久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
PC沒有向單片機發送數據,單片機為什么會產生接收中斷
[打印本頁]
作者:
單片機小小白白
時間:
2018-2-11 19:59
標題:
PC沒有向單片機發送數據,單片機為什么會產生接收中斷
硬件用的是天祥的實驗板。
以下是在原程序的基礎上加了數碼管顯示。
復位后,單片機還是顯示 000001.說是有一次接收中斷。
求大神指點
#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
unsigned char flag,a;
unsigned int num=0;
sbit dula=P2^6;
sbit wela=P2^7;
void smg_num(long);
void main()
{
TMOD=0x20;//設置定時器1為工作方式2
TH1=0xfd;
TL1=0xfd;
TR1=1;
REN=1;
SM0=0;
SM1=1;
EA=1;
ES=1;
while(1)
{
/* if(RI==1)
{
RI=0;
P1=SBUF;
}*/
smg_num(num);
if(flag==1)
{
ES=0;
flag=0;
SBUF='1';//28;
while(!TI);
TI=0;
SBUF='2';//28;
while(!TI);
TI=0;
SBUF='3';//28;
while(!TI);
TI=0;
ES=1;
}
}
}
void ser() interrupt 4
{
RI=0;
// P1=SBUF;
a=SBUF;
flag=1;
num=num+1;
}
void smg_num (long num)
{
uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};
long num_xianshi;
uint weixuan,weixuan_temp=0xdf;
// num=6523455;//int整型最大到32767,只能用長整型long
for(weixuan=0;weixuan<6;weixuan++)
{
wela=1;
P0=weixuan_temp;
wela=0;
P0=0;
dula=1;
num_xianshi=num%10;
P0=table[num_xianshi];
dula=0;
P0=0;
weixuan_temp=weixuan_temp>>1;
weixuan_temp=weixuan_temp|0xc0;//按位或運算
num=num/10;
}
}
作者:
單片機小小白白
時間:
2018-2-12 08:57
已經查出原因,REN=1寫早了
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
欧美理论片在线
|
日日射夜夜骑
|
一级大片网站
|
日韩中文电影
|
可以在线观看av的网站
|
国产一在线
|
中文亚洲视频
|
在线看一区二区
|
久久久久亚洲av毛片大全
|
欧美日韩大片
|
日韩精品一区二区三区视频播放
|
av三级
|
日韩视频观看
|
伊人激情综合网
|
久久久精品一区
|
色综合久久久久
|
亚洲精品久久久久久久久久久
|
国产一区二区精品在线观看
|
黄色精品
|
日本电影免费完整观看
|
日韩欧美在线播放
|
91精品久久久久久久久久入口
|
国产91综合一区在线观看
|
色爱区综合
|
国产精品久久久久久久久久久久久
|
久久精品亚洲精品
|
欧美乱大交xxxxx另类电影
|
亚洲精品乱码8久久久久久日本
|
色必久久
|
视频在线日韩
|
狠狠久久
|
久久国产欧美日韩精品
|
亚洲最大成人综合
|
欧美一区二区三区四区视频
|
国产综合在线视频
|
欧美激情综合色综合啪啪五月
|
精品视频免费
|
免费视频一区二区
|
久久天堂
|
久久久久久国产精品免费免费
|
精品不卡
|