avr单片机实验-实验四.docVIP

  • 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)

1亿VIP精品文档

相关文档