嵌入式开发
文章平均质量分 96
Zosea231
move fast and break things
展开
-
【51】I2C总线和AT24C02的使用、关于主函数void main和int main的思考
本文以AT24C02为例,介绍了I2C总线协议及其使用方法,并举例了相关代码,最后讨论了c51特殊的主函数形式与C语言标准形式的区别。原创 2023-10-19 00:15:48 · 201 阅读 · 0 评论 -
【51】中断系统与定时器,配置理论和c51代码
中断系统示意图上图中关键符号含义(从左到右):INT0 : 外部中断0、T0 : 定时器0、INT1 : 外部中断1、T1 : 定时器1、RX : 串口接收(P3.0)、TX : 串口发送(P3.1)、TCON : 定时器/计数器控制寄存器、IE : 中断允许寄存器、IP : 中断优先级控制寄存器注意:下文统一用"T"表示"Timer/Counter",即定时器或计数器,用INTx表示外部中断含义状态TF1=1:T1产生中断(由硬件控制)TR1=1:T1开始运行TF0=1:T0产生中断(由硬件控制)TR0=原创 2023-10-17 20:16:52 · 276 阅读 · 0 评论 -
【51】串行口通信,配置理论和c51代码
介绍了51单片机串行口的相关寄存器及其配置方法,并对串口的工作机制和背景知识作了概述原创 2023-10-18 03:04:25 · 1333 阅读 · 1 评论