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

正文內(nèi)容

基于單片機(jī)的數(shù)字溫度計(jì)和數(shù)字鐘的設(shè)計(jì)與研究整理版-資料下載頁(yè)

2024-11-12 14:56本頁(yè)面

【導(dǎo)讀】經(jīng)成為一種比較成熟的技術(shù)。本文將介紹一種基于單片機(jī)控制的數(shù)字溫度計(jì)和數(shù)字鐘,本系統(tǒng)采用的DS1302可為掉電保護(hù)電源提供可編程的充電功能,并且可以關(guān)。本系統(tǒng)顯示部分采用LCD液晶顯示屏顯示,工作方便,外形美觀。關(guān)鍵詞:?jiǎn)纹瑱C(jī)AT89S51;LCD1602;DS18B20;DS1302。傳統(tǒng)的溫度檢測(cè)以熱敏電阻為溫度敏感元件。廣,測(cè)溫精確,數(shù)字顯示,適用范圍寬等特點(diǎn)。件,DSl8B20作為測(cè)溫傳感器,通過(guò)LCD1602液晶顯示器實(shí)現(xiàn)溫度顯示。0℃~100℃最大線性偏差小于℃。另外,該溫度計(jì)還能直接采用測(cè)溫器件測(cè)量溫度,從而簡(jiǎn)化數(shù)據(jù)傳輸與處。本設(shè)計(jì)選取串行接口時(shí)鐘芯片DS1302與單片機(jī)同步通信構(gòu)成數(shù)字時(shí)鐘電路。細(xì)電流充電的能力保證電路斷電后仍能保存時(shí)間和數(shù)據(jù)信息等。有較高要求的場(chǎng)合,具有很高的使用價(jià)值。日、周、時(shí)、分、秒進(jìn)行計(jì)時(shí),且具有閏年補(bǔ)償?shù)榷喾N功能。經(jīng)過(guò)反復(fù)測(cè)試,本系統(tǒng)能準(zhǔn)確完成各項(xiàng)功能。本系統(tǒng)的測(cè)溫電路可使用熱敏電阻之類的器件利用其感溫效應(yīng),將隨被測(cè)溫度變

  

