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

正文內容

基于單片機的數(shù)字溫度計設計報告-預覽頁

2024-11-08 08:46 上一頁面

下一頁面
 

【正文】 四、 系統(tǒng)硬件電路的設計 主控制器 主控制器選用 Atmel 公司 89 系列 單片機 中 AT89C51。用 P0 口進行 LCD1602 的數(shù)據(jù)寫操作, ~ 口進行 LCD1602 的命令控制端口。主程序流程圖如圖 8 所示。 Y N 初始化 調用顯示子程序 初次上電 讀出溫度值 溫度計算處理 顯示數(shù)據(jù)刷新 發(fā)溫度轉換開始命令 10 圖 9 讀出溫度子程序流程圖 溫度轉換命令子程序 溫度轉換命令子程序主要是發(fā)溫度轉換開始命令 。程序流程圖如圖 11 所示。但在這個過程中,還是遇到了不少了問題,最后在老師和同學的幫助下,終于成功的解決了問題。 參考文獻 [1] 《單片機原理及應用》第二版 .曾屹著 .中南大學出版社 [2] 《電子技術基礎》(第五版)華中科技大學電子技術課程組編 [M].康華光著 .高等教育出版社 [3] 《單片機課程指導》樓然苗 、李光飛編著,北京航空航天大學大學出版社 [4] 《 51 單片機 C 語言教程》 郭天祥 編著 14 附錄: 主程序 include include define uint unsigned int define uchar unsigned char void Initialize_LCD()。 void to_str(int x,uchar *p)//將整數(shù) x 轉換為字符串 { uchar ws[4]。 t=x*(1)。} ws[3]=t/1000。 p[1]=ws[3]+39。 p[3]=ws[1]+39。 p[5]=ws[0]+39。 if(ws[3]==0) p[1]=39。ws[2]==0) p[2]=39。 uchar code str2[16]=XM:zhaocancan。 ShowString(0,0,str1)。 while(1) { t=Get_Temperature()。 } } 溫度傳感器子程序 15 include include define uchar unsigned char define uint unsigned int sbit DQ=P3^3。 Delay(8)。 Delay(8)。 return status。i++) { DQ=0。 DQ=1。 _nop_()。 dat=1。 if(DQ) dat|=0x80。 } int Get_Temperature() { int t。//初始化失敗,溫度應小于 125 else { 16 WriteOneByte(0xcc)。//跳過讀序列號,可加速 WriteOneByte(0xbe)。 fh=bamp。 tt=((b*256)+a+1)*。} } return t。 void Delayms(uint ms) { uchar i。 } } uchar Busy_Check() { uchar LCD_Status。 Delayms(1)。 }//LCD_Status 的最高位為 1 表示忙, 0 表示空閑 void Write_LCD_Command(uchar cmd)//寫 LCD 命令 { while((Busy_Check()amp。 EN=0。 EN=0。 RW=0。 Delayms(1)。//表示 8 位輸出 , 2 行 , 5x7 點陣 Write_LCD_Command(0x01)。//字符進入模式 Write_LCD_Command(0x0c)。 if(y==1) Write_LCD_Command(0xc0|x)。 } }
點擊復制文檔內容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1