[問題] PC 收不到 51 送出的字串
經由P2的LED得知,P2的值確實有在變化
但是PC都收不到任何字串 (用超級終端機看)
#include "AT89X51.h"
/*
P2 讀取ADC
P1,2,3 預留輸出控制
*/
unsigned char ucADC0804;
main()
{
IE=0x90; /* (中斷Enable)EA=1,(串列中斷)ES=1*/
P2=0xFF; /* P2為讀取Port */
SCON=0x70; /*Serial Port mode1*/
TMOD=0x20; /*Timer mode1(Auto Load)*/
TH1=0xFD; /*9600bps@11.0952MHz*/
TR1=1; /*Timer1 啟動!*/
ucADC0804=P2;
TI=1; /*發射中斷啟動!*/
while(1)
{
//如果ADC0804輸出的值有變化
if(P2!=ucADC0804){
ucADC0804=P2;
TI=1;
}
}
}
void serial_INT(void) interrupt 4
{
if(TI)
{
TI=0;/*清除*/
SBUF=ucADC0804;
while(!TI); /*等待發射完畢*/
TI=0;
P1=~(P1&=0x01); /*中斷觀測用*/
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.122.165.222
→
01/09 02:26, , 1F
01/09 02:26, 1F
→
01/09 06:05, , 2F
01/09 06:05, 2F
→
01/09 09:48, , 3F
01/09 09:48, 3F
→
01/09 09:49, , 4F
01/09 09:49, 4F
推
01/09 09:51, , 5F
01/09 09:51, 5F
→
01/09 12:46, , 6F
01/09 12:46, 6F
推
01/09 17:54, , 7F
01/09 17:54, 7F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
ASM 近期熱門文章
PTT數位生活區 即時熱門文章