|
主要功能如下:
初始状态时,LC1602液晶显示器显示 “ Prepare to time:00 ”状态;
按下K1键时,显示“Time:XX ”开始正计时,计时至 30 秒后变 00 依次循环;由倒计时切换至正计时时,由显示时间开始正计时。
按下K2键时,显示“Countdown:XX ” 并由当前显示时间开始倒计时,计时至 00 秒后变 30 依次循环。
按下K3键,结束计时,显示“End the timing:00 ”;
按下K4键时,计时或倒计时暂停,当再次按下后,延续原时间,继续进行计时。
1)开关输出电路设计:
开关输出电路,由51单片机和四个独立按键组成,其中,四个独立按键分别与51单片机的P3_0、P3_1、P3_2、P3_3四个引脚连接,并都接入一个上拉电阻。
在按键松开时,引脚默认为高电平状态,按键被按下后后,向单片机发送低电平信号,通过控制单片机检测四个独立按键的电平信号状态,即可检测按键是否按下。
电路图见附件
2) LCD1602液晶显示电路设计;
液晶显示电路,由51单片机和LCD1602液晶显示模块组成,其中,LCD1602显示屏的D0到D7引脚,分别与51单片机的P0_0到P0_7引脚连接,并将三个状态选择引脚EN、RS、RW与51单片机的P2_7、P2_6、P2_5三个引脚连接,最后将剩下的VDD接至VCC,VSS和VL接地即可完成电路搭建。
当需要控制LCD1602液晶显示模块时,先控制51单片机对三个状态选择引脚进行设置,随后通过P0_0到P0_7八个引脚传输高低电平信号至LCD1602显示屏的D_0到D_7八个引脚,以此来控制显示屏显示字符或数字。
电路图见附件
附件有程序源码与仿真电路图,可以进行效果测试。
|
评分
-
查看全部评分
|