AVR16单片机--外部中断实验

一、实验目的

1. 理解单片机中断的概念。

2. 掌握外部中断的编程方法。

二、实验内容

1. 验证课堂例题

编译下载运行课堂例题——“按键次数显示”(INT_EX1)和“按键次数显示清零”(INT_EX2),查看运行结果。理解程序的编程思想和程序执行过程。

2. 设计程序

参考上述例题的电路和编程思路,自行设计电路,包括三个按键K1、K2和K3,分别连接外部中断INT0-INT2,6位数码管显示,1个LED报警灯;编程实现K1按键次数的显示,显示数据清零和次数越限报警等功能。

具体要求如下:

(1)初始状态下,数码管显示“200000”,其中后两位用于K1按键次数显示,前两位用于当前按键次数报警阈值显示(报警阈值初始为20);

(2)每当K1按下时,后两位数码管显示K1按下次数,计数到报警阈值时不再进行累加;

(3)当计数超过当前设置的报警阈值时,LED进行点亮报警,此时再按下K1不再进行计数;

(4)K2按下时,显示计数值清零并且LED熄灭,即解除报警。

(5)K3每按下一次࿰

  • 4
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值