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

正文內(nèi)容

基于單片機的數(shù)字溫度計和數(shù)字鐘設(shè)計(存儲版)

2024-12-22 14:56上一頁面

下一頁面
  

【正文】 define LCM_RS P2_0 //1602 定義引腳 define LCM_RW P2_1 define LCM_E P2_2 define LCM_Data P0 define Busy 0x80 //用于檢測 LCM 狀態(tài)字中的 Busy 標(biāo)識 define uchar unsigned char uchar id,timecount,dipsmodid。 void Dispmod_id_case_key(void)。//減少鍵 sbit P3_5=P3^5。//繼電器 1 sbit P1_1=P1^1。 //閃爍標(biāo)志位 //初始化后設(shè)置為: 04 年 12 月 2 日星期 4 0 點 0 分 0 秒 unsigned char inittime[7]={0x00,0x00,0x00,0x02,0x12,0x04,0x04}。 void write_byte(char val)。 void Disp_Temp(void)。 void WriteCommandLCM(unsigned char WCLCM,BuysC)。 void main(void) 武漢理工大學(xué)《專業(yè)課程設(shè)計 2》課程設(shè)計說明書 19 { Delay400Ms()。 TR0=1。 lmcinit_or_not=1。 武漢理工大學(xué)《專業(yè)課程設(shè)計 2》課程設(shè)計說明書 20 if(dipsmodid1) dipsmodid=0。if(id7) id=0。 Disp_line2()。 break。weekk=1。 Disp_line2()。 break。 lmcinit_or_not=0。 DisplayOneChar(2,1,39。)。 th_flash_flag=0。 case 2: tl_flash_flag=0。 } //顯示上下限溫度 void Disp_Temp(void) { unsigned char tl_gw,tl_sw,tl_bw。 tl_gw=tltl_bw*100tl_sw*10。 DisplayOneChar(4,1,0x20)。//計算十位 th_gw=(~(th1))th_bw*100th_sw*10。 DisplayOneChar(11,1,th_sw+0x30)。 T_CLK = 0。 T_CLK = 0。 /*相當(dāng)于匯編中的 RRC */ ACC7 = T_IO。 i) { T_IO = ACC0。 //顯示下限溫度 DisplayOneChar(12,1,th_gw+0x30)。 if(th_sign) { th_bw=(~(th1))/100。 //顯示下限溫度 DisplayOneChar(5,1,tl_gw+0x30)。//計算個位 } else { tl_bw=(tl)/100。 Tl_Al()。 Set_TL_Temp()。 while(P3_6==0)。 DisplayOneChar(8,1,39。L39。 break。 Disp_line2()。hour=1。 break。 Disp_line2()。 case 1://年 year=1。 //顯示自定義字符 if (P3_6==0) // 設(shè)置和選擇項目鍵 { Delay5Ms()。 break。 0x3f:。 TL0=(6553550000)%256。 void Delay400Ms(void)。 //下限越限報警 void Th_Al(void)。 //上限越限標(biāo)志 bit tl_sign,th_sign。 byte ow_reset(void)。 // 從 DS1302 讀出一個字節(jié) void Set1302(unsigned char * )。 sbit ACC7=ACC^7。 sbit P3_3=P3^3。 //顯示屏幕第二行 void Disp_line4(void)。從這次的課程設(shè)計中,我真正的意識到,在學(xué)習(xí)過程中理論聯(lián)系實際的重要性。 在這次課程設(shè)計的整個過程中,我做了一次全面、較規(guī)范的設(shè)計練習(xí),全面地溫習(xí)了以前所學(xué)過的知識,用理論聯(lián)系實際并結(jié)合單片機原理課程和解決實際問題,鞏固、加深和擴展了有關(guān)單片機設(shè)計方面的知識。 表 3 溫度數(shù)據(jù)列表 θ1/℃ θ2/℃ 經(jīng) 對 對照,兩 只 溫度計讀數(shù)相差最大為 ℃ ,平均相差 僅有 ℃ 。 圖 10 主程序流程圖 圖 11 讀溫度流程圖 讀出溫度子程序 讀出溫度子程序的主要功能是讀出 RAM 中的 9 字節(jié),在讀出時需進行 CRC 校驗,校驗有錯時不進行溫度數(shù)據(jù)的改寫。 當(dāng) DS18B20 處于寫存儲器操作和溫度 A/D 轉(zhuǎn)換操作時,總線上必須有強的上拉,上拉開啟時間最大為 10us。采用三線接口與 單片機 進行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié)的時鐘信號或 RAM數(shù)據(jù)。 另外,由于 DS18B20 單線通信功能 是分時完成的,它有嚴(yán)格的時隙概念,因此讀寫時序很重要。 表 2 一部分溫度對應(yīng)值表 溫度 /℃ 二進制表示 十六進制表示 +125 0000 0111 1101 0000 07D0H +85 0000 0101 0101 0000 0550H + 0000 0001 1001 0000 0191H + 0000 0000 1010 0001 00A2H + 0000 0000 0000 0010 0008H 0 0000 0000 0000 1000 0000H 1111 1111 1111 0000 FFF8H 1111 1111 0101 1110 FF5EH 1111 1110 0110 1111 FE6FH 55 1111 1100 1001 0000 FC90H 武漢理工大學(xué)《專業(yè)課程設(shè)計 2》課程設(shè)計說明書 6 DS18B20 完成溫度轉(zhuǎn)換后,就把測得的溫度值與 RAM 中的 TH、 TL 字節(jié)內(nèi)容作比較。第 5 個字節(jié)為配置寄存器,它的內(nèi)容用于確定溫度值的數(shù)字轉(zhuǎn)換分辨率。 ( 3 ) 漢字的顯示 漢字的顯示一般采用圖形方式,事先從微機中提取要顯示的漢字的點陣碼,每個漢字占 32B,分左右兩半部,各占 16B,左邊為 5? 右邊為 6? 根據(jù)在 LCD上開始顯示的行列號及每行的列數(shù)可找到顯示 RAM對應(yīng)的地址,設(shè)立光標(biāo),送上要顯示的漢字的一字節(jié),光標(biāo)位置加 1,送第二字節(jié),按行按列對齊,送第三字節(jié) ?? 直到 32B顯示完就可在LCD上得到一個完整的漢字。 主控制器 單片機 AT89S52 具有低電壓供電和體積小等特點,四個端口只需要兩個口就能滿足電路系統(tǒng)的設(shè)計需要,很適合便攜手持式產(chǎn)品的設(shè)計使用 , 系統(tǒng)可用二節(jié)電池供電。 本系統(tǒng)的 測溫電路可使用熱敏電阻之類的器件利用其感溫效應(yīng),將隨被 測溫度變化的電壓 值 或電流 值 進行 采集, 經(jīng)過 A/D 轉(zhuǎn)換后 用單片機進行數(shù)據(jù) 處理, 然后用 LED 數(shù)碼管將被測溫度顯示出來 。 Time Synchronization。 本文將介紹一種基于單片機控制的數(shù)字溫度計 和數(shù)字鐘, 本 數(shù)字 溫度計屬于多功能溫度計,可以 任意 設(shè)置 溫度 的 上下 限 報警 功能 ,當(dāng)溫度不在設(shè) 定 范圍內(nèi)時,可以報警 ;本數(shù)字鐘可以 同步 顯示時間日歷,日期和時間都可通過按鍵 校 整。 本 文 所介紹的數(shù)字溫度計與傳統(tǒng)的溫度計相比,具有讀數(shù)方便,測溫范圍廣,測溫準(zhǔn)確 度高 ,其輸出溫度 采用數(shù)字顯示,主要 適 用于對測溫 要求比較 準(zhǔn)確的場所 或科研實驗室 ;本 文 所介紹的數(shù)字鐘采用了 低功耗實時時鐘電路 DS1302,它可以對年、月、日、周、時、分、秒進行計時,且具有閏年補償?shù)榷喾N 功能。本系統(tǒng)可 考慮 選 用 一只溫度傳感器 DS18B20, DS18B20 不僅可以很容易直 接讀取被測溫度值 進行顯示,而且溫度傳感器 DS18B20 具有 獨特的一線接口,只需要一條 口線就可多點通信,無需外部元件,簡化了分布式溫度傳感應(yīng)用。 表 1 LCD1604 的接口定義 引腳號 標(biāo)識 說明 PIN1 GND 接 0V PIN2 VCC 接 PIN3 V0 對地接電阻 4702K PIN4 RS RS=0,指令寄存器; RS=1,數(shù)據(jù)寄存器 PIN5 R/W R/W=0,寫; R/W=1,讀 PIN6 E 允許信號 PIN7 D0 數(shù)據(jù) 0 PIN8 D1 數(shù)據(jù) 1 PIN9 D2 數(shù)據(jù) 2 PIN10 D3 數(shù)據(jù) 3 PIN11 D4 數(shù)據(jù) 4 PI
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1