第一讲、第二讲
一、I/O端口应用
1、端口寄存器及配置
作为通用数字I/O口使用时,每个引脚都具有三个寄存器位:DDRxn,PORTxn,PINxn
(1)DDRxn定义输入还是输出
(2)PORTxn定义是否带上拉电阻
(3)PINxn不能写只能读,用来读取I/O口的高低电平变化
二、逻辑运算与指令
1、逻辑运算
2、指令
一、基础知识
第三讲
1、74HC573是拥有八路输出的透明锁存器,输出为三态门,是一种高性能硅栅CMOS器件。
2、高阻态相当于隔断状态(电阻很大,相当于开路)。
3、AVR单片机可以直接驱动继电器,而51单片机的驱动能力不足以驱动继电器。
第四讲
1、DDRA|=BIT(3)
第五讲
1、键盘检测时,先用一个函数检测是否按下,再用另一个函数检测按下的是哪个按键。
2、在检测是哪个按键按下时,一般要用一个10ms的延时函数进行消抖,以消除按键在闭合和断开时触电存在的抖动现象。
第七讲 定时计数器
一、普通模式
1、AVR单片机内有三个定时/计数器,T0和T2是8位的,T1是16位的。
2、无预分频:单片机工作在晶振上的频率的速度,如8兆晶振,则单片机工作在该速度。
来自预分频器:如clk I/O / 8,则单片机工作在8/8=1兆的速度。
以上都是工作在内部时钟的情况。
3、16位寄存器,在写程序的时候先写高8位,再写低8位。读的时候会先读低8位,再读高8位。
4、使用中断时必须先开启总中断SREG|=BIT(7)。
5、中断于程序之外,是单片机内部自己进行的中断。只要在程序中打开定时计数器,并配置好初值,当其执行到中断时,会自动执行中断程序,执行完以后再回到断点处继续执行原程序。
二、CTC模式
1、作用:(1)可以利用定时计数器产生50%占空比的方波信号。
(2)用于产生准确的连续定时信号。
三、快速PWM
1、问:用ICR1和OCR1A保存上限值有什么区别?
第八讲 DA与AD
一、SPI 同步串行通信
1、需要用时钟来控制数据的收发,而异步串行通信一般不用。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- 69lv.com 版权所有 湘ICP备2023021910号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务