- 6
- 0
- 约4.48千字
- 约 5页
- 2018-05-29 发布于浙江
- 举报
实验四、中断与定时/计数器应用
电气工程及其自动化2班 李钦豪 18号
源程序要求:
采用外部中断的方式对按键次数实现计数。计数值由一个数码管来显示,初值为0。每按键一次,计数值增1……计到F后,再按键一次则回0。画出电路图。(假设按键不抖动。选做:如采用查询的方式如何实现?注意按键一次不能多计数)
采用T/C0外部计数的方式实现上题要求。画出电路图
以下假设单片机芯片为ATmega8,振荡器频率为1MHz。
用T/C0溢出中断的方式实现定时,在一引脚产生周期为16ms的方波信号(即占空比50%)。画出电路图
同上题电路图。要求产生占空比为33.33%方波信号,其中高电平时长8ms,低电平时长16ms
以下各题只供有兴趣有时间的同学选做。单片机振荡器频率自定
编写十字路口交通信号灯程序。 (**增强功能:①可设置红、绿、黄灯亮的时间;②时间用两位数倒计时显示。画出电路图)
编写数字显示时钟程序,显示格式:HH.MM.SS。(采用T/C0溢出中断定时。**增强功:可设置时、分、秒等。电路图自行设计)
用定时器设计一运动秒表程序,显示到0.01s,格式为MM.SS.XX。该秒表设有一个按键(接引脚INT0),按一次,开始计时,时间显示实时更新;按第二次,停止计时,显示经过的时间;按第三次,计时显示清零,回到初始状态。
实验要求:
注意中断矢量(中断入口地址)的设置。
体会一般
原创力文档

文档评论(0)