第二讲-AVR单片机概述.pptVIP

  • 5
  • 0
  • 约4.07千字
  • 约 26页
  • 2018-06-29 发布于上海
  • 举报
第二讲 AVR单片机概述 2008年4月5日 1 、速度快 2 、片上资源丰富 3 、驱动能力强 4 、 功耗低 5 、可选择型号种类多 6 、 性价比高 7 、 保密性好 一、AVR单片机特点: 二、AVR单片机分类 1、ATtiny 系列:如 tiny13、 tiny15、 tiny26, 属于低档,适合功能相对单一的系统 2、AT90S 系列: AT90S8515、8535,属于中 档,适合一般系统开发 3、ATmega 系列:Mega8、 Mega16,属于高 档,适合各种具有较高要求的系统 注:目前AT90系列产品已很少用,多数使用ATmega系列 三、ATMega16的资源及接口 1、16K的Flash 2、Boot代码区 3、512字节的EEPROM 4、1K的SRAM 5、JTAG接口, 仿真和下载 7、3个带PWM的定时器 8、8路10位的AD转换器 9、UART(异步串口) 10、SPI(同步串口) 11、看门狗 12、TWI(IIC)接口 13、模拟比较器 14、32个通用I/O口 6、支持ISP下载 四、电平特性 数字电路中只有两种电平:高和低 (本课程中)定义单片机为TTL电平: 高 +5V 低 0V RS232电平:计算机的串口电平: 高 -12V 低+12V 所以计算机与单片机之间通讯时需要 加电平转换芯片max232(实验板上左下角) 五:二进制 十进制到二进制: 0 0 6 110 1 1 7 111 2 10 8 1000 3 11 9 1001 4 100 10 1010 5 101 11 1011 二进制到十进制:1110B = = 8+4+2+0 = 14 六、十六进制 二进制的简短表示形式 十进制中的0-15用十六进制表示为0、1、 2、3、4、5、6、7、8、9、A、B、C、D 、 E、F 。 熟练掌握二进制与十六进制之间的转换。 规律:一般把四个二进制数放在一起转换 成一个十六进制数,转换时先把二进制数转换 成十进制数,再把十进制数转换成十六进制 数 如:0001B - 1 - 1H B表示为二进制,H为十六进制 1001B - 9 - 9H 1010B -10- AH 0011 1100- 3CH 十进制 二进制 十六进制 十进制 二进制 十六进制 0 0 0 9 1001 9 1 1 1 10 1010 A 2 10 2 11 1011 B 3 11 3 12 1100 C 4 100 4 13 1101 D 5 101 5 14 1110 E 6 110 6 15 1111 F 7 111 7 16 10000 10 8 1000 8 各种进位制的对应关系 七、二进制数的逻辑运算 “与”运算 类似于数值“X”运算 0·0=0 0·1=1·0=0 1·1=1 2. “或”运算 “或”运算是实现“只要其中之一有,就有”这种逻辑 关系的一种运算, 其运算符为“+”。 “或”运算规则 如下:  0+0=0, 0+1=1+0=1, 1+1=1 3. “异或”运算 “异或”运算是实现“必须不同, 否则就没有”这 种逻辑的一种运算, 运算符为“”。其运算规 则是: 4. “非运算” “非”运算是实现“求反”这种逻辑的一 种运算,如变量A

文档评论(0)

1亿VIP精品文档

相关文档