单片机
韬Tao
这个作者很懒,什么都没留下…
展开
-
单片机学习
串行通信特点:传输线少,长距离传送时成本低,且可以利用电话网等现成设备,但数据的传送控制比并行通信复杂方式1:是一帧10位的异步串行通信方式,包括1个起始位,8个数据位和一个停止位。其帧格式为: 串行工作方式2、方式3 方式2、3是一帧11位的串行通信方式,即1个起始位,8个数据位,1个可编程位TB8/RB8和1个停止位。 其帧格式为:起始 数据发送和接收:数据发送和接收与方式1基本相同,区别在于方式2把发送/接收到的第9位内容送入TB8/RB8。波特率:方式2波特率固定,即原创 2022-07-11 23:10:25 · 774 阅读 · 0 评论 -
单片机学习
矩阵键盘的电路结构图 第一行的行控制线接到p17,第二行的行控制线接到p16,第三行的行控制线接到p15,第4行的行控制线接到p14第一列的列控制线接到p13,第二列的列控制线接到p12,第三列的列控制线接到p11,第四列的列控制线接到p10矩阵键盘的原理和独立按键类似,另外我们可以把矩阵键盘的任意一行或一列作为一个独立键盘使用,假如我们把第一行作为独立键盘,那么我们只需要让P17输出高电平,其余7个io口输出低电平即可,假如我们按下了s1,那么p13的电平就会被拉低,变为低电平,所以我们可以通过查找低原创 2022-07-08 15:07:10 · 820 阅读 · 0 评论 -
单片机学习
LCD1602液晶显示器是广泛使用的一种字符型液晶显示模块。它是由字符型液晶显示屏(LCD)、控制驱动主电路HD44780及其扩展驱动电路HD44100,以及少量电阻、电容元件和结构件等装配在PCB板上而组成。该显示屏的优点是耗电量低、体积小、辐射低。LCD1602主要用来显示数字、字母、图形以及少量自定义字符。可以显示2行16个字符,拥有16个引脚,其中8位数据总线D0-D7,和RS、R/W、EN三个控制端口,工作电压为5V,并且带有字符对比度调节V0和背光源AK。其原理图如下 在编写代码我并未使用模块化原创 2022-07-04 11:29:58 · 369 阅读 · 0 评论 -
单片机学习
C51数组:把相同类型的一系列数据统一编制到某一组别中,可以通过数组名+索引号简单快捷的操作大量数据C51子函数:子函数将完成某一功能的程序代码单独抽取出来形成一个模块,在其它函数中可随时调用此模块,以达到代码的复用和优化程序结构的目的该代码为第三个显示数字6 显示效果: 通过改变P2_2,P2_3,P2_4来改变所要亮的数码管效果如下 LED亮是因为引脚冲突导致P2_4=1;P2_3=1;P2_2=1;第一个静态数码管P2_=1;P2_3=1;P2_2=40;第二个静态数码管P2_4=1;P原创 2022-06-30 22:56:17 · 278 阅读 · 0 评论