【E1686】PIC18F452+Proteus双机通信 串口通信 键盘更改波特率源程序

2021-10-22 16:03:42      索炜达电子      582     

项目编号:E1686

文件大小:141K

源码说明:带中文注释

开发环境:C编译器

简要概述:

1、实现双机之间的通信

(1)在主机上通过4*4键盘上的键值“1”“2”“3”设定波特率(2400、4800、9600),发给从机,两者正常通信;

(2)从机将采集到的压力信号传到主机,主机通过LCD显示在第一行,我们可以观察到主机的LCD显示的数和从机的保持一致。

(3)主机通过获取按键“5”“6”“7”,改变从机的ADC采样率分别为“10s”“20s”“30s”,由于ADC采样率不易直接观察改变,可将采样率的值通过从机的三个不同颜色的小灯显示。

2、从机通过ADC采样获取压力传感器模拟输出端口的电压值,并将电压值转化为压力值,通过自身的LCD显示;

3、主机获得从机采集的压力值之后,和初始设定的压力值(我设置的是10-12为正常)进行对比,若在设定的压力值之间,LCD第二行显示“

【E1686】PIC18F452+Proteus双机通信 串口通信 键盘更改波特率源程序

目录│文件列表:

 └ 双机按键通信

    └ 双机按键通信

       │ Backup Of New Project.pdsbak

       │ Last Loaded New Project.pdsbak

       │ New Project.pdsprj

       │ New Project.pdsprj.DESKTOP-DVREH4M.72446.workspace

       │ New Project.pdsprj.QH-20190225DKHB.Administrator.workspace

       └ read me.txt

TAGPIC18F452
  • 5 次
  • 1 分