2-AVR单片机mega8的基本特性要点.ppt

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6. IO基础知识 MEGA8有3组IO口,分别是PB,PC和PD, PB包括8个管脚PB0~PB7 PC包括7个管脚PC0~PC6 PD包括8个管脚PD0~PD7 6. IO基础知识 每组IO口(PB,PC,PD)都有对应的3个寄存器: (1)写输出数据—— PORTx (2)输入输出功能选择 ——DDRx (3)读取输入数据– PINx 这里的x可以取B,C或D 6. IO基础知识 DDRxn 用来选择引脚的方向。 DDRxn 为“1“ 时, Pxn 配置为输出,否则配置为输入。 不论如何配置DDxn,都可以通过读取PINxn 寄存器来获得引脚电平 引脚配置为输入(DDRxn==1)时,若PORTxn 为“1“,上拉电阻将使能。若PORTxn为“ 0 “ ,则关闭上拉功能。 * * 第2部分 AVR单片机的基本特性 ATmega8是Atmel公司推出的一款AVR单片机 内部集成的硬件资源有: 8MHz的CPU内核 8KB的Flash程序存储器 1KB的RAM数据存储器 23个可编程IO管脚 工作电压5V~3.3V 1. ATmega8的资源 薄四方 扁平封装 2. 封装和引脚 ATmega8的封装和引脚 2. 封装和引脚 ATmega8的封装和引脚 MLF 贴片形式 2. 封装和引脚 ATmega8的封装和引脚 2. 封装和引脚 ATmega8的封装和引脚 A/D的模拟基准输入引脚。 AREF 地/电源负极 GND A/D转换器、端口C(3-0)、及ADC(7-6)的电源。不使用ADC时,该引脚应直接与VCC连接,用ADC时通过一个低通滤波器与VCC连接。 AVCC 电源/电源正极 VCC 端口B/C/D均为可编程控制的双(多)功能复用的I/O引脚。其第一功能为通用数字输入/输出(I/O)口,每个引脚都可以由指令设置为独立的输入口或输出口; 当I/O口设置为输入方式时,引脚内部配置有上拉电阻,可通过编程设置为上拉有效或上拉无效; 输出模式下可提供20mA的输出电流(高电平)和40mA的吸收电流,可直接驱动LED和数码管。 芯片复位后,所有I/O口的默认状态为输入方式,上拉电阻无效,即I/O为输入高阻的三态状态。 3.封装和引脚 将一块单片机,加上必要的外围电路(如发光二极管、显示器、继电器、按键键盘等),以及根据一定功能要求和硬件电路编写的系统运行程序,三者有机地结合,就能组成各种类型的电子系统和产品。 单片机最小系统 4.最小系统 下载程序到单片机——通过单片机的ISP接口将程序代码(bin或hex)写入到单片机的程序存储器flash当中 MOSI MISO SCK SS MOSI MISO SCK SS PC 单片机 SPI通信连接 5. 编程下载 * * *

文档评论(0)

基本资料 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档