51移植代码
青云志
To the moon.....for river.
展开
-
51模块_定时器与中断
51模块_定时器与中断定时器 寄存器相关表 ① 定时具体值表 ② TCON-定时器/计数器控制寄存器的位分配(地址:88H)表 2.1 TCON-位描述表 ③ TMOD--定时器方式控制寄存器的位分配(地址 89H)表 3.1 TCON-位描述定时器程序应用使用步骤中断寄存器表 ① 中断使能表 1.1 IE-位描述表 ② 中断函数表 ③ 中断优先级表 1.1 IP-位描述定时器 寄存器相关表 ① 定时具体值名称描述SFR地址TH0定时器 0 高字节8CHTL0定原创 2020-09-28 15:23:56 · 920 阅读 · 0 评论 -
51模块_按键检测
51模块_按键检测传统法带有标志位的按键识别法快速识别法快速识别法(可识别长按)原创 2019-08-05 15:40:32 · 4769 阅读 · 0 评论 -
51模块_时间片轮询法
51模块_时间片轮询法时间片轮询法1个定时器多处复用:时间片轮询法的架构:下面我就就说说怎样应用吧,假设我们有三个任务:时钟显示,按键扫描,和工作状态显示。时间片轮询法注意事项:任务的划分:任务一定要划分的非常合理,尽量做到任务的相对独立; 任务的划分并不难,你需要先全面的了解你的项目是要实现什么功能,把其划分成多个功能模块,每一个模块就是一个任务,每一个任务对应一个函数。 ...转载 2019-08-08 17:13:24 · 2757 阅读 · 0 评论 -
51模块_UART、I2C、SPI通信
51模块_UART、I2C、SPI通信通信模块UART串行通信原理发送接收IO口模拟UART串口通信(原理验证)UART模块介绍SCON--串行控制寄存器(地址:98H)SCON位分配SCON位描述PCON--电源控制及波特率选择寄存器(地址:87H)与串行口相关的寄存器定时器:UART串口程序UART串行通信通信模块本文转载:http://www.51hei.com/bbs/dpj-222...原创 2019-08-17 23:33:39 · 1030 阅读 · 0 评论