基于51单片机的主从双机通信的仿真设计

一、设计要求

主机、从机均以AT89C52单片机为控制核心,主机发送信息给从机,从机收到信息后再回发相同的信息给主机,从机也可以另外再发送其他的信息给主机,实现主机和从机之间的互相通信。

二、设计内容

主机和从机均通过4X4矩阵键盘输入数字(0~9)或字母(A~F),并在发送方LCD1602的第一行显示。通过独立按键,发送当前的1位数据,如果需要发送多位数据可以分多次发送(即输入一位数据按下一次发送键),接收到的数据在接收方LCD1602的第二行显示。如果是主机发送数据给从机,从机会将此数据再回发给主机。当显示超过液晶显示区的范围时可以通过独立按键达到清屏的目的。

三、设计方案

矩阵键盘模块:AT89C52单片机P1端口的P1^0、P1^1、P1^2、P1^3引脚控制矩阵键盘的行选,P1^4、P1^5、P1^6、P1^7引脚控制矩阵键盘的列选,这样仅用8个引脚就能控制一个4X4的矩阵键盘。如下图所示:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值