我是电子专业的,这是我上个学期期末的大作业,8051设计,实现双机传送,有Protus电路图和keil代码
双机传送
系统设计说明:
1. 主片用来接收外部按键输入,存入SBUF,通过P3.1TxD发送给从片,同时申请4号中断。
2. 从片通过P3.0RxD接收主片传送的SBUF,选中对应的段码,送到LED共阳极数码管显示,同时申请4号中断。
3. 十个按键从上到下代表输入9~0。
系统功能说明:
实现双机传送数据。
软件设计说明:
采用中断方式,8位定时器,自动重装计数值,波特率为9600b/s,串口方式1。
调试及运行结果:
系统按设计运行,按键按下,LED数码管显示对应的数字,LED灯闪烁一次。
心得体会:
比8086简单。。。
仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)
单片机源程序如下:
所有资料51hei提供下载:
8051--双机传送.zip
(58.36 KB, 下载次数: 8)
|