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

正文內容

畢業(yè)設計-基于at89s52、ds18b20單片機的測溫和時鐘設計-展示頁

2025-06-17 01:41本頁面
  

【正文】 定時器重裝值 20ms TL0=0xf0。 feige0=0。 // 取反加 1 temp +=1。0x8000) { str[0]=0xbf。 //顯示 C符號 str[7]=0xff。 str[5]=0xff。0x7f。 //百位溫度 str[2]=dofly[(TempH%100)/10]。 TempL=TempL*6/10。 TempL=tempamp。(feige1==0)) //顯示當前溫度 { temp=ReadTemperature()。 } if((feige0==1)amp。 str[6]=dofly[second/10]。//分顯示 str[4]=dofly[minute%10]。 str[2]=0xbf。//獲取按鍵鍵值 if(feige1==1)//顯示時間 { str[0]=dofly[hours/10]。 while(1) { function()。 count=0。 //P0=0x0。 IE=0x82。//定時器設置 TH0=0xef。//功能選著 /******************************************************************/ /* 主函數 */ /******************************************************************/ main() { unsigned char TempH,TempL。//延時 void scankey(void)。//讀 18b20數據 void WriteOneChar(unsigned char dat)。//讀溫度 void Init_DS18B20(void)。//顯示的內容的數據 /******************************************************************/ /* 函數聲明 */ /******************************************************************/ void delay1(uchar MS)。//18b20數據變量,按鍵鍵值,功能序號 1對小時操作 2對分操作 3對秒操作 uchar feige0,feige1,count,num,hours=12,minute=52,second=30。// 顯示段碼值 01234567 unsigned char code seg[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}。//按鍵 2 sbit key3=P1^2。//ds18b20 端口 sbit key1=P1^0。 6 實物程序 /* 按鍵接 P10, P11, P12? 三個 18B20接 P37口 段選接 P0口 位選接 P2口 1鍵位功能選擇, 2鍵為時間增加, 3鍵為時間減少 1鍵按第一下為設置小時,按第二下為設置分鐘,按第三下為設置秒,第四下返回溫度顯示 */ include //包含頭文件,一般情況不需要改動,頭文件包含 特殊功能寄存器的定義 include include define uchar unsigned char define uint unsigned int。 4 硬件需求 AT89S52 單片機一片, DS18B20 數字式溫度傳感器一個, +5V 12MHZ 晶振一個,多個按鍵和開關,常用電容電阻,連接線,三極管,二極管若干,兩個四位共陰數碼管等。每個按鍵 分別標號 為 A,B,C,.第一次按下 B,C 都沒有反應, 首先按下 A 鍵可選擇指針位置, B、 C 鍵為加減鍵,可以調節(jié)數字時間大小。 3 設計 方案 核心控制體: AT89S52 單片機 ;數字式溫度傳感器: DS18B20 。通過對單片機的編程來控制 DS18B20 芯片的讀 寫操作來獲取 相應的信息,通過對定時器 T0 的編程可以實現時鐘的形成,再通過對數碼管的編程控制將獲取到的信息通過一系列轉換從而全部顯示到數碼管顯示上。內 部含有 EEPROM,其報警上、 下限溫度值和設定的分辨率倍數在芯片掉電的情況不丟失。同時單線可掛接多個元件,因為每個元件都有唯一的一個 64 位光 刻 ROM 編碼,家族碼為 28H,可以多個也可單個操作。 DS18B20 具有體積小,硬件開 銷低,抗干擾能力強,精度高附加功能強,封裝形式多樣等特點。相比較其他芯片來說比較適合學生試驗所用,故采用此單片機作為核心控制芯片。內部有 靜態(tài)非易失 EEPROM 和看門狗。其他三個內部有 30K 的電阻,所以不用再外接電阻。該單片機屬于雙列直插 式封裝的 PDI40 口管腳。 2) 時鐘能夠顯示時,分,秒,并具有可調節(jié)性。溫度檢測模塊采用數字式溫度傳感器 DS18B20,該芯片具有精度高,測量范圍廣等優(yōu)點,易與單片機連接,模塊電路組成簡單。 AT89S52 作為控制核心,具有功耗低,功能強等特點, 電壓可選 3 到 5V 電源供電。 專業(yè)課程綜合設計 題 目 基于 AT89S5 DS18B20 的測溫和時鐘設計 學生姓名 學 號 學 院 專 業(yè) 指導教師 二O一二年六月一日 基于 AT89S5 DS18B20 的測溫和時鐘設計 摘要: 基于單片機的溫度檢測與時鐘系統(tǒng)。溫度檢測系統(tǒng)也是在日常生活和工業(yè)應用非常廣泛的工具, 能實時采集周圍的溫度信息進行顯示,此系統(tǒng)是基于 AT89S52 單片機設計的,包含數碼管顯示模塊, DS18B20 溫度采集模塊,鍵盤輸入模塊。 顯示模塊采用數碼管顯示, 對于顯示數字最為合適,而且與單片機連線簡單,占用 I/O 口相 對較少。 關鍵詞: ST89S52; DS18B20;溫度檢測;時鐘 1 設計要求 1) 實時溫度檢測并顯示。 2 系統(tǒng)方案選擇與論證 AT89S52 單片機作為核心控制體,該單片機具有高可靠,超低價,低功耗,無法解密等優(yōu)點。具有 4 個輸入輸出端口,分別 為 PORT0,PROT1,PROT2,PROT3,其中 P0 口是一組 8 位漏極開路型雙向 IO 口,校驗時,要 求接上拉電阻。此單片機具有 6 個中 斷,其中包括三個定時器中斷,二個外部中斷,一個串口中斷,為全雙工通信口。 片內含 8Kbbytes 的可反復檫寫的只讀程序存儲器 ( PEROM) 和 256bytes 的隨機存取數據存儲器( RAM) ,功能強大,適合許多較為復雜的控制應用場 合。 DS18B20 是數字式溫度傳感器,采用單總線通信協(xié)議。適合各種狹小空間內設 備的數字測溫和控制。電壓測量范圍是 到 。 并且內部帶有 AD 轉換電路,技術較為成熟,所以采用此芯片最為合適。 最后達到有溫度采集和時鐘顯示等功能。總共設有三個按鍵,為節(jié)約資源考慮,每個按鍵都有多種功能。操作簡單,按鍵靈活。 5 設計原理框圖及其仿真 進行溫度測量
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1