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

正文內容

單片機課程設計--基于單片機的溫度數據采集系統(tǒng)設計-資料下載頁

2025-01-16 11:27本頁面
  

【正文】 01 班 袁亞男 28void display2(uchar a,uchar b)//顯示通道的函數{ P23=0。P0=LED[a]。//Delayms(5)。delay1(200)。P23=1。P22=0。P0=LED[b]。//Delayms(5)。delay1(200)。P22=1。}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。}}}}//主函數void main( void){uint num。write=0。flag=0。channel=0。單片機課程設計自動化 101 班 袁亞男 29init()。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。 }}unsigned char GetValue0832(bit Channel)//AD 轉換后的數據{unsigned char i,data1=0,data2=0。單片機課程設計自動化 101 班 袁亞男 30clk=0。d0=1。di=1。cs=0。//cs=0 時 MC14433 有效clk=1。//delay()。clk=0。//第一個脈沖,開始位d0=1。di=1。clk=1。//delay()。clk=0。//第二個脈沖,模式選擇di=Channel。d0=channel。//通道選擇clk=1。//delay()。clk=0。 //第三個脈沖,通道選擇d0=1。di=1。for(i=0。i8。i++) //第一次讀數從高到低 ,時鐘下降沿有效{clk=1。clk=0。if(d0==1amp。amp。di==1)data1|=0x80i。}for(i=0。i8。i++) //第二次從低到高讀數,下降沿有效{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)。}//數碼管顯示函數void Display(void)//顯示溫度的函數{單片機課程設計自動化 101 班 袁亞男 31P27=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。}//延時函數,ucDelay 參數每增加 1,大概延時增加 1 毫秒//延時函數的編寫可以使用軟件仿真來測試void Delayms(unsigned char ucDelay) //延時函數{unsigned int i。for(。ucDelay 0。ucDelay)for(i = 112。i 0。i)。}void delay1(uint z){while(z)。}五、設計總結及體會在基于單片機的溫度采集系統(tǒng)的設計過程中,通過在網上查找各種資料我了解和初步掌握了 Altim designer 6,visio 軟件的用法,MC14433,MAX1616,74LS273 及電源模塊的設計和使用。數碼管和鍵盤的掃描利用,A/D 轉換設計,顯示器設計,系統(tǒng)單片機課程設計自動化 101 班 袁亞男 32軟件設計,進一步鞏固了所學的單片機知識。本次設計將我以前所學習的知識進一步加以融合,重新有了一個清晰而又深刻的認識。經過本次設計,我深深認識到自學的重要性,和對所學知識及互聯網上知識資源的利用。我通過本次設計還體會到了團結合作的力量,彼此探討芯片功能,軟件的互相指導使得經過本次設計我有了很大的收獲。最后要感謝仲老師的指導和同學的幫助,在以后的學習實踐中我會更加努力,學以致用,努力提高自己的動手能力。六、參考資料,單片機原理及接口技術,高等教育出版社,2022,51 單片機常用模塊與綜合系統(tǒng)設計實例精講,電子工業(yè)出版社,2022單片機課程設計自動化 101 班 袁亞男 33
點擊復制文檔內容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1