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

正文內(nèi)容

基于單片機的電子時鐘的設(shè)計-畢業(yè)論文-文庫吧在線文庫

2025-07-30 19:54上一頁面

下一頁面
  

【正文】 儲器,它具體被映射為哪一種程序存儲器取決于引腳 (引腳31)所接的電平。RESET由高電平下降為低電平后,系統(tǒng)即從0000H地址開始執(zhí)行程序。數(shù)字鐘能長期、連續(xù)、可靠、穩(wěn)定地下作。利用仿真系統(tǒng),可以節(jié)約開發(fā)時間和開發(fā)成本,同時具有很大的靈活性和可擴展性。 單片機廣泛應(yīng)用于儀器儀表、家用電器、醫(yī)用設(shè)備、航空航天、專用設(shè)備的智能化管理及過程控制等領(lǐng)域[2],大致可分如下幾個范疇: 主要特點如下:(2)具有ISP功能的單片機,ISP功能能夠?qū)崿F(xiàn)在系統(tǒng)可編程,可以省去通用的編程器,單片機在用戶板上即可下載和燒錄用戶程序,而無需將單片機從生產(chǎn)好的產(chǎn)品上取下。單片機由芯片內(nèi)僅有CPU的專用處理器發(fā)展而來,最早的設(shè)計理念是通過將大量外圍設(shè)備和CPU集成在一個芯片中,使計算機系統(tǒng)更小、更容易集成于復(fù)雜的而對體積要求嚴格的控制設(shè)備當(dāng)中。能夠體現(xiàn)單片機電子時鐘的可擴展優(yōu)越性,加入時間調(diào)整程序,使用按鈕,調(diào)整年月日及時間;加入陰歷顯示功能。單片機是集CPU、RAM、ROM、定時器/計數(shù)器和多種接口于一體的微控制器。 to join the lunar calendar display. Keywords: microcontroller, electronic clock, assembly language 目錄 摘 要 7ABSTRACT 8第 一 章 緒 論 10 10 單片機分類 11 單片機的特點 11 11 12第二章 MCS51單片機簡介 13 單片機的結(jié)構(gòu) 13 單片機的存儲器 16第三章 數(shù)碼管的簡介 19 數(shù)碼管的分類 19 數(shù)碼管的應(yīng)用 20第四章 電子時鐘的設(shè)計 21 可實現(xiàn)的功能 21 軟件設(shè)計流程 22 電子時鐘設(shè)計的部分主要流程 25第五章 電子時鐘的仿真 25 單片機調(diào)試仿真軟件 25 電子時鐘的仿真 27 整機的仿真及調(diào)試 29結(jié)束語 32致 謝 33參考文獻 34第 一 章 緒 論 單片機是指一個集成在一塊芯片上的完整計算機系統(tǒng)??梢院敛豢鋸埖卣f:掌握單片機技術(shù)是電子信息類專業(yè)學(xué)生就業(yè)的一個重要條件。具有在線調(diào)試及編程(ISP)功能。增加控制功能,向真正意義上的“單片”機發(fā)展在家用電器中的應(yīng)用同時在Keil軟件中編制程序,進行相應(yīng)的編譯和仿真,完成系統(tǒng)的軟件設(shè)計部分。使得電子時鐘廣泛應(yīng)用于個人家庭、車站、碼頭、辦公室等場所的各個角落,已成為人們口常生話中不可缺少的必需品。此外,RESET/PDF還是一復(fù)用腳,Vcc掉電其間,此腳可接上備用電源,以保證單片機內(nèi)部RAM的數(shù)據(jù)不丟失。 數(shù)據(jù)存儲空間AT89C51的內(nèi)部數(shù)據(jù)存儲器有256字節(jié),它們被分為兩部分:高128字節(jié)和低128字節(jié)。程序狀態(tài)字寄存器中的數(shù)據(jù)可以通過編程來改變,這種功能為保護工作寄存器的內(nèi)容提供了很大的方便。 殊功能寄存器(SFR)工作框圖CPU通過向相應(yīng)的特殊功能存儲器寫入數(shù)據(jù)實現(xiàn)控制對應(yīng)的在片外圍器件的工作,從相應(yīng)的特殊功能存儲器讀出數(shù)據(jù)實現(xiàn)讀取對應(yīng)的在片外圍器件的工作結(jié)果。這些外圍器件統(tǒng)一編址,所有外圍器件的地址都占用數(shù)據(jù)存儲空間的地址資源,因此CPU與片外外圍器件進行數(shù)據(jù)交換時可以使用與訪問外部數(shù)據(jù)存儲器相同的指令。當(dāng)某一字段的陽極為低電平時,相應(yīng)字段就不亮【8】。 數(shù)碼管的應(yīng)用數(shù)碼管是一類顯示屏 通過對其不同的管腳輸入相對的電流會使其發(fā)亮從而顯示出數(shù)字。3.可以查看并設(shè)定鬧鐘,鬧鐘的顯示方式采用與時間相同的顯示方式。在調(diào)整日期狀態(tài)下,日單元閃爍顯示,此時按K1鍵加一,按K2鍵減一;按下K0鍵進入調(diào)整月,此時按K1鍵加一,按K2鍵減一;按下K0鍵進入調(diào)整年,此時按K1鍵加一,按K2鍵減一。只要掃描信號的頻率超過人的眼睛視覺暫留頻率24Hz以上,就可以達到盡管每次點亮單個七段顯示器,卻能具有6個同時顯示的視覺效果,而目顯示也不致閃爍抖動。然后再創(chuàng)建工程的步驟如下:打開”project”“new uvision project”然后顯示一個對話框,在對話框里選擇ATMEL,在ATMEL的下拉框中找AT89C51選擇后點擊“OK”就創(chuàng)建了一個工程,注意:創(chuàng)建時把此工程保存在熟悉的文件夾里,以便于后面的查找使用。它運行于Windows操作系統(tǒng)上,可以仿真、分析(SPICE)各種模擬器件和集成電路,該軟件是一款集單片機和SPICE分析于一身的仿真軟件,功能極其強大。在數(shù)字電子時鐘程序初步編完之后,利用單片機硬件仿真軟件進行仿真和調(diào)試,同時對程序進行適當(dāng)?shù)男薷腫11]。DS1302是DS1202的升級產(chǎn)品,與DS1202兼容,但增加了主電源/后背電源雙電源引腳,同時提供了對后背電源進行涓細電流充電的能力。按鍵是對時間、日期等的調(diào)整或輸入,其具體操作方法下節(jié)有具體介紹。,需要反復(fù)修改程序中的給定的時間,直到整體上的顯示效果較好,不會有閃爍的現(xiàn)象產(chǎn)生。中斷程序只進行一秒,后返回主程序,顯示時、分、秒、溫度。在設(shè)計過程中,吸收了前輩的一些先進的理論成果,也對彭小軍同志的時鐘設(shè)計經(jīng)驗進行了借鑒。但是設(shè)計還有諸多功能沒有完善,以后有機會會繼續(xù)完善其相應(yīng)的功能。我在人生道路上的每一個腳印都凝聚著老師的心血。uint8 Num, Led_n=0, T_n=0。= 0x0F。 KeyOut1 = 0。 KeyOut2 = 0。 KeyOut3 = 0。 KeyOut4 = 0。 return val。 Led_buf[4] = 0x7F amp。 TH1 = 0xDC。 Led_buf[2*Num+1] = Ledcode[Time[Num]/10]。 stop_flash()。 case K_SUB: if (Num == 2) { if (Time[Num] == 0) Time[Num] = 23。 case K_RIGHT: if (Num == 0) Num = 2。 ADDR2 = 0。 case 2: ADDR0 = 0。 P0 = buf[3]。 ADDR1 = 0。 ADDR3 = 1。 if (k_val == K_SET) set_clock()。 // 定時10ms TL1 = 0x00。 Led_buf[2*Num+1] = Ledcode[Time[Num]/10]。 Led_buf[2*Num+1] = Ledcode[10]。 show_num(Led_buf)。 //初始時間設(shè)定 TR0 = 1。 } ENLED = 0。 ADDR2 = 1。 break。 ADDR1 = 0。 } make_led_number()。 } break。 else Time[Num]++。 if (k_val == 0) { if (flag == 0) { start_flash()。}/* * 停止clock數(shù)字閃爍*/void stop_flash(void){ ET1 = 0。}/* * 啟動clock數(shù)字閃爍*/void start_flash(void){ T_n = 0。 Led_buf[1] = Ledcode[Time[0]/10]。 if (KeyIn3 == 0) val = K_ENTER。 } while ((KeyIn1 == 0)||(KeyIn2 == 0)||(KeyIn3 == 0)||(KeyIn4 == 0))。 if (KeyIn4 == 0) val = K_LEFT。 if (KeyIn4 == 0) { delay(KEY_DELAY)。 TR1 = 0。 TL0 = 0xCC。最后感謝生我育我的父母!感謝你們一直以來對我的無私關(guān)愛和默默奉獻。報告結(jié)束,請老師和同學(xué)們批評指正! 謝謝大家!致 謝本課題的研究和論文的完成是在曾老師的悉心指導(dǎo)和熱情關(guān)懷下完成的。由于時間和日期都是通過特定的芯片來獲得的,單片機只起到控制和轉(zhuǎn)換的作用,在精度方面不受單片機性能和程序的限制,故容易保障其精度和效率。按下第三個鍵K3,實現(xiàn)日期\時間調(diào)整及\定時功能,等數(shù)字閃爍后,按一二鍵進行加減,從而可以進行具體日期時間調(diào)整。強行使單片機從頭開始運行,跳出錯誤區(qū)。 整機的仿真及調(diào)試調(diào)試:把編寫完的源程序放在KEIL軟件中,先自行檢查下程序是否有誤,更改有誤的部分,再創(chuàng)建工程進行程序一個一個地調(diào)試,把調(diào)試結(jié)果顯示有誤的部分找出,檢查錯誤的原因然后再進行更改,更改后再進行調(diào)試,再找出錯誤進行更改,依次循環(huán)進行,至到程序調(diào)試成功為止。此外它還支持多片7219串聯(lián)方式,這樣MCU就可以通過3根線(即串行數(shù)據(jù)線、串行時鐘線和芯片選通線)控制更多的數(shù)碼管顯示。在proteus軟件中進行電子時鐘電路原理圖的繪制,在
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1