单片机八字数码管编程实例(小5带你飞4)
单片机八字数码管编程实例(小5带你飞4)
2024-11-21 07:53:37  作者:林紫寒  网址:https://m.xinb2b.cn/know/hde141980.html

在这里还是先说了一个大前提,这里讲解AVR单片机,为啥我选择了使用atmega 328p这个芯片,那是应为现在arduino很火,而arduino 用的就是atmega 328p这个芯片,特别是在创客教育、STEAM教育和一些开发公司都在大量的使用arduino这个开源硬件。了解好atmega 328p了,arduino基本上就游刃有余了,avr系列也基本上熟悉了。

先看几个基本的概念:

atmega 328p有26个中断源,每一个中断源都有一个独立的唯一的中断向量作为中断服务程序的入口地址。

所有的中断源都有自己独立的使能位。

全局中断和相应的中断使能位都被置位了,在中断标志位置位时,才执行中断服务程序。

来看看datasheet:


简单的说一下:328p有2个外部中断,分别是INT0和INT1,两个中断都是由单片机的外部引脚触发的,具体是哪两个引脚,自己去搜一下芯片就知道了。如果允许外部中断的话,即使你把这两个引脚设置为输出,外部中断也会被触发,这个地方要注意一下,好多人都弄不明白。可选择的触发方式为:The INT0 and INT1 interrupts can be triggered by a falling or rising edge or a low level(这是datasheet上的原话,关于不明白啥时上升沿触发,下降沿触发,低电平触发的,可以评论,看情况,出一个教程)。

MCUCR:MCU控制寄存器。作用是,其实就是控制中断向量表的位置的。


说明一下:

bit 1 :中断向量的选择,就是选择把中断向量发在哪个位置,在flash还是bootloader。

bit 2 :中断向量改变使能

示例代码:


2. EICRA:外部中断控制寄存器A。作用:外部触发方式的选择


说明一下:

bit 3、2:INT 1的触发方式选择


bit1、0:INT 0的触发方式选择


3.EIMSK:外部中断屏蔽寄存器。作用:其实就是中断使能位的控制。


说明一下:

bit 1:状态寄存器的第七位置位,bit 1 置位,INT1中断使能。

bit 0:同理,INT0 中断使能。

4.EIFR:外部中断标志寄存器。作用:可以用来检测是不是触发中断请求了。


说明一下:

bit 1:INT 1触发了中断请求,该位置位。

bit 0:INT 0触发了中断请求,该位置位。

下面还有几个寄存器:就不详细的介绍了,可直接查看datasheet,弄明白我上面讲的那些也就差不多了。

5.PCICR :引脚改变中断控制寄存器

6. PCIFR :引脚改变中断标志寄存器

7.PCMSK2 : 引脚改变屏蔽寄存器 2

8.PCMSK1 : 引脚改变屏蔽寄存器 1

9.PCMSK0 : 引脚改变屏蔽寄存器 0

