设系统时钟频率为12MHz,利用定时器T0中断,实现从P2.1输出高电平宽度为10ms,低电平为20ms的矩形波。

#include<reg51.h>
bit flag=0;
sbit a1=P2^1;
int main(void)
{
unsigned int count=0;
TMOD=0x01;
TH0=(65536-1000)/256;
TL0=(65536-1000)%256;
EA=1;
ET0=1;
TR0=1;
while(1)
{
if(flag)
{
count=count+1;
if(count==1)
{a1=1;}
else if(count==2)
{
a1=0;
}
else if(count==3){
a1=0;
count=0;
}
flag=0;
ET0=1;
TH0=(65536-1000)/256;
TL0=(65536-1000)%256;
}
}
}
void int2(void) interrupt 1
{
flag=1;
ET0=0;
}

《单片机原理及应用(魏洪磊)》第六章第12题相关推荐

  1. C51(AT89C52)同济大学出版社《单片机原理及应用》(魏鸿磊)第六章第12题答案

    原题题目: 12.设系统时钟频率为12MHz,利用定时器T0中断,实现从P2.1输出高电平宽度为10ms,低电平为20ms的矩形波. 解提思路: 1.系统时钟频率为12MHz,那么一个机器周期为1us ...

  2. C51(AT89C52)同济大学出版社《单片机原理及应用》(魏鸿磊)第六章第11题答案

    原题题目: 11.设系统时钟频率为12MHz,利用定时器T1中断,控制P2.1引脚和P2.2引脚分别输出频率为1000Hz和10Hz的方波 解:由题意,时钟频率为12MHz即一个机器周期为1us,需要 ...

  3. 传感器原理与检测技术复习笔记第六章-压电式传感器

    第六章 压电式传感器 文章目录 第六章 压电式传感器 工作原理 压电效应 正压电效应 逆压电效应 压电材料 石英晶体(单晶体) 压电陶瓷(多晶体) 压电式传感器等效电路 压电式传感器的测量电路 压电元 ...

  4. 操作系统原理之I/O设备管理(第六章下半部分)

    五.I/O软件原理 输入输出软件的总体目标是将软件组织成一种层次结构 低层软件用来屏蔽硬件的具体细节 高层软件则主要是为用户提供一个简洁.规范的界面 设备管理的4个层次: 用户层软件 ->向系统 ...

  5. 操作系统原理之I/O设备管理(第六章上半部分)

    一.I/O系统的组成 I/O系统不仅包括各种I/O设备,还包括与设备相连的设备控制器,有些系统还配备了专⻔⽤ 于输⼊/输出控制的专⽤计算机,即通道.此外,I/O系统要通过总线与CPU.内存相连. I/ ...

  6. C++程序设计原理与实践 习题答案 第二十六章 第26章习题答案

    第二十六章:测试 习题答案 本章的BinarySearch Binary_Search.h 26.2 26.2 测试集 26.3 26.4 26.5 26.8 and 26.9 26.8 测试集 26 ...

  7. 编译原理(龙书):第六章部分题目参考答案

    目录 6.1.1 6.1.2 6.2.1 (1) (3) 6.3.1 6.4.1 6.4.2 6.4.3 6.4.6 6.5.1 6.6.1 (2) 6.6.2 6.6.4 6.7.1 6.7.2 6 ...

  8. C++程序设计原理与实践 习题答案 第十六章 第16章习题答案

    第十六章:算法和映射 习题答案 16.3 and 16.4, count, count_if 16.5 16.6 16.7 Binary Search 16.8 word frequency 16.9 ...

  9. 4x4键盘键号显示实验微型计算机课程设计,单片机原理与应用考试大纲

    单片机原理与应用考试大纲 发表时间:2006-10-28 14:43:12 目录/提纲:-- 一.考核知识点: 二.考核要求: 一.考核知识点: 二.考核要求: 一.考核知识点: 二.考核要求: 一. ...

最新文章

  1. PTA数据结构与算法题目集(中文)7-1
  2. 坐在马桶上看算法:Dijkstra最短路算法
  3. linux dhcp解释,教会你Suse Linux DHCP服务器配置详解
  4. Android深度探索(卷1)HAL与驱动开发第六章总结
  5. 字符设备驱动0:一个简单但完整的字符设备驱动程序
  6. kotlin 小数位数_Kotlin程序生成4位数OTP
  7. Netsharp快速入门(之2) 基础档案(之A 创建插件和资源)
  8. SQL SERVER 2000安装教程图文详解
  9. php gd support not found.,安装php71w-gd并获取错误GD库扩展不适用于此PHP安装
  10. 干货:手把手教你在音频分类DCASE2017比赛中夺冠
  11. sqlserver查询最耗时的sql语句和执行过的sql语句
  12. CentOS下安装JDK笔记
  13. 杰里之1T8 烧写器使用文档【篇】
  14. MATLAB中绘制椭圆
  15. 追随张至顺道长的日子
  16. jupyter notebook 之 pandas
  17. SAP之FIORI(5)-对话框与提示框
  18. HDU 4262 Juggler
  19. mor命令_MOR游戏的情况。
  20. IDEA创建新的类(Java文件)时,自动添加作者创建时间(文件注释)等信息的设置方法

热门文章

  1. ant design vue利用rowClassName给table添加行样式
  2. 2021电工杯B题建模思路代码完整版
  3. 北京航空航天大学 素数(java)
  4. Python绘制GPS轨迹图
  5. opencv 开操作-闭操作 礼帽-黑帽作用
  6. 7-66 华氏温度转换为摄氏温度
  7. excel将常规数字转为日期格式
  8. 新能源汽车Tesla的命名
  9. java计算机毕业设计漫画网站系统源码+系统+mysql数据库+lw文档
  10. Ubuntu18.04安装ROS最后的rosdep update不成功解决方案(亲测可行)