久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
51單片機串口通信Proteus仿真程序
[打印本頁]
作者:
shizhi`xun
時間:
2019-11-17 17:33
標題:
51單片機串口通信Proteus仿真程序
使用串口通信。具體功能描述如下:采用USART,波特率為9600,一個單片機發送數字,一個單片機接收,并把接收的數字用數碼管顯示。
51hei.png
(18.08 KB, 下載次數: 57)
下載附件
2019-11-22 13:41 上傳
單片機源程序如下:
#include <reg52.h>
#define uchar unsigned char
#define uint unsigned int //宏定義
bit tt;
uchar aa;
void display(uchar aa);
void delay(uint c);
void init();
sbit Ledshi = P2^0; //十位數碼管使能端
sbit Ledge = P2^1; //個位數碼管使能端
uchar ma[]=
{
0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7f, 0x6f
}; //編碼0~9
void main()
{
init();
while(1)
{
while(tt)
{
display(aa);
delay(20);
}
}
}
void init()
{
PCON &= 0x7F; //波特率不加倍
TMOD=0x20; //定時器1工作方式2
TH1=0xfd;
TL1=0xfd; //給定時器定初值,設置波特率為9600
TR1=1; //開啟定時器1工作
SCON=0x50; //允許串行口接收數據,設置串行口工作方式1
EA=1;
ES=1; //打開串行口中斷
ET1=0; //禁止定時器1中斷
}
void display(uchar aa) //顯示函數
{
uchar shi,ge;
shi=aa/10; //取十位
ge=aa%10; //取個位
P0=ma[shi]; //送十位值
P2=0xbf; //選擇段選位置
delay(5);
P0=0; //數碼管消影
P2=0xff;
P0=ma[ge]; //送個位值
P2=0x7f; //選擇段選位置
delay(5);
P0=0; //數碼管消影
P2=0xff;
}
void delay(uint c) //延時函數
{
uchar i,j;
for(i=0;i<c;i++)
for(j=0;j<110;j++);
}
void receive() interrupt 4
{
aa=SBUF;
tt = 1; //接受一次后打開顯示
ES = 0; //關閉串行中斷
RI = 0; //清除串行接受標志位
}
復制代碼
所有資料51hei提供下載:
51單片機串口通信.zip
(18.6 KB, 下載次數: 157)
2019-11-17 17:32 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者:
value123
時間:
2019-12-31 00:04
tt這個變量什么意思?
作者:
s擦掉
時間:
2020-5-31 18:47
少東西,下完后只有一個單片機的程序,缺少另一個發送的
作者:
csy-2015-06
時間:
2020-6-4 00:10
大學的練習?
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
亚洲福利片
|
欧美精品久久久
|
精品美女
|
精品一区二区三区在线观看
|
国产精品久久久99
|
午夜影院官网
|
午夜看片网站
|
97avcc
|
精品自拍视频
|
91久久国产
|
日韩一区二区视频
|
欧美一区视频
|
狠狠干美女
|
久久久99国产精品免费
|
九色 在线
|
国产一区高清
|
国产精品99
|
四虎影音
|
成人性视频免费网站
|
欧美精品区
|
日韩欧美三级在线
|
亚洲免费在线
|
亚洲精品自拍视频
|
久久99久久99精品免视看婷婷
|
亚洲国内精品
|
成人黄色电影免费
|
精品视频在线观看
|
欧洲一级视频
|
亚洲区中文字幕
|
日日摸天天添天天添破
|
久久伦理电影
|
中文字幕中文字幕
|
国产欧美日韩一区二区三区
|
欧美激情欧美激情在线五月
|
自拍偷拍亚洲一区
|
91精品在线观看入口
|
国产视频久久
|
天天操网
|
日韩精品在线免费观看
|
国产高清亚洲
|
国产欧美一区二区三区在线看
|