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

正文內(nèi)容

基于單片機的溫度數(shù)據(jù)采集系統(tǒng)實驗報告-資料下載頁

2025-06-23 18:59本頁面
  

【正文】 。i8。i++) //第二次從低到高讀數(shù),下降沿有效 { if(d0==1amp。amp。di==1) data2|=0x01i。 clk=1。 delay()。 clk=0。 } cs=1。 d0=1。 di=1。 clk=1。 if(data1==data2) return(data1)。}5. 鍵盤電路設(shè)計 6個按鍵,,采用 動態(tài)掃描方式檢測鍵盤。6.uint keyscan(){ uchar temp。 P33=0。temp=P2amp。0xf0。if(temp!=0xf0){Delayms(10)。temp=P2amp。0xf0。if(temp!=0xf0){switch(temp){case 0x70:return 1。break。case 0xb0:return 2。break。case 0xd0:return 3。break。case 0xe0:return 4。break。}}}} 顯示模塊采用6個共陽極數(shù)碼管,采用動態(tài)掃描的方式進(jìn)行 顯示。電路圖如下:圖6:顯示模塊 void Display(void)//顯示溫度的函數(shù){ P27=0。 //選中第一個位選 P0 =LED[ucADC/2/100]。 。 //顯示 //Delayms(1)。 delay1(200)。 P27=1。 P26=0。 //選中第一個位選 P0 = LED[ucADC/2%100/10]。//顯示 //Delayms(1)。 delay1(200)。 P26=1。 P25=0。 //選中第一個位選 P0 = (LED[ucADC/2%10]0x80)。 //顯示 //Delayms(1)。 delay1(200)。 P25=1。 P24=0。 //選中第一個位選 P0 = LED[ucADC/2*10%10]。 //顯示 //Delayms(1)。 delay1(200)。 P24=1。}void display2(uchar a,uchar b)//顯示通道的函數(shù){ P23=0。P0=LED[a]。//Delayms(5)。delay1(200)。P23=1。P22=0。P0=LED[b]。//Delayms(5)。delay1(200)。P22=1。}6. 軟件設(shè)計 其他應(yīng)用到的程序:void main( void){ uint num。 write=0。 flag=0。 channel=0。 init()。 ucADC=read_add(2)。 TMOD=0x01。 ET0=1。 EA=1。 TH0=(6553650000)/256。 TL0=(6553650000)%256。 TR0=1。 while(1) { num=keyscan()。 switch(num) { case 1:channel=0。 break。 case 2:channel=1。 break。 case 3:flag=1。break。 case 4:flag=0。break。 } ucADC = GetValue0832(channel)。 Display()。display2(channel,1)。 if(write==1) { write=0。 write_add(2,ucADC)。 } }}void t0() interrupt 1//定時器0{ TH0=(6553650000)/256。 TL0=(6553650000)%256。 tt++。if (tt==100) { tt=0。 write=1。 if(flag==1) channel=~channel。 }}三.項目心得系統(tǒng)基本實現(xiàn)了設(shè)計要求,通過這次課程設(shè)計,使我更加熟練的掌握了AT89C5AT24C0ADC0832等芯片的使用,熟悉了領(lǐng)用C51語言編寫程序控制單片機。4. 參考文獻(xiàn)李全利,單片機原理及接口技術(shù),高等教育出版社,2004于永,51單片機常用模塊與綜合系統(tǒng)設(shè)計實例精講,電子工業(yè)出版社,20
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1