![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
51学习记录
文章平均质量分 60
19岁尚未秃 顶
和你一起学习的小闲鱼
展开
-
#循循渐进学51单片机#IIC总线与EEPROM#not.13
前几章我们学了一种通信协议叫做UART异步串行通信,这节课我们要来学习第二种常用的通信协议 I2C。I2C总线是由PHILIPS公司开发的两线式串行总线,多用于连接微处理器及其外围芯片。I2C总线的主要特点是接口方式简单,两条线可以挂多个参与通信的器件,即多机模式,而且任何一个器件都可以作为主机,当然同一时刻只能有一个主机。从原理上来讲,UART属于异步通信,比如电脑发送给单片机,电脑只负责把数据通过TXD 发送出来即可,接收数据是单片机自己的事情。而I2C。原创 2023-09-25 20:40:56 · 342 阅读 · 0 评论 -
#循循渐进学51单片机#1602液晶与串口通信实例#not.12
随着我们对通信技术的深入学习,大家要逐渐在头脑中建立起时序这种概念。所谓“时序”从字面意义上来理解,一是“时间问题”,二是“顺序问题”。先说“顺序问题”,这个相对简单一些。我们在学UART串口通信的时候,先1位起始位,再8位数据位,最后1位停止位,这个先后顺序不能错。我们在学1602液晶的时候,比如写指令,RS=L,R/W=L,D0~D7=指令码,这三者的顺序是无所谓的,但是最终的E=高脉冲,必须是在这三条程序之后,这个顺序一旦错误,写的数据也可会出错。“时间问题”内容相对复杂。原创 2023-09-23 10:16:09 · 747 阅读 · 0 评论 -
#循循渐进学51单片机#指针基础与1602液晶的初步认识#not.11
【代码】#循循渐进学51单片机#指针基础与1602液晶的初步认识#not.11。原创 2023-09-22 23:05:34 · 591 阅读 · 0 评论 -
#循循渐进学51单片机#UART串口通信#not.10
IO口模拟串口通信,让大家了解了串口通信的本质,但是我们的单片机程序却需要不停的检测扫描单片机IO口收到的数据,大量占用了单片机的运行时间。这时候就会有聪明人想了,其实我们并不是很关心通信的过程,我们只需要一个通信的结果,最终得到接收到的数据就行了。这样我们可以在单片机内部做一个硬件模块,让它自动接收数据,接收完了,通知我们一下就可以了,我们的51单片机内部就存在这样一个UART模块,要正确使用它,当然还得先把对应的特殊功能寄存器配置好。原创 2023-09-22 20:48:41 · 630 阅读 · 0 评论 -
#循循渐进学51单片机#实例练习与经验累积#not.9
1)自动类型转换2)强制类型转换C = (unsigned long)a*bl;3)不同类型变量的赋值b = a;a = b;b =?a =?4)bit型强制类型转换 bit a = 0;a = (bit)b;a =?定时器定时世界调整单片机进出中断都需要响应时间,并且需要进行压栈。方法一:使用debug观察时间,进行补偿方法二:长时间运行累积误差进行调整字节操作修改对于一个字节的任何一位来说,不管原来这是一位是1还是0它跟0进行与运算,结果是0,跟1进行与计算,保持原来的值。原创 2023-09-21 23:47:16 · 320 阅读 · 0 评论 -
#循循渐进学51单片机#步进电机与蜂鸣器#not.8
2)t1相当于PnP三级管,t2相当于npn三极管3) 强推挽io具有较强的驱动能力,电流输出能力很强。原创 2023-09-13 23:13:49 · 200 阅读 · 0 评论 -
#循循渐进学51单片机#函数进阶与按键#not.7
1)2)3)原创 2023-09-13 20:35:37 · 262 阅读 · 0 评论 -
#循循渐进学51单片机#变量进阶与点阵LED#not.6
函数内部声明的变量,只在函数内部有效,在本函数以外是不能使用的,叫局部变量。原创 2023-09-13 13:22:22 · 531 阅读 · 0 评论 -
#循循渐进学5单片机#中断与数码管动态显示#not.5
比如说我正在厨房用煤气烧一壶水,这样就只能守在厨房里,苦苦等着水开--如果水溢出来浇灭了煤气,有可能就要发生一场灾难了。门外忽然又传来了铿锵有力的歌声,我最喜欢的天龙八部要开演了,听着水壶发出“咕嘟咕嘟”的声音,我清楚:除非等到水开,否则没有我享受人生的时候。这个场景跟中断有什么关系呢?在这个场景中,我是唯一具有处理能力的主体,不管是烧水、还是看电视,同一个时间点上我只能干一件事情。但是,在我专心致志干一件事情时,总有许多或紧迫或不紧迫的事情突然出现在。原创 2023-09-12 23:35:42 · 287 阅读 · 0 评论 -
#循循渐进学51单片机#定时器与数码管#not.4
1)时钟周期:单片机时序中的最小单位,具体计算的方法就是时钟源分之一。2)机器周期:我们的单片机完成一个操作的最短时间。3)定时器:打开定时器“储存寄存器”的值经过一个机器周期自动加一,也就是说,机器周期是一个计数周期。4)5)6)7)2,代码实现。原创 2023-09-12 21:58:37 · 213 阅读 · 0 评论 -
#循循渐进学51单片机#c语言基础和流水灯实现#not.3
多少进制就是多少之间相加,比如十六进制就是十六一次一加;二进制转化十六进制,分成四个一组。原创 2023-09-12 19:56:55 · 273 阅读 · 0 评论 -
#循循渐进学51单片机#如何学习单片机#not.1
1) LED小灯靠电流点亮,电压1.8v~2.2v,电流是1~20ma,在1~5ma亮度有所变化,5MA以上亮度不变。2) 限流电阻的算法一般采用欧姆定律计算。原创 2023-09-12 08:32:56 · 186 阅读 · 0 评论 -
#循循渐进学51单片机#点亮你的LED#not.2
1)电容缓冲电压,抗电磁干扰;2)低频率电容,一般用的最多的是钽电容,电解电容,陶瓷电容,起到去除电源低频波纹,稳定电压的作用。3)高频滤波电容,电源附近,通常用104电容进行去除高频干扰。10*10^4pf。原创 2023-09-12 09:20:21 · 314 阅读 · 0 评论 -
51单片机的入门学习笔记一
ram随机存储器rom只读存储器单片机,英文Micro Controller Unit,简称MCU内部集成了CPU、RAM、ROM、定时器、中断系统、通讯接口等一系列电脑的常用硬件功能单片机的任务是信息采集(依靠传感器)、处理(依靠CPU)和硬件设备(例如电机,LED等)的控制单片机跟计算机相比,单片机算是一个袖珍版计算机,一个芯片就能构成完整的计算机系统。但在性能上,与计算机相差甚远,但单片机成本低、体积小、结构简单,在生活和工业控制领域大有所用。原创 2023-09-07 21:56:03 · 78 阅读 · 0 评论