关于外部引脚中断的示例程序,我们将在下一个教程中给出。欢迎大家关注、点赞。

  • 坐在宝马车里哭也不坐自行车笑 不在自行车上笑
  • 2024-11-22坐在宝马车里哭也不坐自行车笑 不在自行车上笑2010年在《非诚勿扰》的婚恋节目上,一名叫马诺的女孩因拜金火爆全网男嘉宾向马诺示好,还很真诚的问她“愿意和我一起骑单车旅行吗?”马诺翻了白眼,“我宁愿坐在宝马车里哭!也不愿意坐在你的单车上笑!”这句。
  • 蒜泥蒸茄子蒸多久时间能熟(天热茄子不要炒着吃了)
  • 2024-11-22天热茄子不要炒着吃了蒜泥蒸茄子一道普通的茄子菜,有了蒜泥的加入,被滚烫的油浇过,整道菜散发出无比诱人的香味.食材准备300克茄子,40克彩椒,45克蒜末,香菜、葱花各少许5毫升生抽,5毫升陈醋,2克鸡粉,2克盐,2毫升芝。
  • 衣服金属拉链怎么换拉链头(原来衣服拉链隐藏小机关)
  • 2024-11-22原来衣服拉链隐藏小机关原来衣服拉链隐藏小机关,轻轻一拉就能更换拉链头,方法太实用了!观众朋友们大家好,欢迎收看妙招库,我是妙招哥,每天给大家分享不同的生活小技巧今天给大家聊一下,在我们日常生活中,我们衣服上的拉链经常会坏掉。
  • 汽车故障指示灯亮了怎么回事(汽车这6个指示灯亮)
  • 2024-11-22汽车这6个指示灯亮开车的驾驶员都知道在汽车的仪表盘上有很多种图标,有一些是用来提示功能的,比如我们可以看到汽车的行驶速度等,还有一些图标是对整车是否存在安全隐患进行实时监控的,通过指示图标的变化我们可以直观的看到汽车是。
  • 怎么知道有没有误射(射不准瞄不到你可以试试这些办法)
  • 2024-11-22射不准瞄不到你可以试试这些办法最近守望先锋2、使命召唤:战区2接连上线,编辑部里各路“枪王”齐上阵,害得我们英雄联盟5黑都已经凑不齐了不过,喜闻乐见的是,你每天能听到,在大家被对面射爆后,各种吐槽网络卡了、骂游戏机制不平衡的、仰天。
  • 随机选号机选3注 女子自选号中1800万
  • 2024-11-22随机选号机选3注 女子自选号中1800万6月18日河南郑州彩友蒋女士现身领走大乐透1800万元大奖6月15日在体彩大乐透第19068期开奖中蒋女士凭借一张4注12元的单式追加票中出1注1800万元一等奖据了解,蒋女士是从5年前开始购彩,起初。
  • 为什么要考英皇钢琴考级
  • 2024-11-22为什么要考英皇钢琴考级英皇考级比较综合,对于真正懂音乐的人来说很容易通过,但会把不懂音乐的人,不努力的,水平不够的拒之门外英皇考级世界承认考级的话中央院也可以考一考,虽然只有中国范围内承认,目前中央院演奏级曲目难度要比英皇。
  • 放置类游戏的本质(我为什么在一个放置游戏里玩了两年)
  • 2024-11-22我为什么在一个放置游戏里玩了两年一款数值游戏到底能否佛系地玩,往往需要较长的时间跨度才可以判断2019年年底,我们发布过一篇关于《剑与远征》的文章,“我为什么玩了三个月的挂机游戏?”那时候这个游戏还没版号,海外版叫《AFKArena。
  • 湖北坠桥男孩坠亡(四川6岁男童坠河身亡)
  • 2024-11-22四川6岁男童坠河身亡记者从四川广元剑阁县公安局获悉,3月28日凌晨3时许,四川广元剑阁县下寺镇发生一起坠河警情,一名6岁男童在清江河中失踪接警后,剑阁县公安局立即组织警力赶赴现场,会同当地消防救援部门全力开展搜救28日1。
  • 逆变器哪个品牌的最耐用(盘点全球逆变器品牌消亡史)
  • 2024-11-22盘点全球逆变器品牌消亡史在光伏行业,剩者为王已是一个惯例据“草根光伏”在《2021中国逆变器市场分析报告》中所作统计,目前A股市场上逆变器上市公司有8家,分别是阳光电源(300274)、锦浪科技(300763)、上能电气(3。
  • 甜沫正宗做法
  • 2024-11-22甜沫正宗做法用料玉米面30g、盐3g、熟花生米适量、熟红小豆适量、煎豆腐适量、粉丝适量、绿色蔬菜适量、葱花适量、花生油20g甜沫的做法步骤步骤1准备好材料备用步骤2玉米面加水调成糊糊步骤3炒锅入油放入葱花炒香步骤。