新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 实用制作:基于单片机的数显可调定时器

实用制作:基于单片机的数显可调定时器

作者:时间:2012-09-03来源:网络收藏

输入部分的电路工作原理就是对按键的识别,如图3所示,的P1口通过上拉电阻接高电平,当没有按键按下时,P1.0~P1.4的管脚电压为高电平,如果某一个按键按下,相应的并口就会被拉低为低电平。编程时,只要扫描P1.0~P1.4的状态,便能完成对按键的识别。

图3 输入部分
图3 输入部分

2. 控制部分

控制部分采用AT89S51单片机作为控制器,它把按键的信息采集过来后,经过单片机内部的定时计数器T0运算,完成相应的定时,同时单片机的并口也会将信息输出给显示部分和输出部分。

控制部分的主要工作原理就是利用了单片机内部的定时/ 计数器T 0 , 由于它的最大定时时间只有6 5 m s左右,所以,本利用T0的方式一,每次定时50ms,循环1200次,来实现精确的一分钟定时。误差在微秒级。

图4 单片机最小系统
图4 单片机最小系统

3. 显示部分

显示部分由两个发光二极管和一个三位一体的数码管组成。

红色发光二极管为电源指示灯,当电源通电其发光,断电其熄灭。黄色发光二极管为充电指示灯,充电开始后,它每秒亮灭一次,充电完成后,其亮灭闪烁变为常亮。在设计阶段,笔者还建议在输出继电器加第三个发光二极管,作为继电器吸合或断开的指示灯,切忌一开始就加接强电,危险极大。

数码管是三位一体共阳极封装,高位数码管显示小时,其它两个数码管显示分钟。



评论


相关推荐

技术专区

关闭