plc数码管串口显示_51双机串口通信双数码管显示
发布时间:2023-04-09 14:56:43 作者:互联网收集 浏览量:326
单片机入门-C51语言实现双机串口通信发送机接按键接收机数码管显示视频教程如下:
视频教程
电路如图:
本文涉及到的知识总结如下:
一、发送机设计步骤
1.设置通信速度(定时器TMOD/TH/TL/TR)
9600bit/s 11.0592MH
2.利用串口发送数据
(1)设置SCON
(2)发送数据放在SBUF
(3)查询TI,TI=1则清0,TI=0则等待
二、接收机设计步骤:
1.设置通信速度(定时器TMOD/TH/TL/TR)
9600bit/s 11.0592MH
2.利用串行中断来接收数据:
(1)设置SCON
(2)设置中断ES/EA
(3) 编写中断函数,接收共阴码去控制数码管
三、矩阵键盘
矩阵键盘是单片机外部设备中所使用的排布类似于矩阵的键盘组。矩阵式结构的键盘显然比直接法要复杂一些,识别也要复杂一些,列线通过电阻接正电源,并将行线所接的单片机的I/O口作为输出端,而列线所接的I/O口则作为输入。矩阵键盘的优点是节约单片机IO口,例如普通键盘8个IO口只能用作8个按键,而矩阵键盘能作16个按键。
矩阵键盘按键识别的流程一般是这样的:(1)置第1行为低电平(0),其余行为高电平,读取列线数据,列线有低电平表示此行有按键按下。(2)置第2行为低电平(0),其余行为高电平,读取列线数据,列线有低电平表示此行有按键按下。以此类推。
再根据键号=4*行号+列号得到结果。
收藏
最热文章
为您推荐
最新文章
热门话题