- 博客(16)
- 收藏
- 关注
原创 LCD1602
LCD1602模块的2个控制引脚状态及其对应的基本操作(E=1) 液晶显示模块是一个慢显示器件,在每次对LCD1602进行读写操作时都要先确保LCD1602处于“不忙”的状态。LCD1602的“忙”与不忙”可通过对其读取数据时获得的最高位来判断,如果读到的最高位为1说明LCD正在“忙”,为0说明“不忙”。
2024-08-25 18:36:06 314
原创 单片机内部串行口
它是一个既可以字节寻址又可以位寻址的8位特殊功能寄存器,地址为98H,单片机复位时,全部位为0。在方式2和方式3时,RB8存放接收到的第9位数据(奇偶校验位或者地址/数据标识位)。在方式1中,若SM2=O,则RB8是接收到的停止位。在方式0中,该位未用。51单片机的串行口有两个SBUF,一个用于发送数据,一个用于接受数据,占用同一地址99H,可同时发送和接收数据。
2024-08-15 23:21:39 565
原创 串行通信的分类及各自特点
不同的是,同步通信中一帧信息可以包含多个字符,而异步通信的一帧信息只包含一个字符,所以异步通信的帧又称为字符帧。同步方式下,发送方除了发送数据,还要传输同步时钟信号,信息传输的双方用同一个时钟信号确定传输过程中每一位的位置。(1)起始位︰位于字符帧的开始,只占一位,为逻辑0低电平,用于向接收设备表示发送端开始发送一帧信息。异步通信的发送端和接收端可以由各自的时钟来控制数据的发送和接收,这两个时钟源彼此独立,互不同步。另外,在异步通信中,发送方只发送数据帧,不传输时钟,发送方和接收方必须约定相同的传输率。
2024-08-14 22:15:07 704
原创 AS Git1
git push -u origin “master” // 将本地项目push到远程仓库上去。git remote add origin 你的远程地址 // 连接远程仓库。git commit -m “说明” // 提交代码,必须写上说明。git add . // 添加到暂存区 红变绿。touch README.md 添加一个文件。git add xxx 添加某个文件。
2024-06-16 16:43:43 347
原创 51大盘鸡复习题3
单片机控制8个发光二极管由上至下再由下至上反复循环点亮,每次点亮一个发光二极管。借助循环移位函数进行程序编写。8个发光二极管LED0~LED7经限流电阻分别接至P1口的P1.0~P1.7引脚上,阳极共同接高电平。
2024-06-08 08:00:00 343
原创 51大盘鸡复习题2
即S0、S1均闭合,LED0亮,其余灭;S1闭合、S0打开,LED1亮,其余灭;S0闭合、S1打开,LED2亮,其余灭;S0、S1均打开,LED3亮,其余灭。单片机P1.0和P1.1引脚接有两只开关S0和S1,两引脚上的高低电平共4种组合,4种组合分别点亮P2.0~P2.3引脚控制的4只LED。(P2.0接LEDO,P2.1接LED1,依次类推)
2024-06-07 23:59:01 335
原创 51大盘鸡复习题1
单片机的P1.4~P1.7引脚接4个开关S0~S3,P1.0~P1.3接4个发光二极管LED0~LED3。试画出电路原理图,并编程实现效果;将P1.4~P1.7上的4个开关状态反映在P1.0~P1.3引脚控制的4个发光二极管上,开关若闭合,对应发光二极管则点亮,反之则熄灭。P1.4连接的开关S1若闭合,P1.0连接的LED1则点亮。
2024-06-07 00:33:18 479 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人