第二讲 LED 数码管的学习.PDFVIP

  • 5
  • 0
  • 约6.38千字
  • 约 8页
  • 2018-04-10 发布于江苏
  • 举报
第二讲 LED 数码管的学习

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 口一个引脚的输入输出方向,即 控制I/O 口的工作模式为输出模式还是输入模式。 当

文档评论(0)

1亿VIP精品文档

相关文档