EDA365电子论坛网

标题: 51单片机与PC上位机串口通信之LED控制 [打印本页]

作者: Terran    时间: 2022-10-12 10:22
标题: 51单片机与PC上位机串口通信之LED控制
PC机通过上层软件控制单片机LED的亮灭或者控制LED的闪烁及闪烁时间,上层软件用户名密码均为admin 注意PROTEUS串口仿真需要配合虚拟串口软件才能工作。9 w; R' {. B* n3 x& L: R
" l$ W. x+ I: h$ w6 E3 D# \

2 h* a, f5 _; q/ p7 E* \$ C6 g) M/ [/ m/ S; y
4 D& W$ E8 f4 a; F# J0 K" ?/ }: A8 }2 T- E; [

# r- X8 B, t- A, w! k; s# \5 M' a
1 W2 o( J* F: b; P" G$ ]上位机(包含源码)软件说明:2 \$ q+ u* o8 x+ V. F
发送数据解析
, h) D! g+ p$ Q$ I! _% P, k! s; Y字节1、2:0x55 0xaa 数据是否正确判断标志$ F: E; [' m: X+ q- H8 q, C" O
字节3:+ R& E* Q; n4 O4 w; X, ]3 r
           0x01 ------单个LED控制手动控制! l: |! N' [8 a4 H
           0x02 ------单个LED控制自动闪烁' S  _( r0 [2 Y
# A& j- L( \* q- w; d& Q& V
字节4                     ! O3 C0 D' c8 n) O3 f; s
    此字节从低位到高位依次控制LED0-LED7,例如0x01表示手动点亮LED0或者LED0自动闪烁;0x28表示手动点    亮LED3、LED5或者LED3、LED5自动闪烁, ^2 ~' l4 m' n/ H7 u
3 h' U9 ^! k6 V5 M* ]
字节5、6:表示闪烁时间(6高8位 5低8位)    取值范围0-5000
& _7 |$ U8 e7 h, u% f
5 H7 V7 n- E+ t2 i程序源码预览:8 }/ O& l7 }7 c, F7 s( L

7 x) \- @2 y9 ]4 ^4 k0 {1 Y) o1 i9 E- @0 Q  Z/ d" N) a) |
. S8 l$ b* y, e9 T

LED控制.rar

1.6 MB, 下载次数: 0, 下载积分: 威望 -5


作者: Maskman    时间: 2022-10-12 13:36
仔细看说明,需要用到虚拟串口,这样能更好的使用。
作者: 架海梁心    时间: 2022-10-12 13:47
使用一条数据线,将数据依次传输,每一位数据占据一个固定的时间长度。只需要几条线,就可以在系统间交换信息,特别适用于计算机与计算机、计算机与外设之间的远距离通信。




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2