![](/ms/static/picture/1.png)
类别:bob官方网站入口 来源:bob官方网站入口 发布时间:2024-07-11 11:18:13 浏览:1
一般来说,按下记分板上的按钮后,数字显现器就会显现分数。该记分板的首要中心是两位数的上下限
在本项目中,我将向您展现怎么样去运用和 ATmega8微操控器构建 2 位数上下限计数器电路。
两位数升降计数器电路的首要原理是经过按下按钮来递加七段显现器上的数值。按下 1 号按钮时,显现屏上的数值递加 1;按下另一个按钮时,显现屏上的数值递减 1。
显现屏上的数值能够在 0-99 之间递加或递减,由于它只运用 2 个显现屏。假如要显现 3 位数,则应运用 3 个显现屏,即 3 个 7 段显现屏。有许多电路可用于两位数加/减计数器,但运用微操控器可削减电路板上的元件和空间,但需求简略的编程。
两位数上/下计数器由衔接到 ATMEGA8 微操控器的两个七段显现器组成。七段显现器由 8 个引脚和一个公共引脚组成。
七段显现器首要有两种类型:1)共阴极 2)共阳极。这儿运用的是共阴极显现器。一般来说,共阴极显现器的公共引脚应接地,而共阳极显现器的公共引脚应衔接至 VCC。
在七段显现器中,有七个段,它们类似于七个 LED。七个引脚归于这七段,最终一个引脚点在显现器的结尾。在共阴极情况下,将逻辑 1 分配给段引脚的显现器会点亮特定的段。假如是共阳极,则应将段引脚分配为逻辑 0,以便使段发光。每个段的称号从 a 开端,最终一个段点为 h。
在咱们的电路中,七段显现器经过一个 330 欧姆的限流电阻与微型操控器相连。一起还衔接了两个下拉方式的按钮。
将按钮衔接为下拉方式的必要性在于防止按钮处于起浮状况,即不知道状况。假如按钮衔接为下拉方式,则可保证按钮开始处于逻辑 0 状况。
按下电路中的按钮 1。七段上的数值递加至 01。
声明一个包括七个段码的数组,例如,假如要显现数字 1,则应传递的二进制值如下:
这是由于 b 段和 c 段应分配为逻辑 0 以显现 1,我运用的是共阳极 7 段显现器。因而,二进制值 0b11111001 或十六进制值 0xf9 被分配给要显现 1 的特定端口。数组应由 0-9 二进制值或十六进制值组成。
假如第一次按下按钮 1,第一个七段(左面)应显现 0,另一个应显现 1。因而输出为 01。
这种特别的上/下计数器电路仅限于两位数,即 0-99。若需求超越 3 位数,则应运用另一种显现方法,这样的方式需求操控器供给更多引脚。
富昌电子引荐英飞凌PSoC™ 4000T微操控器,敞开突破性低功耗触控解决方案
英飞凌将露脸2024世界嵌入式展,会集展现面向绿色未来的立异半导体和微操控器解决方案
贸泽电子开售适用于工业和可穿戴设备的Analog Devices MAX32690 Arm Cortex-M4F BLE 5.2微操控器
贸泽电子已供货适用於智慧型马达操控和机器学习使用的NXP MCX微操控器
贸泽电子开售适用于智能电机操控和机器学习使用的NXP Semiconductors MCX微操控器