為什么送數據給燈時,低八位正確,而高八位出錯了,偶數乘了2,奇數x2+1了,不懂
比如發送0x1f時,出來3f,即前兩個燈亮,發送2f時,出來4f,1,2,4燈亮
#include<reg52.h>
void main()
{
TMOD=0X20;
TH1=0XFD;
TH1=0XFD;
SM0=0;
SM1=1;
TR1=1;
REN=1;
EA=1;
ES=1;
while(1)
{
}
}
void ver() interrupt 4
{
RI=0;
P2=SBUF;
}
| 歡迎光臨 (http://m.raoushi.com/bbs/) | Powered by Discuz! X3.1 |