freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

最新單片機(jī)的雙機(jī)串口通信課程設(shè)計(jì)-資料下載頁

2025-06-29 03:03本頁面
  

【正文】 end()。ucharTAB[16] ={ 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}。 //定義數(shù)碼表uchar i,sum。 //定義變量int j。main() //主程序{ init()。 send()。} void init(void) //程序初始化{ EA=1。 //開CPU中斷 ES=1。 //允許串行口中斷 TMOD=0x20。 //設(shè)定時(shí)器T1為方式2 TH1=0xfd。 //賦初值 TL1=0xfd。 PCON=0x00。 //令SMOD=0波特率不倍增 SCON=0x50。 //串行口為方式1 TR1=1。 //啟動(dòng)T1} void send(void) //發(fā)送子程序{do { SBUF=0xaa。 //主機(jī)送AAH給從機(jī) while(!TI)。 //等待一幀發(fā)送結(jié)束 TI=0。 //發(fā)送完后清零 while(!RI)。 //等待一幀接收結(jié)束 RI=0。 //接收完后清零 } while((SBUF^0xbb)!=0)。 //等待從機(jī)回答,返回BBH后繼續(xù)do { sum=0。 //清校驗(yàn)和 for(i=0。i=15。i++) { SBUF=TAB[i]。 //主機(jī)發(fā)送數(shù)據(jù) sum+=TAB[i]。 //求檢驗(yàn)和 while(!TI)。 TI=0。 } SBUF=sum。 //發(fā)送校驗(yàn)和 while(!TI)。 TI=0。 while(!RI)。 RI=0。 } while(SBUF!=0)。 //等待}2. 從機(jī)接收程序include //頭文件define uchar unsigned char //定義數(shù)據(jù)類型define uint unsigned intvoid delay(int )。 //定義子程序void receive(void) 。void init(void)。uchar i,sum。int j。ucharTAB[16] ={ 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}。 //定義數(shù)碼表void main() //主程序{ init()。 receive()。}void init(void) //程序初始化{ EA=1。 ES=1。 TMOD=0x20。 TH1=0xfd。 TL1=0xfd。 PCON=0x00。 SCON=0x50。 TR1=1。} void delay(int x) //延時(shí)子程序{ int i,j。 for(i=0。ix。i++) for(j=1。j=150。j++ )。}void receive(void){ uchar TABS[16]。 do { while(!RI)。RI=0。 } while((SBUF^0xaa)!=0)。 //等待主機(jī)發(fā)送AAHSBUF=0xbb。 //從機(jī)收到BBH后向主機(jī)回復(fù)BBH while(!TI)。TI=0。while(1){ sum=0。for(i=0。i=15。i++){ while(!RI)。RI=0。TABS[i]=SBUF。 //接收數(shù)據(jù)保存sum+=TABS[i]。 //求接收校驗(yàn)和} while(!RI)。RI=0。 if((SBUF^sum)==0) //判斷發(fā)送與接收的校驗(yàn)和是否相等 { SBUF=0x00。 //校驗(yàn)和相等發(fā)送00H給主機(jī) while(!TI)。 TI=0。 break。 //跳出接收循環(huán) } else { SBUF=0xff。 //校驗(yàn)和不等,發(fā)送FFH給主機(jī) while(!TI)。 TI=0。 //發(fā)送成功,清零,進(jìn)入下一次接收循環(huán) }} while(1) //顯示輸出 { for(i=0。i=15。i++) { P1=TABS[i]。 delay(500)。}}} 23 / 24
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1