单片机C语言程序设计之TIMER0控制流水灯.doc
《单片机C语言程序设计之TIMER0控制流水灯.doc》由会员分享,可在线阅读,更多相关《单片机C语言程序设计之TIMER0控制流水灯.doc(2页珍藏版)》请在三一文库上搜索。
1、单片机C语言程序设计之TIMER0控制流水灯基于单片机的LED流水灯的应用十分广泛,由单片机作为的核心控制器,通过按键实现控制功能和数据输入是非常普遍的。通常在所需按键数量不多时,系统常采用独立式按键。这种按键的电路配置灵活,软件结构简单。单片机C语言程序设计之TIMER0控制流水灯TIMER0控制流水灯原理图TIMER0控制流水灯的C语言程序如下:/* 名称:TIMER0 控制流水灯说明:定时器控制 P0、P2口的 LED 滚动显示,本例未使用中断函数。*/#includereg51.h#includeintrins.h#define uchar unsigned char#define u
2、int unsigned int/主程序void main()uchar T_Count=0;P0=0xfe;P2=0xfe;TMOD=0x01; /定时器 0 工作方式 1TH0=(65536-40000)/256; /40ms 定时TL0=(65536-40000)%256;TR0=1; /启动定时器while(1)if(TF0=1)TF0=0;TH0=(65536-40000)/256; /恢复初值TL0=(65536-40000)%256;if(+T_Count=5)P0=_crol_(P0,1);P2=_crol_(P2,1);T_Count=0; 推荐阅读:单片机C语言程序设计之T0控制LED实现二进制计数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 语言程序设计 TIMER0 控制 流水
链接地址:https://www.31doc.com/p-3398091.html