久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
如何用單片機串口輸入0~9999數,然后在89C52的數碼管上顯示出來
[打印本頁]
作者:
123天邊
時間:
2017-7-14 20:36
標題:
如何用單片機串口輸入0~9999數,然后在89C52的數碼管上顯示出來
#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
uchar flag,a,i,ads,qian,bai,shi,ge,num1,num2;
sbit C1=P2^5;
sbit C2=P2^6;
sbit C3=P2^3;
sbit C4=P2^4;
uchar code t[]={0x05,0x7d,0x46,0x54,0x3c,0x94,0x84,0x5d,0x04,0x14};
void delay(uint x)
{
uint i,j;
for(i=x;i>0;i--)
for(j=110;j>0;j--);
}
void qwer(qian,bai,shi,ge)
{
C1=0;
P0=t[qian];
delay(1);
P0=0xff;
C1=1;
C2=0;
P0=t[bai];
delay(1);
P0=0xff;
C2=1;
C3=0;
P0=t[shi];
delay(1);
P0=0xff;
C3=1;
C4=0;
P0=t[ge];
delay(1);
P0=0xff;
C4=1;
}
void init()
{TMOD=0x20;
TH1=0xfd;
TL1=0xfd;
TR1=1;
SCON=0x50;
REN=1;
EA=1;
ES=1;
}
void main()
{
init();
if(flag==1)
{
qian=num1/10; //num1高位賦第一位
bai=num1%10; //num1低位賦第二位
shi=num2/10; //num2高位賦第三位
ge=num2%10;
qwer(qian,bai,shi,ge);}
}
void UART1_Routine() interrupt 4 //串口中斷
{
if (RI)
{
RI = 0; //清除RI位
ads= SBUF; //接收緩沖寄存器
bai=ads&0x0f; //數組接收百位數字
qian=(ads&0xf0)>>4; //數組接收千位數字
num1=qian*10+bai;
ads=0x00;
while(!RI); //等待接收完成
RI=0; //清除RI位
ads= SBUF; //接收緩沖寄存器
ge=ads&0x0f; //數組接收個位數字
shi=(ads&0xf0)>>4; //數組接收十位數字
num2=shi*10+ge;
flag=1;
}
if (TI)
{
TI = 0; //清除TI位
}
}
作者:
cjjcjj1
時間:
2017-7-14 21:45
提示:
作者被禁止或刪除 內容自動屏蔽
作者:
123天邊
時間:
2017-7-15 08:35
cjjcjj1 發表于 2017-7-14 21:45
你好!你這個程序,要保證每次都是發送的4位數字,不足四位的用 0 補齊
我不是很清楚,單片機串口助手上不是一次只能發送一個字節,比如想顯示6589,轉化成16進制就是19bd,是不是就直接發送19bd直接發送,是不是?
作者:
cjjcjj1
時間:
2017-7-15 13:02
提示:
作者被禁止或刪除 內容自動屏蔽
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
免费观看一级特黄欧美大片
|
中文字幕高清一区
|
精品久久久久久久久久久
|
日韩爱爱网站
|
成人福利电影
|
色在线免费视频
|
av黄色在线
|
免费久久精品
|
美女131mm久久爽爽免费
|
亚洲一区二区三区在线免费观看
|
日本一区二区三区四区
|
99re在线视频观看
|
国产一级一片免费播放
|
午夜电影合集
|
懂色中文一区二区在线播放
|
秋霞a级毛片在线看
|
日韩视频在线播放
|
国产一二区视频
|
久久午夜电影
|
人妖videosex高潮另类
|
亚洲午夜av
|
91在线观看
|
久久夜夜
|
亚洲女优在线播放
|
精品久久久久久
|
欧美日韩亚洲系列
|
草草影院ccyy
|
黑人巨大精品欧美一区二区一视频
|
国产色网站
|
国产亚洲精品综合一区
|
九九热精品在线视频
|
亚洲日韩欧美一区二区在线
|
在线色
|
国产精品一区二区三
|
av中文字幕在线观看
|
日本中文字幕一区
|
日韩国产一区二区
|
婷婷在线视频
|
99久久精品国产一区二区三区
|
成年视频在线观看
|
国产精品欧美一区二区三区
|