单片机实验报告(闹钟).docVIP

  • 91
  • 0
  • 约2.6千字
  • 约 8页
  • 2019-01-29 发布于安徽
  • 举报
单片机实验(闹钟部分修改版) 注:第一个是利用延时程序做的定时,循环太多定时不够精确;这一个用的是出栈和入栈的算法进行的定时,可以增加定时的精度。 程序目的说明:这是一个闹钟程序,当按下K1的时候,开始计时(说明:为了方便观察,我以10s中作为基本定时进行演示,如果需要其他定时可以通过修改部分程序得到),时间达到后,7段显示器和LED灯同时闪烁,若序号归零,则按下K2计时则停止。然后再按下K1计时又从新开始,以此类推。 电路图: 因为P0口内部没有上拉电阻,不能输出高电平,所以要接上拉电阻。排阻就是好多电阻连载一起,他们有一个公共端. 因为P0口内部没有上拉电阻,不能输出高电平,所以要接上拉电阻。排阻就是好多电阻连载一起,他们有一个公共端.由于是上拉电阻,所以1接VCC。 LED6位七段码显示灯,从左到往右两位一组,分别显示HOUR, MINUTE,SECOND. K1开关和P1.1口相连,K2和P2.2口相连,分别用于控制计时的开启和关闭LED灯,计时到达的时候LED灯闪烁,计时t停止时LED灯熄灭。晶振电路,帮助减小计时过程中产生的误差。 K1开关和P1.1口相连,K2和P2.2口相连,分别用于控制计时的开启和关闭 LED灯,计时到达的时候LED灯闪烁,计时t停止时LED灯熄灭。 晶振电路,帮助减小计时过程中产生的误差。 程序段: 程序说明:1.直接将开关定义为各个接口,可

文档评论(0)

1亿VIP精品文档

相关文档