TH?=?=?0xf0 TL?=?=?0x0c 2. 定时/计数器的应用 【例2】 单片机系统晶体振荡器的频率为12 MHz,利用定时/计数器0实现在P3.6引脚上输出周期为500 μs的方波。 分析:要在P3.6引脚上输出周期为500 μs的方波,只要每半个周期即250 μs取反一次即可,因此只要利用定时/计数器实现定时250 μs,定时时间到取反就可以实现。 利用T0让其在工作方式2下实现定时,对应TMOD?=?0X01,TH0?=?TL0?=?256?-?250?=?6。 程序如下: #includereg51.h sbit P3_6=P3^6; void main( ) { TMOD=0x02; // ?T0工作于方式2,用于定时 TH0=6; // 设置定时/计数器0的计数初值 TL0=6; P3_6=1; TR0=1; // 启动定时 while(1) { if(TF0==1) // 判断定时时间到了没有 { P3_6=!P3_6; // 定时时间到了,波形取反 TF0=0; // 查询方式下用软件将溢出标志位清零 } } } 程序如下: #includereg51.h sbit P3_6=P3^6; void timer0 (); void main( ) { TMOD=0x02; // ?T0工作于方式2,用于定时 TR0=1; // 启动定时 While(1) { P3_6=1; void timer0 (); P3_6=0; // 定时时间到了,波形取反 void timer0 (); } } void timer0 () // 定义定时函数 { TH06; // 设置定时/计数器0的计数初值,以确定定时时间250 us TL06; while(TF0==0) ; // 判断定时时间250 us到了没有,没有到则等待 TF0=0; // 溢出标志清零 } 【例3】 一交通路口设红、黄、绿三盏交通灯,当红灯亮2 s后,黄灯亮400 ms,绿灯亮1 s,试用单片机模拟交通灯控制。 分析:单片机采用发光二极管模拟交通灯控制,即利用P1.0~P1.2分别接红灯(LED0)、黄灯(LED1)、绿灯(LED2)三个发光二极管,电路如图所示。问题是这里用到三个不同定时时间(2 s、400 ms、1 s),是不是每个定时时间都编写不同的定时程序?其实不需要,可以采用软件定时器的方式,即找到这几个定时时间的公约数如50 ms,利用软件定时器就可以完成不同的延时。 图 单片机模拟交通灯控制 程序如下: #include reg51.h sbit P1_0=P1^0; sbit P1_1=P1^1; sbit P1_2=P1^2; void timer0( ); // 声明定时的函数 void main( ) { P1=0xff; TMOD=0x01; // 设置定时/计数器0工作于方式1,用于定时 while (1) { P1_0=0; // 红灯亮 timer0(40); // 延时2 s P1_0=1; // 红灯灭 P1_1=0; // 黄灯亮 imer0(8); // 延时400 ms P1_1=1; // 黄灯灭 P1_2=0; // 绿灯亮 timer0(20); // 延时1 s P1_2=1; // 绿灯灭 } } void timer0 (unsigned char n) // 定义定时函数 { unsigned char i; i=0; TH0=(65536-5000)/256; // 设置定时/计数器0的计数初值
您可能关注的文档
- 6带电2王云霞概论.ppt
- 4.1第1节细胞跨膜膜运输方式分析.ppt
- 第六章微积分的创立(上)课题.ppt
- DNA的一级与二级结构讲述.ppt
- 第六章消化和吸收课题.ppt
- 第六章压力测量课题.ppt
- 4.1共点力作用下物体的平衡(几种解法都有)分析.ppt
- 第六章有机金属化合物簇合物课题.ppt
- DOSIMAP辐射监测网络系统讲述.ppt
- 6地区经济一体化概论.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 药品生产过程中的清洁生产与环境保护策略.docx VIP
- 2023年日历表带节假日全年一页打印版.docx VIP
- 铁路项目监理人员岗位职责.docx VIP
- 【初中 物理】电磁波的应用课件 2025-2026学年沪科版九年级全一册物理.pptx VIP
- 第14篇 世界屋脊——藏族高原游牧文化旅游区.ppt VIP
- (人教版)数学五年级下册计算题“天天练”习题卡,含108份题组.pdf VIP
- 基于组织学视角的异种脱细胞真皮基质研究:动物筛选、制备工艺与体内植入初探.docx VIP
- 2025年度宜都市高新技术产业投资有限公司公开招聘8人(第二批)笔试备考题库及答案解析.docx VIP
- 初中地理新课程标准及解读精选全文.pptx VIP
- 《工业机器人技术基础》考试试卷练习题附答案.pdf VIP
原创力文档

文档评论(0)