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

正文內(nèi)容

基于at89s51單片機的電子時鐘(帶溫度顯示-資料下載頁

2024-11-12 15:35本頁面

【導讀】軟件設計采用模塊化結(jié)構(gòu),C語言編程。系統(tǒng)通過LCD顯示數(shù)據(jù),可以顯示日期以及溫度。在內(nèi)容安排上首先描述系統(tǒng)硬件工作原理,著重介紹了各硬件接口技術(shù)和各個接口模塊的功能;其次,詳細的闡述了程序的各個模塊和實現(xiàn)過程。電子時鐘是實現(xiàn)對年,月,日,時,分,秒數(shù)字顯示的計時裝置,廣泛用于個人家庭,車站,碼頭,辦公室,銀行大廳等場所,成為人們?nèi)粘I钪械谋匦杵?。綜合考慮最后選擇用51單片機來作為中心控制器件。軟件控制程序主要有主控程序、電子萬年歷的時間控制程序、時間顯示及星期顯示程序等組成。主控程序中對整個程序進行控制,進行了初始化程序及計數(shù)器、還有鍵盤功能程序、以及顯示程序等工作,時間控制程序是電子萬年歷中比較重要的部分。溫度計電路設計總體設計方框圖如圖1所示,控制器采用單片機AT89S51,溫度傳感器采用DS18B20,用LCD1602顯示溫度

  