【正文】 不顯示 百位數(shù)顯示數(shù)據(jù)(不顯示符號(hào)) 結(jié)束 N N Y Y JKDFHJDSHFJKHSDJKFH DDK SLFHALDSFJ DSHF JDSHFKLDHFKDSH FJHDSAF JDSHFL DSHFLK ASHLFDSJK 第五章 功能測(cè)試 溫度測(cè)試 用一只精度為 ℃ 的水銀溫度計(jì)作對(duì)照標(biāo)準(zhǔn),把它和溫度傳感器 DS18B20 一起放入 同 一杯冷水中,水銀溫度計(jì)讀數(shù)為 ℃ ,調(diào)節(jié)數(shù)字溫度計(jì)電位器,使其顯示值也為 ℃ ,然后逐次向燒杯加熱水改變水溫,記下每次兩 只 溫度計(jì)的讀數(shù) θ1(標(biāo)準(zhǔn)值)與 θ2(測(cè)試值), 其數(shù)據(jù)表格如表 3 所示。 表 3 溫度數(shù)據(jù)列表 θ1/℃ θ2/℃ 經(jīng) 對(duì) 對(duì)照,兩 只 溫度計(jì)讀數(shù)相差最大為 ℃ ,平均相差 僅有 ℃ ??傮w上講,符合設(shè)計(jì)要求。 通過(guò)按鍵 key1 鍵、 key2 鍵(增 1 鍵)和 key3 鍵(減 1 鍵)可任意 設(shè)定溫度的上下限報(bào)警功能,當(dāng)所測(cè)溫度超出設(shè)定的上下限溫度范圍,則液晶顯示屏?xí)a(chǎn)生報(bào)警提示。 時(shí)間測(cè)試 本系統(tǒng)上電后,會(huì)以前一次 的 時(shí)間為基礎(chǔ)顯示同步時(shí)間,將此時(shí)間與北京時(shí)間相比,誤差小于 1 秒鐘,數(shù)字鐘計(jì)時(shí)準(zhǔn)確 。 若按下 key1 鍵,年份開(kāi)始閃動(dòng),表示可以通過(guò) key2 鍵(增 1 鍵)和 key3 鍵 (減1 鍵) 校 整年份,若再按下 key1 鍵,則選擇月份可以 校 整,日期、時(shí)分、秒、周均可通過(guò) key1 鍵選定后經(jīng) key2 鍵(增 1 鍵)和 key3 鍵(減 1 鍵)進(jìn)行 校 整。 經(jīng)反復(fù)測(cè)試,本系統(tǒng)很好的完成了各項(xiàng) 功能,完全符合系統(tǒng) 設(shè)計(jì)要求。 JKDFHJDSHFJKHSDJKFH DDK SLFHALDSFJ DSHF JDSHFKLDHFKDSH FJHDSAF JDSHFL DSHFLK ASHLFDSJK 第六章 總結(jié) 經(jīng)過(guò)緊張的 畢業(yè) 設(shè)計(jì),終于完成了基于單片機(jī)的數(shù)字溫度計(jì)和數(shù)字鐘的設(shè)計(jì)。在這2 周的課程設(shè)計(jì)中,有很多的心得體會(huì),有關(guān)于單片機(jī)方面的,更多的是關(guān)于 與 人 合作方面的。 在這次課程設(shè)計(jì)的整個(gè)過(guò)程中,我做了一次全面、較規(guī)范的設(shè)計(jì)練習(xí),全面地溫習(xí)了以前所學(xué)過(guò)的知識(shí),用理論聯(lián) 系實(shí)際并結(jié)合單片機(jī)原理課程和解決實(shí)際問(wèn)題,鞏固、加深和擴(kuò)展了有關(guān)單片機(jī)設(shè)計(jì)方面的知識(shí)。尤其重要的是讓我們養(yǎng)成了科學(xué)的習(xí)慣,在設(shè)計(jì)過(guò)程中一定要注意掌握設(shè)計(jì)進(jìn)度,按預(yù)定計(jì)劃完成階段性的目標(biāo),在底圖設(shè)計(jì)階段,注意設(shè)計(jì)計(jì)算與結(jié)構(gòu)設(shè)計(jì)畫(huà)圖交替進(jìn)行,采用正確的設(shè)計(jì)方法。在整個(gè)設(shè)計(jì)過(guò)程中注意對(duì)設(shè)計(jì)資料和計(jì)算數(shù)據(jù)的保存和積累,保持記錄的完整性。在課程設(shè)計(jì)的實(shí)踐中進(jìn)行了設(shè)計(jì)基本技能的訓(xùn)練,掌握了查閱和使用標(biāo)準(zhǔn)、規(guī)范、手冊(cè)、圖冊(cè)、及相關(guān)技術(shù)資料的基本技能以及計(jì)算、數(shù)據(jù)處理等方面的能力。 在本次設(shè)計(jì)過(guò)程中,我 也 發(fā)現(xiàn)很多的問(wèn)題,雖 然以前學(xué)習(xí)并設(shè)計(jì)過(guò)簡(jiǎn)單單片機(jī)電路,但這次課程設(shè)計(jì)仍然讓我學(xué)到了很多。本次單片機(jī)課程設(shè)計(jì)重點(diǎn)就在于軟件算法的設(shè)計(jì)及液晶顯示,不僅需要巧妙的程序算法,而且需要一些單片機(jī)編程經(jīng)驗(yàn)。在編程設(shè)計(jì)過(guò)程中,遇到了許多困難,每當(dāng)這個(gè)時(shí)候,我就再仔細(xì)檢查幾遍,如果自己仍然不能解決,就主動(dòng)去找其他同學(xué)幫忙,相互討論,相互學(xué)習(xí),逐步解決遇到的一個(gè)個(gè)問(wèn)題,最終完成整個(gè)系統(tǒng)的設(shè)計(jì)。 通過(guò)對(duì)通用 89C52 單片機(jī)機(jī)處理器鐵電存儲(chǔ)器芯片、常用元器件的設(shè)計(jì),掌握了一般單片機(jī)設(shè)計(jì)的程序和方法,讓我對(duì)整個(gè)單片機(jī)程序的設(shè)計(jì), C 語(yǔ)言有了一個(gè)比較深的理解。 從這次的課程設(shè)計(jì)中,我真正的意識(shí)到,在學(xué)習(xí)過(guò)程中理論聯(lián)系實(shí)際的重要性。只有把所學(xué)的理論知識(shí)用到實(shí)際當(dāng)中,所學(xué)的知識(shí)才會(huì)有價(jià)值,學(xué)習(xí)單機(jī)片機(jī)更是如此,軟件編程能力只有在經(jīng)常的寫(xiě)與讀的過(guò)程中才能得到提高,這是我在這次課程設(shè)計(jì)中的最大收獲。 JKDFHJDSHFJKHSDJKFH DDK SLFHALDSFJ DSHF JDSHFKLDHFKDSH FJHDSAF JDSHFL DSHFLK ASHLFDSJK 參考文獻(xiàn) [1] 全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽組委會(huì) .全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽獲獎(jiǎng)作品選編 .北京 : 北京理工大學(xué)出版社 ,2020 [2] 陳永真 .全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽試題精解選 .北京 : 電子工業(yè)出版社 ,2020 [3] 李朝青 .單片機(jī)原理及接口技術(shù) .北京 : 北京航空航天大學(xué)出版社 ,1998 [4] 張琳娜 ,劉武發(fā) .傳感檢測(cè)技術(shù)及應(yīng)用 .北京 : 中國(guó)計(jì)量出版社 ,1999 [5] 李廣弟 .單片機(jī) 基礎(chǔ) .北京 : 北京航空航天大學(xué)出版社 ,1994 [6] 李建民 .單片機(jī)在溫度控制系統(tǒng)中的應(yīng)用 .江漢大學(xué)學(xué)報(bào) ,1996 [7] AT89S51 DATA SHEEP Philips Semiconductors ,1999 [8] A Technical Tutorial on Digital Signal Device Inc.,1999 [9] , Sadiku Fundamentals of electric Circuits,2020 JKDFHJDSHFJKHSDJKFH DDK SLFHALDSFJ DSHF JDSHFKLDHFKDSH FJHDSAF JDSHFL DSHFLK ASHLFDSJK 致 謝 從論文選題到搜集資料,從 提綱的完成 到 正文的 反復(fù)修改, 我 經(jīng)歷了喜悅、聒噪、痛苦和彷徨,在寫(xiě)作論文的過(guò)程中 , 心情是如此復(fù)雜。如今,伴隨著這篇畢業(yè)論文的最終成稿,復(fù)雜的心情煙消云散,自己甚至還有一點(diǎn)成就感。 我要感謝我的導(dǎo)師 ※※※ 老師 和※※※老師 。 他們 為人隨和熱情,治學(xué)嚴(yán)謹(jǐn)細(xì)心。從選題、定題 、撰寫(xiě)提綱 ,到論文的反復(fù)修改、潤(rùn)色 直至定稿 , 兩位 老師始終認(rèn)真負(fù)責(zé)地給予我深刻而細(xì)致地指導(dǎo)。正是 有了 老師 們 的無(wú)私幫助與熱忱鼓勵(lì),我的畢業(yè)論文才得以 順利完成 。 我還要感謝我的班主任 ※※※老師以及在大學(xué)四年中給我們授課的所有老師們,是他們讓我學(xué)到了很多很多知識(shí),讓我看到了世界的精彩,讓我學(xué)會(huì)了做人做事。 最后感謝四年里陪伴我的同學(xué)、朋友們,有了他們我的人生才豐富,有了他們我在奮斗的路上才不孤獨(dú),謝謝他們。 JKDFHJDSHFJKHSDJKFH DDK SLFHALDSFJ DSHF JDSHFKLDHFKDSH FJHDSAF JDSHFL DSHFLK ASHLFDSJK 附錄 A 源程序: include include //include //include define uint unsigned int define uchar unsigned char sbit DS1302_CLK = P1^7。 //實(shí)時(shí)時(shí)鐘時(shí)鐘線引腳 sbit DS1302_IO = P1^6。 //實(shí)時(shí)時(shí)鐘數(shù)據(jù)線引腳 sbit DS1302_RST = P1^5。 //實(shí)時(shí)時(shí)鐘復(fù)位線引腳 sbit wireless_1 = P3^0。 sbit wireless_2 = P3^1。 sbit wireless_3 = P3^2。 sbit wireless_4 = P3^3。 sbit ACC0 = ACC^0。 sbit ACC7 = ACC^7。 char hide_sec,hide_min,hide_hour,hide_day,hide_week,hide_month,hide_year。 //秒 ,分 ,時(shí)到日 ,月 ,年位閃的計(jì)數(shù) sbit Set = P2^0。 //模式切換鍵 sbit Up = P2^1。 //加法按鈕 sbit Down = P2^2。 //減法按鈕 sbit out = P2^3。 //立刻跳出調(diào)整模式按鈕 sbit DQ = P1^0。 //溫度傳送數(shù)據(jù) IO 口 char done,count,temp,flag,up_flag,down_flag。 uchar temp_value。 //溫度值 uchar TempBuffer[5],week_value[2]。 void show_time()。 //液晶顯示程序 /***********1602 液晶顯示部分子程序 ****************/ //Port Definitions********************************************************** sbit LcdRs= P2^5。 sbit LcdRw= P2^6。 sbit LcdEn = P2^7。 JKDFHJDSHFJKHSDJKFH DDK SLFHALDSFJ DSHF JDSHFKLDHFKDSH FJHDSAF JDSHFL DSHFLK ASHLFDSJK sfr DBPort = 0x80。 //P0=0x80,P1=0x90,P2=0xA0,P3= // 內(nèi) 部 等 待 函 數(shù)************************************************************************** unsigned char LCD_Wait(void) { LcdRs=0。 LcdRw=1。 _nop_()。 LcdEn=1。 _nop_()。 LcdEn=0。 return DBPort。 } //向 LCD 寫(xiě)入命令或數(shù)據(jù) ************************************************************ define LCD_COMMAND 0 // Command define LCD_DATA 1 // Data define LCD_CLEAR_SCREEN 0x01 // 清屏 define LCD_HOMING 0x02 // 光標(biāo)返回原點(diǎn) void LCD_Write(bit style, unsigned char input) { LcdEn=0。 LcdRs=style。 LcdRw=0。 _nop_()。 DBPort=input。 _nop_()。//注意順序 LcdEn=1。 _nop_()。//注意順序 LcdEn=0。 _nop_()。 LCD_Wait()。 } //設(shè)置顯示模式 ************************************************************ define LCD_SHOW 0x04 //顯示開(kāi) define LCD_HIDE 0x00 //顯示關(guān) define LCD_CURSOR 0x02 //顯示光標(biāo) define LCD_NO_CURSOR 0x00 //無(wú)光標(biāo) define LCD_FLASH 0x01 //光標(biāo)閃動(dòng) define LCD_NO_FLASH 0x00 //光標(biāo)不閃動(dòng) JKDFHJDSHFJKHSDJKFH DDK SLFHALDSFJ DSHF JDSHFKLDHFKDSH FJHDSAF JDSHFL DSHFLK ASHLFDSJK void LCD_SetDisplay(unsigned char DisplayMode) { LCD_Write(LCD_COMMAND, 0x08|DisplayMode)。 } //設(shè)置輸入模式 ************************************************************ define LCD_AC_UP 0x02 define LCD_AC_DOWN 0x00 // default define LCD_MOVE 0x01 // 畫(huà)面可平移 define LCD_NO_MOVE 0x00 //default void LCD_SetInput(unsigned char InputMode) { LCD_Write(LCD_COMMAND, 0x04|InputMode)。 } //初始化 LCD************************************************************ void LCD_Initial() { LcdEn=0。 LCD_Write(LCD_COMMAND,0x38)。 //8 位數(shù)據(jù)端口 ,2 行顯示 ,5*7 點(diǎn)陣 LCD_Write(LCD_COMMAND,0x38
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1