整体概貌
单片机型号:C8051F020 技术等级:不懂底层编程的菜鸟
写作目的:加深对底层的了解,方便下一步对FPGA底层配置的实现
编写内容:1. 定时器的定时 2.串口波特率的设定
3.定时器3用作ADC的采样时钟 4.多通道ADC的初始化配置
5.多口配置用作通信 6.晶振倍频的实现
写作流程:1.利用对象的功能实现
2.结合代码的功能实现
3.详细代码实现
详细实现
1.定时器的定时
1.1 使用定时器2设置为自动重装载的16位定时/计数器实现以任意ms为单位的定时
1.2 基本概念-原理
1.2.1 定时器的捕获和自动重装载的功能的区别
定时器的捕获:类似与外部中断,由电平的跳变沿触发。应用:遥控器的按键对应一连串高低不一/长度不同的电平,通过捕获对电平时长进行解码从而区分不同的按键。
定时器的自动重装载:定时器溢出后自动加