电子产业一站式赋能平台

PCB联盟网

搜索
查看: 2986|回复: 4
收起左侧

单片机C语言实例-397-原创VB上位机控制数码管

[复制链接]
发表于 2022-4-19 10:29:38 | 显示全部楼层 |阅读模式
单片机C语言实例-397-原创VB上位机控制数码管

#include <reg51.h>
#include <intrins.h>
unsigned char tmp;
void send_char(unsigned char txd);
main()
{
        TMOD = 0x20;                        // 定时器1工作于8位自动重载模式, 用于产生波特率
        TH1 = 0xFD;                                // 波特率9600
        TL1 = 0xFD;
        SCON = 0x50;                        // 设定串行口工作方式
        PCON &= 0xef;                        // 波特率不倍增       
        TR1 = 1;                                // 启动定时器1
        IE = 0x0;                                // 禁止任何中断
        P2=0x7f;
        while(1)
        {
       
                if(RI)                                                // 是否有数据到来
                {
                        RI = 0;
                        tmp = SBUF;                                // 暂存接收到的数据
                        P0 = tmp;                                // 数据传送到P0口
                        send_char(tmp);                        // 回传接收到的数据
                }               
        }
}
void send_char(unsigned char txd)
// 传送一个字符
{
        SBUF = txd;
        while(!TI);                                // 等特数据传送
        TI = 0;                                        // 清除数据传送标志
}


更多详情参考附件文档
+08:00C145联盟网4832.png
游客,如果您要查看本帖隐藏内容请回复

回复

使用道具 举报

0

主题

448

帖子

2191

积分

三级会员

Rank: 3Rank: 3

积分
2191
发表于 2022-4-20 09:11:03 | 显示全部楼层
看一看原创VB上位机控制数码管
回复 支持 反对

使用道具 举报

0

主题

27

帖子

105

积分

一级会员

Rank: 1

积分
105
发表于 2023-10-12 16:06:44 | 显示全部楼层
学习下,谢谢分享
回复 支持 反对

使用道具 举报

0

主题

22

帖子

35

积分

一级会员

Rank: 1

积分
35
发表于 2024-1-6 20:33:31 | 显示全部楼层
学习学习学习
回复 支持 反对

使用道具 举报

0

主题

6

帖子

26

积分

一级会员

Rank: 1

积分
26
发表于 2024-2-3 11:46:25 | 显示全部楼层
学习一下,谢谢
回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表