资料介绍
:主要学习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口的工作模式为输出模式还是输入模式。
当DDRxn=1 时,I/O的Pxn引脚处于输出模式。此时当PORTxn=1时,I/O
引脚呈高电平,同时可提供输出20mA 的电流;当PORTxn=0时,I/O引脚呈低
电平,同时可吸收20mA 的电流。
当 DDRxn=0 时,I/O 的Pxn 引脚处于输入模式。此时引脚寄存器PINxn中
的数据就是外部引脚的实际电平。此时可通过PORTxn的设置可控制内部的上拉
电阻使用或不使用。
- 使用protues仿真stm32教程
- 具有Protues仿真的万年历项目源码 17次下载
- 具有Protues仿真的电子表项目源码 1次下载
- 使用定时器控制LED的亮灭时长keil程序和Protues仿真资料免费下载 13次下载
- 51单片机历程之protues仿真100例 130次下载
- 基于Protues的Arduino学习笔记 56次下载
- PSIM仿真入门学习-课件下载 186次下载
- 多机通信protues仿真 10次下载
- Protues仿真12864液晶显示 167次下载
- ATmega8-Protues仿真学习教程 0次下载
- Protues-ATmega8仿真_外部中断 0次下载
- Protues-ATmega8仿真_键盘扫描 0次下载
- Protues-ATmega8仿真_串口通信 0次下载
- Protues-ATmega8仿真 定时计数器学习 0次下载
- Protues-ATmega8仿真
- 基于STM32的BMP180气压传感器protues仿真设计 1405次阅读
- 基于STM32大棚DHT11温湿度监测protues仿真设计 1658次阅读
- 基于STM32的矩阵电子密码锁protues仿真设计 1954次阅读
- 在家没有硬件开发板怎么调试STM32? 1105次阅读
- 宽禁带器件和仿真环境介绍 1457次阅读
- 利用Arduino制作8×10 LED矩阵 8489次阅读
- 164驱动8位LED显示 CVAVR程序 1849次阅读
- 基于采用ATMEGA16单片机的定时计数器,实现LED亮度自动调节 1766次阅读
- 学习 Docker 容器的 8 个命令分享 1313次阅读
- LED灯控制器设计,ATMEGA8系列 1331次阅读
- atmega48单片机特性 atmega48的低功耗设计 7555次阅读
- 太阳能路灯电路设计与仿真 1.3w次阅读
- ATmega8单片机与时钟器件DS3231的接口设计 4695次阅读
- 基于ATmega8单片机多功能实验仪设计解决方案 1681次阅读
- 基于8键控制8灯显示设计与仿真 8135次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1491次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 95次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 11次下载 | 免费
- 6100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 4次下载 | 免费
- 8基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537793次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多