您好,欢迎来到六九路网。
搜索
您的当前位置:首页AVR单片机(1)

AVR单片机(1)

来源:六九路网


第一讲、第二讲

一、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

本站由北京市万商天勤律师事务所王兴未律师提供法律服务