【正文】 + 3。 if(m 15) m = 9。 write_(0x80 + m)。 write_(0x0f)。 key = 0。 } switch(m) { case 15 : if(key == 2) { day++。 if(day == 32) day = 1。 time()。 write_add(0x8e,0x00)。 write_add(0x86,day)。 write_add(0x8e,0x80)。 write_(0x80 + 14)。 DisplayOne(tab_num + tab_date[8])。 DisplayOne(tab_num + tab_date[9])。 write_(0x80 + 15)。 write_(0x0f)。 key = 0。 } if(key == 4) { day。 if(day == 0) day = 31。 time()。 write_add(0x8e,0x00)。 write_add(0x86,day)。 write_add(0x8e,0x80)。 write_(0x80 + 14)。 DisplayOne(tab_num + tab_date[8])。 DisplayOne(tab_num + tab_date[9])。 write_(0x80 + 15)。 write_(0x0f)。 key = 0。 } case 12 : if(key == 2) { month++。 if(month == 13) month = 1。 time()。 write_add(0x8e,0x00)。 write_add(0x88,month)。 write_add(0x8e,0x80)。 write_(0x80 + 11)。 DisplayOne(tab_num + tab_date[5])。 DisplayOne(tab_num + tab_date[6])。 write_(0x80 + 12)。 write_(0x0f)。 key = 0。 } if(key == 4) { month。 if(month == 1) month = 12。 time()。 write_add(0x8e,0x00)。 write_add(0x88,month)。 write_add(0x8e,0x80)。 write_(0x80 + 11)。 DisplayOne(tab_num + tab_date[5])。 DisplayOne(tab_num + tab_date[6])。 write_(0x80 + 12)。 write_(0x0f)。 key = 0。 } case 9 : if(key == 2) { year++。 if(year == 100) year = 0。 time()。 write_add(0x8e,0x00)。 write_add(0x8c,year)。 write_add(0x8e,0x80)。 write_(0x80 + 8)。 DisplayOne(tab_num + tab_date[2])。 DisplayOne(tab_num + tab_date[3])。 write_(0x80 + 9)。 write_(0x0f)。 key = 0。 } if(key == 4) { year。 if(year == 1) year = 23。 time()。 write_add(0x8e,0x00)。 write_add(0x8c,year)。 write_add(0x8e,0x80)。 write_(0x80 + 8)。 DisplayOne(tab_num + tab_date[2])。 DisplayOne(tab_num + tab_date[3])。 write_(0x80 + 9)。 write_(0x0f)。 key = 0。 } } if(key == 1) { key = 0。 start()。 write_(0x0c)。 break。 } } }}void Display_18b20(){ uint t1,t2,t3。 t1 = ReadTemperature()/100%10。 t2 = ReadTemperature()/10%10。 t3 = ReadTemperature()%10。 write_(0x80)。 write_data(tab_num[t1])。 write_data(tab_num[t2])。 DisplayOne(.)。 write_data(tab_num[t3])。}//============================void main(){ init()。 ds1302_init()。 while(1) { Display_18b20()。 KeyScan()。 KeyDo()。 DisplayTime()。 }}7 安裝制作 清理元器件,重點辯別認清電阻器阻值及相應代號,對電阻、電容、發(fā)光二極管、三極管、電源變壓器等要用萬用表一一檢測。 安裝時,電阻器、整流二極管采用臥式插裝,并近貼電路板;瓷介電容器、電解電容器、三極管等采用立式插裝,也要近貼電路板。發(fā)光二極管安裝時可不講極性,因為其供電電路為交流電源,其余有極性元件:如電解電容器、整流二極管、穩(wěn)壓二極管、三極管、集成電路等必須按正確的極性插裝,否則電路不會正常工作。 焊完元器件后,在覆銅面剪掉多余元器件的引線,工具最好用斜口鉗,可防止因剪線而使覆銅皮損壞。 焊接完后,請認真對照電路原理圖、安裝圖檢查電路板上有無漏焊、錯焊、短路、斷路等錯誤現(xiàn)象,確認無誤后才能通電。8 調(diào)試與檢測安全 調(diào)試與檢測過程中,要接觸各種電路和儀器設備,特別是各種電源及高壓電路,高壓大容量電容器等,為保護檢測人員安全,防止測試設備和檢測線路的損壞,除嚴格遵守一般安全規(guī)程外,還必須注意調(diào)試和檢測工作中制定的安全措施。 供電安全:大部分故障檢測過程中都必須加電,所以調(diào)試檢測過的設備儀器,最終都要加電檢驗。抓住供電安全就抓住了安全的關(guān)鍵。(1) 調(diào)試檢測場所應有漏電變化開關(guān)和過載保護裝置,電源開關(guān),電源線及插頭插座必須符合安全用電要求,任何帶電導體不得裸露。檢測場所的總電源開關(guān),應放在明顯且易于操作的位置,并設置相應的指示燈。(2) 注意交流調(diào)壓器的接法。檢測中往往使用交流調(diào)壓器進行加載和調(diào)整試驗。由于普通調(diào)壓器輸入與輸出端不隔離,必須正確區(qū)分相線與零線的接法,如圖一中使用二線插頭座,容易接錯線,使用三線插頭座則不會接錯。(3) 在調(diào)試檢測場所最好裝備隔離變壓器,一方面可以保證檢測人員操作安全,另一方面防止檢測設備故障與電網(wǎng)之間相互影響。隔離變壓器之后,再接調(diào)壓器,則無論如何接線均可保證安全。 測量儀器安全:(1) 所用測試儀器要定期檢查,儀器外殼及可接觸部分不應帶電。凡金屬外殼儀器,必須使用三線插頭座,并保證外殼良好接地。電源線一般不超過2米,并具有雙重絕緣。(2) 測試儀器通電時若保險絲燒斷,應更換同規(guī)格熔絲管后再通電,若第二次再燒斷則必須停機檢查。(3) 功耗較大的儀器(>500W)斷電后應冷卻一段時間再通電(一般3~10分鐘,功耗越大時間越長),避免燒斷保險絲或儀器零件。 幾個必須記住的安全操作觀念:(1) 不通電不等于不帶電。對大容量高壓電容只有進行放電操作后才可以認為不帶電。(2) 斷開電源開關(guān)不等于斷開電源。可能相關(guān)部分仍然帶電,只有拔下電源插頭才可認為是真正斷開電源。(3) 電氣設備和材料安全工作的壽命有限。無論最簡單的電氣材料,如導線、插頭插座,還是復雜的電子儀器,由于材料本身老化變質(zhì)及自然腐蝕等因素,安全工作的壽命是有限的,決不可無限制使用。各種電氣材料、零部件、設備儀器安全工作的壽命不等,但一般情況下,10年以上的零部件和設備就應該考慮檢測更換,特別是與安全關(guān)系密切的部位。9結(jié)束語通過此項設計設計,本系統(tǒng)能完成以下功能(1)顯示公歷日期功能(年、月、日、時、分、秒以及星期)(2)可通過按鍵切換年、月、日及時、分、秒的顯示狀態(tài)(3)可隨時調(diào)校年、月、日或時、分、星期(4)可每次增減一進行時間調(diào)節(jié)(5)可動態(tài)完整顯示年份 參考資料:[1] 余錫存,[M].西安電子科技大學出版社,2004年[2] 張志良, 主編 :《單片機原理及控制技術(shù)》(第2版).北京:機械工業(yè)出版社,2005[3] 余永權(quán), MCS51系列單片機實用接口技術(shù)[M].北京:北京航空航天大學出版,1993[4] 余西存, [M].西安:西安電子科技大學出版,2000年 [5] 求是科技,單片機典型模塊設計實例導航[M].北京:人民郵電出版社,2004年5月[6] 張振榮, . 人民郵電出版社,2000年[7] 吉雷, 主編 :《Protel99從入門到精通》.西安:西安電子科技大學出版社,2004 [8] . Xu,Electronic design,2000年 [9] Microcontroller handbook. Inter [10] MCS51 Family of Single Chip Microputers User’s Manual. Inter Corp. 1981致謝大學四年的學習生活即將結(jié)束樂,這篇論文作為我在校期間學習的最后一份答卷,敬禮給各位老師。在大學這四年的學習和生活,我不僅學到了豐富的專業(yè)知識,更學到了各位老師人真工作、愛崗敬業(yè)、為人師表的優(yōu)良品質(zhì)。在此,謹向各位老師表示深深的敬意和謝意!尤其感謝我的指導老師,他在畢業(yè)設計過程中給予我極大的關(guān)心和幫助。從硬件制作、調(diào)試以及論文的完成都投入了他大量的心血。在課余時間還給我們講解有關(guān)硬件的重要知識,使我們在不僅掌握了自己的所設計東西的同時,還對其它的知識有了更深的了解。老師對待學生有如此的態(tài)度,令人敬佩。同時也感謝在畢業(yè)設計過程中給予我精神上的鼓勵和支持的同學,在我遇到困難時盡其所能地為我排憂解難。感謝學校提供的優(yōu)越實驗環(huán)境,使我能全身心的投入到我的設計中。當查閱大量參考文獻后設計原理圖時,感謝指導老師唐正明老師給我的仔細檢查和改正。在唐正明老師的幫助下對系統(tǒng)的方案進行了論證,并對本系統(tǒng)不足進行了修改。當印制電路板生成后,感謝實驗室老師的大力支持,借出各種調(diào)試工具,使系統(tǒng)在最短的時間里調(diào)試成功,使本系統(tǒng)能順利實現(xiàn)。在論文修改過程中,衷心的感謝指導老師唐老師盡心盡力的對論文進行了仔細的修改,無論是在論文格式還是論文內(nèi)容上,都要求的較為嚴格,使我在設計過程中學到了很多東西。54
點擊復制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1