- 8
- 0
- 约6.34千字
- 约 8页
- 2017-06-22 发布于湖北
- 举报
资料整理自互联网,版权归原作者!欢迎访问 www.XinShiL 新势力单片机、嵌入式
Protues-ATmega8仿真
第二讲 LED 数码管的学习
提要:主要学习Atmega8 通用数字I/O 接口控制LED 数码管的应用。
2.1 I/O 口的结构及特点:
Atmega8 有23 个I/O 引脚,分成3 个8 位的端口B 、C 和D ,其中C 口只
有 7 位。I/O 端口作为通用数字输入/输出口使用时,都具备真正的读-修改-写
(R-M-W )特性。每个I/O 引脚采用推挽式驱动,不仅能提供大电流的输出驱动,
而且也可以吸收20mA 的电流,因而能直接驱动LED 显示器。Atmega8 采用3
个8 位寄存器来控制I/O 端口,它们分别是方向寄存器DDRx,数据寄存器PORTx
和输入引脚寄存器PINx (x 为B 或C 或D ,分别代 B 口、C 口或D 口;n 为
0~7 ,代 寄存器中的位置),其中DDRx 和 PORTx 是可读写寄存器,而 PINx
为只读寄存器。每个I/O 引脚内部都有独立的上拉电阻电路,可通过程序设置内
部上拉电阻是否有效。
方向寄存器DDRx 中的每个位用于控制I/O 口一个引
原创力文档

文档评论(0)