单片机学习入门.ppt_第1页
单片机学习入门.ppt_第2页
单片机学习入门.ppt_第3页
单片机学习入门.ppt_第4页
单片机学习入门.ppt_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

主讲人:施保华,AVR单片机C程序设计,电子设计及创新实验室(32学时),2,参考资料,1、ATMega16中文手册 2、基于Proteus的AVR单片机C语言程序设计与仿真 陈忠平 编著/2011-01-01/电子工业出版社 3、AVR单片机嵌入式系统原理与应用实践(第2版)马潮 编著/2012-06-01/北京航空航天大学出版社,3,定义:单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。概括的讲:一块芯片就成了一台计算机。 特点:它的体积小、质量轻、价格便宜。 应用:单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。 其它:学习使用单片机是了解计算机原理与结构的最佳选择。,什么是单片机?,4,单片机的种类,1:51结构:Intel的8051、8052,Atmel的AT89C51、AT89S51等; 2:AVR单片机 ATMega16 3:PIC单片机(8位、16位、32位都有) 4:飞思卡尔单片机 5:TI公司的MSP430单片机 8位单片机: 16位单片机: 32位单片机:,5,AVR单片机从零开始,ATmeg16,40脚PDIP封装,6,AVR芯片入门,ATmel 挪威设计中心的A先生与V先生,于97年设计出一款使用RISC指令集的8位单片机,起名为AVR。,AVR单片机有3个档次: 低档Tiny;中档AT90S系列 (正在淘汰或转型到Mega中); 高档ATmega系列AVR单片机: 主要有ATmega8/16/32/64/128( 存储容量为8/16/32/64/128 KB)等。,7,产品特性 高性能、低功耗的 8 位AVR 微处理器 先进的RISC 结构 131 条指令 大多数指令执行时间为单个时钟周期 32个8 位通用工作寄存器 全静态工作 工作于16 MHz 时性能高达16 MIPS 只需两个时钟周期的硬件乘法器 非易失性程序和数据存储器 16K 字节的系统内可编程Flash 擦写寿命: 10,000 次 具有独立锁定位的可选Boot 代码区 通过片上Boot 程序实现系统内编程 真正的同时读写操作 512 字节的EEPROM 擦写寿命: 100,000 次 1K字节的片内SRAM 可以对锁定位进行编程以实现用户程序的加密,8, 外设特点 两个具有独立预分频器和比较器功能的8 位定时器/ 计数器 一个具有预分频器、比较功能和捕捉功能的16 位定时器/ 计数器 具有独立振荡器的实时计数器RTC 四通道PWM 8路10 位ADC 8 个单端通道 TQFP 封装的7 个差分通道 2 个具有可编程增益(1x, 10x, 或200x)的差分通道 面向字节的两线接口 两个可编程的串行USART 可工作于主机/ 从机模式的SPI 串行接口 具有独立片内振荡器的可编程看门狗定时器 片内模拟比较器,9, I/O 和封装 32 个可编程的I/O 口 40引脚PDIP 封装, 44 引脚TQFP 封装, 与44 引脚MLF 封装 工作电压: ATmega16L:2.7 - 5.5V ATmega16:4.5 - 5.5V 速度等级 0 - 8 MHz ATmega16L 0 - 16 MHz ATmega16 ATmega16L 在1 MHz, 3V, 25C 时的功耗 正常模式: 1.1 mA 空闲模式: 0.35 mA 掉电模式: 1 A,10,avr单片机的基本组成结构,11,新手入门的第一个范例,实验要求:编写一段C代码,实现8只LED的跑马灯程序 。,12,#include #include void main(void) unsigned char i,j,k; /定义变量 PORTA=0xFF; DDRA=0xFF; /PA口设为输出高电平,灯灭 while(1) i=1; for (j=0;j8;j+) /循环8次,轮流闪亮 PORTA=i; /反相输出,低电平有效 dela

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论