基于51单片机多机串口通信仿真( proteus仿真+程序+设计报告+讲解视频)

您所在的位置:网站首页 proteus仿真软件用于商用收费吗 基于51单片机多机串口通信仿真( proteus仿真+程序+设计报告+讲解视频)

基于51单片机多机串口通信仿真( proteus仿真+程序+设计报告+讲解视频)

2024-06-29 00:12| 来源: 网络整理| 查看: 265

基于51单片机多机串口通信仿真( proteus仿真+程序+设计报告+讲解视频)

基于51单片机多机串口通信仿真 1. 主要功能:2. 讲解视频:3. 仿真4. 程序代码5. 设计报告6. 设计资料内容清单&&下载链接资料下载链接:

仿真图proteus7.8及以上

程序编译器:keil 4/keil 5

编程语言:C语言

设计编号:S0074

1. 主要功能:

基于51单片机的多机串行通信仿真设计

1.实现主单片机分别与3个从单片机的串行通信;

2.通过分别按下按键从机1,从机2,从机3来选择主机与对应的从机进行串行通信;

3.当从机黄色LED点亮,表示主机与相应的从机连接成功;该从机的8个绿色LED闪亮,表示主机与从机在进行串行数据通信;

4.如果断开按键,则主机与相应从机的串行通信中断。

需注意仿真中51单片机芯片是兼容的,AT89C51,AT89C52是51单片机的具体型号,内核是一样的。相同的原理图里,无论stc还是at都一样,引脚功能都是一样的,程序是兼容的,芯片可以替换为STC89C52/STC89C51/AT89C52/AT89C51等51单片机芯片。

以下为本设计资料展示图:

2. 讲解视频:

讲解视频包含仿真运行讲解和代码讲解。

基于51单片机多机串口通信仿真proteus仿真+程序+设计报告+讲解视频

3. 仿真

打开仿真工程,双击proteus中的单片机,选择hex文件路径,然后开始仿真。 图片演示

按下主机的从机1按键,从机1接收到数据灯光闪烁,其他从机灯光熄灭。

img

按下主机的从机2按键,从机2接收到数据灯光闪烁,其他从机灯光熄灭。

img

按下主机的从机3按键,从机3接收到数据灯光闪烁,其他从机灯光熄灭。

img

4. 程序代码

使用keil4或者keil5编译,代码有注释,可以结合视频理解代码含义。

主机代码:

#include #include sbit switch1=P0^0; sbit switch2=P0^1; sbit switch3=P0^2; void delay_ms(unsigned int i) { unsigned char j; for(;i>0;i--) for(j=0;j


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3