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

正文內(nèi)容

單片機復(fù)習(xí)題綱-1-資料下載頁

2025-04-17 00:02本頁面
  

【正文】 。 REN = 1, 允許接收。 SM2 = TI = RI = 0。 TMOD = 0x20。 //T1定時方式2 TH1 = TL1 = 0xf4。 //設(shè)置波特率為 2400bps TR1 = 1。 //開始計時 while(1) { SBUF = c。 //把要發(fā)送的數(shù)據(jù)送到發(fā)送邏輯單元 while(!TI)。 //在此等待數(shù)據(jù)發(fā)送完 TI = 0。 //發(fā)送數(shù)據(jù)后, 軟件把 TI 清零 while(!RI)。 //在此等待B機返回的數(shù)據(jù) RI = 0。 //接收數(shù)據(jù)后, 軟件把 RI 清零 temp = SBUF。 //接收B機返回的值 if(temp == c) //如果B機返回的值與A機發(fā)送出去的值相等 { P2 = c。 //顯示 if(++c = 16) c = 0。 delay_ms(500)。 //間隔500毫秒再發(fā)送數(shù)據(jù) } }}/******接收程序******/includeunsigned char r = 0。 //定義變量存放接收到的數(shù)據(jù) void main(){ SCON = 0x50。 //SM0 = 0, SM1 = 1, 方式1。 REN = 1, 允許接收。 SM2 = TI = RI = 0。 TMOD = 0x20。 //定時器方式2 TH1 = TL1 = 0xf4。 //, 波特率為2400Mbps TR1 = 1。 EA = 1。 ES = 1。 while(1)。} void serial() interrupt 4 //串行口中斷服務(wù)程序{ RI = 0。 //軟件清零標(biāo)志位 ES=0。 r = SBUF。 P2 = r。 SBUF = r。 while(TI == 0)。 //如果是TI引起的中斷 TI = 0。 ES=1。} //方式2/* 雙機通訊 甲方(發(fā)送)程序 */includedefine uchar unsigned chardefine uint unsigned int/* 延時函數(shù) */ void delayms (uint n){ uint i,j。 for(i=n。i1。i) for(j=125。j1。j)。} void main(){ uchar counter=0。 P2=0X00。 //從0開始算 TMOD=0X20。 //定時器1工作于方式2 TH1=TL1=0XFD。 //自動重裝,初值0xFD,波特率:9600 SCON=0XD0。 //串口工作于方式3,允許接收 TR1=1。 //啟動定時器1 while(1) { ACC=counter。 //將數(shù)據(jù)放入累加器,以便奇偶校驗 TB8=P。 //奇偶校驗 SBUF=counter。 //發(fā)送數(shù)據(jù)給乙方 while(TI==0)。 //等待發(fā)送完成 TI=0。 //清除發(fā)送標(biāo)志位 while(RI==0)。 //等待乙方的回答 RI=0。 //清除接收標(biāo)志位 if(RB8==1) //接收到數(shù)據(jù),并進行奇偶校驗 { P2=counter。 //輸出到數(shù)碼管 if(++counter15) counter=0。 delayms(500)。 } }}/* 雙機通訊 乙方(接收)程序 */includedefine uchar unsigned charvoid main(){ uchar receive。 P2=0X00。 //從0開始算 TMOD=0X20。 //定時器1工作于方式2 TH1=TL1=0XFD。 //自動重裝,初值0xFD,波特率:9600 SCON=0XD0。 //串口工作于方式3,允許接收 TR1=1。 //啟動定時器1 while(1) { while(RI==1) //是否接收到數(shù)據(jù) { RI=0。 //接收標(biāo)志位清0 receive=SBUF。 //讀取接收到的數(shù)據(jù) ACC=receive。 //將數(shù)據(jù)放入累加器,以便奇偶校驗 if(P==RB8) TB8=1。 //奇偶檢驗位和接收到的一樣,則將發(fā)送的奇偶校驗位賦1,否則賦0,以便甲方處理接收到的數(shù)據(jù) else TB8=0。 SBUF=receive。 //發(fā)送接收到的數(shù)據(jù) while(TI==0)。 //等待發(fā)送完成 TI=0。 //清除發(fā)送標(biāo)志位 P2=receive。 //輸出到數(shù)碼管 } }}
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1