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

正文內(nèi)容

單片微型計算機(jī)結(jié)構(gòu)設(shè)計課程實(shí)習(xí)報告-資料下載頁

2025-08-03 01:27本頁面
  

【正文】 delayms(1)。 switch(fun) { case 12: for(i=5。i=0。i) a[i]=27。 //數(shù)字顯示功能12 while((fun!=15)amp。amp。(fun!=14)) { matrixkeyscan()。 display2()。 } break。 case 13: while((fun!=15)amp。amp。(fun!=14)) //溫度測試功能13 { tempchange()。 get_temp()。 dis_temp(tempe)。 matrixkeyscan()。 display2()。 } break。 case 14:while(fun!=15) //發(fā)送幀同步信號14 { SBUF = 0xee。 while(!TI)。 TI = 0。 while(send_num6) { SBUF = table[a[send_num++]]。 //發(fā)送數(shù)據(jù) while(!TI)。 //等待發(fā)送完成 TI = 0。 //清空發(fā)送標(biāo)志 } send_num = 0。 //清空發(fā)送計數(shù)器 matrixkeyscan()。 display2()。 } break。 case 15:while(fun==15) //清零端15 { matrixkeyscan()。 for(i=5。i=0。i) a[i]=0。 display2()。 } break。 default: break。 } } }*………………接收機(jī)程序………………*/ include define uchar unsigned char define uint unsigned int sbit dula = P2^6。 //聲明數(shù)碼管段選端口 sbit wela = P2^7。 //聲明數(shù)碼管位選端口 uchar receive_num = 0。 uchar rec_code = 0x00。 //接收幀同步碼 uchar led[6] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d}。 //接收 數(shù)據(jù)緩沖數(shù)組,初始化顯示 void delay(uint xms) //延時程序 { uint i,j。 for(i=xms。i0。i) for(j=110。j0。j)。 } void display() { uchar we[6]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf}。 //聲明了六個位選每個對應(yīng)打開的位選碼 dula=1。 P0=led[0]。 dula=0。 P0=0xff。 wela=1。 P0=we[0]。 wela=0。 delay(1)。 dula=1。 P0=led[1]。 dula=0。 P0=0xff。 wela=1。 P0=we[1]。 wela=0。 delay(1)。 dula=1。 P0=led[2]。 dula=0。 P0=0xff。 wela=1。 P0=we[2]。 wela=0。 delay(1)。 dula=1。 P0=led[3]。 dula=0。 P0=0xff。 wela=1。 P0=we[3]。 wela=0。 delay(1)。 dula=1。 P0=led[4]。 dula=0。 P0=0xff。 wela=1。 P0=we[4]。 wela=0。 delay(1)。 dula=1。 P0=led[5]。 dula=0。 P0=0xff。 wela=1。 P0=we[5]。 wela=0。 delay(1)。 } void main() { TMOD = 0x20。 //設(shè)置定時器的工作方式為方式2 TH1 = 0xfd。 //設(shè)置波特率為19200 TL1 = 0xfd。 SM0=0。 SM1=1。 REN=1。 EA=1。 PCON = 0x80。 //串口波特率加倍 ES = 1。 TR1 = 1。 //開啟定時器1,開始發(fā)送數(shù)據(jù) while(1) { display()。 }}void Re()interrupt 4 { RI = 0。 if(rec_code == 0xee) //檢測到幀同步碼:0xee { led[receive_num]=SBUF。 //開始接收數(shù)據(jù) receive_num++。 } if(receive_num == 0) //數(shù)據(jù)開始,先檢測同步碼 rec_code = SBUF。 if(receive_num==6) //一幀數(shù)據(jù)接收完成,將接收計數(shù)器清0,同時清除同步碼標(biāo)志 { receive_num = 0。 rec_code =0x00。 }} 48
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1