- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机应用技术概述教程
单片机应用技术;有关本课程学习的几点建议
;有关本课程学习的几点建议
四要
;有关本课程学习的几点建议
切忌
;教学与答疑 ;(一)什么是单片机?; 微型计算机系统的硬件部分
通常由五部分组成:; 个人计算机系统通常由多块印刷电路板制成:; 单
硅
晶
片 ;(二)单片机的历史;(三)单片机的发展趋势;(四)单片机系统及应用;应用:单片机能做什么?;智能洗衣机;LED显示屏;仪表仪器;智能小车;各种数码产品;(五)AVR系列单片机;AVR单片机优点:;
IO口驱动能力强:推拉电流能力均达20mA,40MA(吸收),可以直接驱动蜂鸣器、继电器等
片内资源丰富:外部中断、定时/计数器、UART、SPI、IIC、ADC、模拟比较器
低功耗,宽电压:2.7V~6.0V,最低全速运行功耗300uA
型号齐全,而且40脚以下的AVR均具有DIP的封装形式
;精彩的AVR世界;精彩的AVR世界;AVR单片机基本结构;AVR单片机基本结构; 单片机基本单元与作用 ;1、ATmega16结构性能;AVR CPU部分
16K程序存储器Flash
数据存储器1K-SRAM和512-EEPROM
各种功能的外围接口,IO口,以及与他们相关的数据、控制、状态寄存器等;内部结构框图;Flash 程序存储器
ATmega16具有16K字节的在线编程Flash,用于存放程序指令代码。因为所有的AVR指令为16 位或32 位,故而Flash 组织成8K x 16 位的形式。
Flash存储器至少可以擦写10,000次。ATmega16的程序计数器(PC)为13位,因此可以寻址8K 字的程序存储器空间。
用SPI 或JTAG 接口实现对Flash 的串行下载。 ;SRAM 数据存储器
前1120 个数据存储器包括了寄存器文件、I/O 存储器及内部数据SRAM。起始的96 个地址为寄存器文件与64 个I/O 存储器,接着是1024 字节的内部数据SRAM。
数据存储器的寻址方式分为5 种:直接寻址、带偏移量的间接寻址、间接寻址、带预减量的间接寻址和带后增量的间接寻址。
ATmega16的全部32个通用寄存器、64个I/O寄存器及1024个字节的内部数据SRAM可以通过所有上述的寻址模式进行访问。;时钟源
ATmega16芯片有如下几种通过Flash熔丝位进行选择的时钟源。时钟输入到AVR时钟发生器,再分配到相应的模块。
缺省时钟
器件出厂时缺省设置的时钟源是1 MHz 的内部RC振荡器,启动时间为最长。这种设置保证用户可以通过ISP 或并行编程器得到所需的时钟源。
晶体振荡
XTAL1 与XTAL2 分别为用作片内振荡器的反向放大器的输入和输出,这个振荡器可以使用石英晶体,也可以使用陶瓷谐振器。; ? 2个带有分别独立、可设置预分频器的8位定时器/计数器;
? 1个带有可设置预分频器、具有比较、捕捉功能的16位定时器/计数器;
? 片内含独立振荡器的实时时钟RTC;
? 4路PWM通道;
? 8路10位ADC
? 面向字节的两线接口TWI(兼容I2C硬件接口);
? 1个可编程的增强型全双工的,支持同步/异步通信的串行接口USART;
? 1个可工作于主机/从机模式的SPI串行接口(支持ISP程序下载);
? 片内模拟比较器;
? 内含可编程的,具有独立片内振荡器的看门狗定时器WDT;;3、ATmega16单片机的外部引脚功能;单片机的引脚(电源端);单片机的引脚(晶振端);单片机的引脚(晶振端);RESET: RESET 为芯片复位输入引脚。在该引脚上施加(拉低)一个最小脉冲宽度为 1.5us的低电平,将引起芯片的硬??复位(外部复位)。 ;+5V;ATmega16有A、B、C、D四个并行(8位字长)数字输入输出端口。
每个I/0口都有第二功能;单片机的开发工具;AVR单片机的开发工具
文档评论(0)