单片机与传感器基础-课程总结

单片机与传感器基础-课程总结

ID:37221615

大小:854.35 KB

页数:28页

时间:2019-05-19

单片机与传感器基础-课程总结_第1页
单片机与传感器基础-课程总结_第2页
单片机与传感器基础-课程总结_第3页
单片机与传感器基础-课程总结_第4页
单片机与传感器基础-课程总结_第5页
资源描述:

《单片机与传感器基础-课程总结》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、单片机与传感器基础-课程总结学习硬件:AVRATmega8a学习软件:Proteus7.8+CodeVisionAVR1、AVR特性哈佛结构(计算机或者说单片机分为两种结构:冯诺伊曼结构和哈佛结构,它们的区别在于前者只有一条总线进行数据和指令的传输而后者有两条总线一条是数据总线一条是代码指令传输的总线;提高了单片机的效率。)RISC精简指令集单时钟周期指令2、ATmega8a特性8位130条指令-大多数指令执行时间为单个时钟周期,硬件乘法器需两个时钟周期32个8位通用工作寄存器8K字节可在线自编程Flash程序存储器:引导程序区(Boot区)和应用程序区1K字节的片内SRAM

2、512字节的EEPROM擦写寿命:Flash,1万次;EEPROM:10万次3、ALU-算术逻辑单元-两个寄存器-(访问,运算,存回,一个时钟)一条指令执行需要一个时钟周期在一个时钟周期内分三个阶段第一个阶段从通用工作寄存器里取数据,然后放到ALU里进行处理,最后把处理完的数据再送回32位通用工作寄存器里;相当于是取算回。4、状态寄存器-SREG,最高位bit7为全局中断使能,使用时先置1。5、堆栈指针:总是指向堆栈的顶部;向下生长;必须先定义堆栈空间,初值必须大于0X606、复位源:上电复位,掉电复位,外部复位,看门狗复位。状态寄存器MCUCSR(相应位会置1)可用于检测何

3、种原因复位。7、执行时第一条指令在复位向量处(第一条指令),地址0000,为绝对跳转指令,如果在其它中断位置则随便条程序出错。8、中断:19个中断源,响应时间-4个时钟周期9、逻辑运算主要分两种,条件间的与或非,操作式之间的按位与或非和异或。10、关键字flash,e2prom和register作用:flash存常量,e2prom可读可写故存变量,register必须存入32个通用工作寄存器中。interrupt关键字在建立中断服务程序(前面必须加该关键字,与普通的不同)时会用到;interrupt+中断向量号(0~19)。11、C语言中如何单行嵌入汇编语言:#asm(''s

4、ei'')12、编译之后寄存器的名字都是地址。13、外部中断2个触发方式4个:下降沿、上升沿、低电平、电平转换14、编程方式:选择触发引脚(INT0,INT1)设置触发方式打开中断开关编写中断服务程序。15、时钟源:三个控制位8种设置方式,7来源(第一中没有时钟)clk_i/o,不计数即调为00016、TC1CTC模式和快速脉宽模式PWM的发送都是从小到大计数(从0计到最大值)。CTC模式记到最大值后匹配然后改变输出状态。每计一次数输出状态改变一次,记录半个周期的信号。快速脉宽方式从小到大有两个事件,中间有一个比较匹配事件,计到最大值有一个溢出事件,OCR1A或B电平发生变化

5、,每记一次数输出一个周期的信号。17、TC1PWM模式的top值存在ICR1,比较值存在OCR1A或OCR1B。top值有五种,三种为固定8,9,10位二进制数,另两种是top值可以改变的一种存在ICR1输入捕捉寄存器中;也可以存在OCR1A输出比较寄存器中。18、怎样改变TC1的工作模式,TC1有一个waveformgeneration模式控制位,一共有四个控制位,其中两位在TCCR1A这个寄存器里,有两位在TCCR1B这个寄存器里。这四位有16种组合方式,对应16种工作方式:普通工作方式四个0。19、TC1编程用到了哪些寄存器(8个);2个控制寄存器TCCR1A,TCCR

6、1B(8位);2个输出比较寄存器OCR1A,OCR1B(16位);一个数据寄存器TCNT1(16位);一个输入捕捉寄存器ICR1(16位);两个通用寄存器,中断开关TI_MASK和中断服务寄存器TI_MR(与TC0共有)。20、TC1时钟源选择有8种选择(第一种没有时钟,后两种比较输入,中间1,8,64,256,1024分频(与TC0共用分频模块))。21、开关电源电路电感和二极管作用:电感储能,二极管蓄流。22、快速脉宽调制方式PWM输出公式:f_{OC1APWM}=frac{f_{clk_IO}}{N*(TOP+1)},变量因子N=1,8,64,256,1024。23、

7、为什么CTC的输出公式中分母里有2,因为CTC模式每计一次输出半个周期,所以它计两次数才改变一次,而PWM计一次变一次,所以频率f是前者的两倍。24、SPI四个引脚各为?MISOMOSISCKSS(主机/master,从机/slave;MISO,MOSI,SCK,SS引脚,同名相连;同名的引脚作为主机和从机时功能不同-MISO;系统包括两个移位寄存器和一个主机时钟发生器;SS引脚拉低,主机启动一次通讯过程;主机在SCK引脚上产生时钟脉冲以交换数据;数据从主机的MOSI移出,在从机的MOSI移入;)25、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。