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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于at89c51單片機(jī)的數(shù)字時(shí)鐘設(shè)計(jì)-全文預(yù)覽

  

【正文】 A,60,RETUNE INC HOUR MOV MINUTE,0 MOV A,HOUR CJNE A,24,RETUNE MOV HOUR,0 RETUNE: RETI DISPLAY: MOV A,SECOND 。分鐘值加 1 MOV A,MINUTE CJNE A,60,J1 。啟動(dòng) T0工作 A1: LCALL DISPLAY JNB S_SET,S1 JNB M_SET,S2 JNB H_SET,S3 LJMP A1 S1: 31 LCALL DELAY 。小時(shí)控制位 SECOND EQU 30H MINUTE EQU 31H HOUR EQU 32H TCNT EQU 34H ORG 00H SJMP START ORG 0BH LJMP INT_T0 START: MOV DPTR,TABLE MOV HOUR,0 。單片機(jī) C語(yǔ)言輕松入門(mén) {M}?!? 27 參考文獻(xiàn) ,單片機(jī)控制實(shí)訓(xùn)指導(dǎo)及綜合應(yīng)用實(shí)例 [M]。在論文的寫(xiě)作過(guò)程中,鄒老師給予我許許多多的幫助,鄒老師不厭其煩地為我講解畢業(yè)設(shè)計(jì)中繁瑣的問(wèn)題,并且多次提出寶貴意見(jiàn),使我的畢業(yè)設(shè)計(jì)能夠更完整,更充實(shí)。剛開(kāi)始我在編寫(xiě)程序時(shí),很不習(xí)慣于寫(xiě)注釋,感覺(jué)很麻煩,而且沒(méi)用,但是在修改的過(guò)程中我就遇到了較大的麻煩,以至于不得不重新的作了注釋,以增加程序的易讀性,從而使修改過(guò)程變得容易一些。模塊化的設(shè)計(jì)思想在程序設(shè)計(jì)中的作用是十分大的,它可以為你提供一個(gè)比較清晰的思路,并且很容易找到頭緒,不至于在設(shè)想一個(gè)程序時(shí)感覺(jué)到無(wú)從下手。令人欣慰的是經(jīng)過(guò)幾周的學(xué)習(xí),雖然過(guò)程很艱辛,問(wèn)了很多朋友,但是總算實(shí)現(xiàn)了定時(shí)鬧鐘的功能,所有的努力都很值得。 (1) 按動(dòng) SSET鍵,將秒調(diào)到 22; 24 (2) 按動(dòng) MSET鍵,將分調(diào)到 30; (3) 按動(dòng) HSET鍵,將時(shí)調(diào)到 14。顯示時(shí)的十位 22 MOV A,B CLR MOVC A,A+DPTR MOV P0,A LCALL DELAY SETB 。顯示分的十位 MOV A,B CLR MOVC A,A+DPTR MOV P0,A LCALL DELAY SETB 。顯示秒的十位 MOV A,B 秒加 1 秒 59? 小時(shí) 23? 分 59? 秒清 0,分加 1 小時(shí)清 0 分清 0,時(shí)加 1 N Y Y Y N N 21 CLR MOVC A,A+DPTR MOV P0,A LCALL DELAY SETB 。此任務(wù)循環(huán)執(zhí)行。 調(diào)用延時(shí) ,去抖動(dòng) SETB 。取字段碼 MOV P0, A LCALL DELAY 。調(diào)用顯示 SJMP J0 顯示程序 顯示其時(shí)、分、秒的數(shù)值,和兩個(gè)分隔符。去抖動(dòng) JB S_SET,A1 INC SECOND 。 主程序模塊 :主程序流程圖,如圖 41所示 圖 41 主程序流程圖 鍵輸入程序 鍵輸入程序用于調(diào)整時(shí)間。 其軟件功能模塊主要有鍵輸入程序、中斷程序、顯示程序,以及延時(shí)程序。這樣通過(guò)三個(gè)按鍵,分別對(duì)時(shí)、分、秒進(jìn)行調(diào)整,從而實(shí)現(xiàn)調(diào)時(shí)。 P0口輸出字段碼,控制要顯示的字符,外接 74LS245芯片,驅(qū)動(dòng) LED顯示。所以,獨(dú)立式按鍵常用于按鍵數(shù)量不多的場(chǎng)合。當(dāng)單片機(jī)檢測(cè)到有按鍵按下時(shí)先定時(shí),然后再檢測(cè)按鍵的狀態(tài),若仍是閉合狀態(tài)則認(rèn)為真的有鍵按下。按鍵在閉合和斷開(kāi)時(shí),觸點(diǎn)會(huì)存在抖動(dòng)現(xiàn)象。 當(dāng)片選端 /CE低電平有效時(shí), DIR=“ 0”,信號(hào)由 B 向 A 傳輸;(接收) 鍵盤(pán)及其接口 鍵盤(pán)是由若干個(gè)按鍵組成的,它是單片機(jī)最簡(jiǎn)單的輸入設(shè)備。顯示器亮度既與點(diǎn)亮?xí)r的導(dǎo)通電流有關(guān),也與點(diǎn)亮?xí)r間長(zhǎng)短和時(shí)間間隔有關(guān)。 12 說(shuō)明:在該設(shè)計(jì)中,沒(méi)有用到電極( dp),而是用單位的數(shù)碼管來(lái)顯示分隔符,其 七段 LED顯示器如圖 34所示 圖 34 七段 LED 顯示器 二、 動(dòng)態(tài)顯示 本設(shè)計(jì)共用了八位 LED顯示器,因此采用動(dòng)態(tài)顯示方式。七段 LED通常構(gòu)成字型“ 8”,還有一個(gè)發(fā)光二極管用來(lái)顯示小數(shù)點(diǎn)。常用的上電復(fù)位如上圖所示。 11 圖 31 單片機(jī)時(shí)鐘電路圖 復(fù)位是使單片機(jī)或系統(tǒng)中的其他部件處于某種確定的初始狀態(tài)。該反向放大器可以配置為片內(nèi)振蕩器。 同時(shí) AT89C51的時(shí)鐘頻率可以為零,即具備可用軟件設(shè)置的睡眠省電功能,系統(tǒng)的喚醒方式有 RAM、定時(shí) /計(jì)數(shù)器、串行口和外中斷口,系統(tǒng)喚醒后即進(jìn)入繼 續(xù)工作狀態(tài)。利用 、 作為功能按鍵輸入口 。該方案能夠使設(shè)計(jì)者,在設(shè)計(jì)的過(guò)程中容易實(shí)現(xiàn),且節(jié)省硬件成本,因此本系統(tǒng)將采用軟件方法實(shí)現(xiàn)計(jì)時(shí)。 方案 二 :矩陣式鍵盤(pán)。 ( 2)鍵盤(pán)方案 方案一 :獨(dú)立式鍵盤(pán)。 方案二 :動(dòng)態(tài)顯示則是一位一位地輪流點(diǎn)亮顯示器地各個(gè)位(掃描)。 當(dāng)按下 TSET鍵是實(shí)現(xiàn)小時(shí)由 24進(jìn)制和 12 進(jìn)制的相互轉(zhuǎn)換??赏ㄟ^(guò)按鍵實(shí)現(xiàn)時(shí)鐘復(fù)位和分、秒、時(shí)的校正。顯示時(shí)、分、秒加兩個(gè)分隔符,采用 8位的數(shù)碼管,用常用的 74LS244來(lái)驅(qū)動(dòng) LED數(shù)碼管顯示字符。 設(shè)計(jì)的基本思路與主要內(nèi)容 設(shè)計(jì)一個(gè)電子產(chǎn)品,首先了解它能實(shí)現(xiàn)的功能,時(shí)鐘系統(tǒng)最基本的功能就是實(shí)現(xiàn)計(jì)時(shí),在這里設(shè)計(jì)的數(shù)字電子時(shí)鐘,它能實(shí)現(xiàn)計(jì)時(shí)和校時(shí)的功能,給電子鐘加上電自動(dòng)計(jì)時(shí),設(shè)計(jì)一個(gè)按鍵對(duì)時(shí)鐘進(jìn)行復(fù)位和三個(gè)按鍵對(duì)時(shí)間進(jìn)行調(diào)整。因此,電子鐘已成為人們?nèi)粘I钪斜夭豢缮?,它的?yīng)用非常廣泛,應(yīng)用于家庭以及車(chē)站、碼頭、劇場(chǎng)、辦公室等公共場(chǎng)所,給人們的生活、學(xué)習(xí)、工作、娛樂(lè)帶來(lái)極大的方便。所以絕對(duì)不是市場(chǎng)潛力不夠的問(wèn)題,而是我們應(yīng)該如何去做的問(wèn)題。 雖然世界絕大多數(shù)鐘表都是中國(guó)制造,但鐘表對(duì)于國(guó)內(nèi)市場(chǎng)來(lái)說(shuō)只是個(gè)小行業(yè), 2020年總盤(pán)子不過(guò)才 100多億,但不是沒(méi)有前景。該方案節(jié)省硬件成本,且能夠使設(shè)計(jì)者在定時(shí) /計(jì)數(shù)器的使用、中數(shù)年及程序設(shè)計(jì)方面得到鍛煉和提高,因此本系統(tǒng)將采用軟件方法實(shí)現(xiàn)計(jì)時(shí)。 附錄一 系統(tǒng)原理 圖 ............................................................................................................................................... 30 附錄二 元件清單 ................................................................. 31 附錄三 程序清單 ................................................................. 32 摘 要 單片微型計(jì)算機(jī)簡(jiǎn)稱單片機(jī),它是把微型計(jì)算機(jī)的各個(gè)功能部件 :中央處理器 CPU、隨機(jī)存 5 取存儲(chǔ)器 RAM、只讀存儲(chǔ)器 ROM、 I/O接口、定時(shí)器 /計(jì)數(shù)器以及串行通信接口等待集成在一塊芯片上,構(gòu)成一個(gè)完整的微型計(jì)算機(jī) ,故又把它稱為單片微型計(jì)算機(jī)。 第五周到第六周:在研究過(guò)程中系統(tǒng)的部分模塊屬電子系統(tǒng)中常用模塊的可以直接采用,但需要結(jié)合連接電路進(jìn)行適當(dāng)調(diào)試,以達(dá)到最佳效果。 ) 由于本設(shè)計(jì)只用了四個(gè)按鍵,不需要采用矩陣式鍵盤(pán),所以選用第一種方案 ,采用獨(dú)立式鍵盤(pán) 。獨(dú)立式鍵盤(pán)配置靈活,軟件結(jié)構(gòu)簡(jiǎn)單,但每 3 個(gè)按鍵必須占用一根接口線,在按鍵數(shù)量不 多時(shí),接口線占用多。動(dòng)態(tài)顯示硬件連接簡(jiǎn)單,信息刷新速度快。利用 、 作為功能按鍵輸入口。這個(gè)時(shí)鐘系統(tǒng)很簡(jiǎn)單,投入生產(chǎn)的成本很低,因此,它的價(jià)格比較便宜,對(duì)于學(xué)生很實(shí)用。我們要養(yǎng)成良好的時(shí)間觀念,就需要電子鐘時(shí)刻提醒我們。應(yīng)該說(shuō)時(shí)鐘的計(jì)時(shí)功能與人類(lèi)的各種行為和活動(dòng)有著密切的聯(lián)系,于是時(shí)鐘的作用便體現(xiàn)出來(lái),生活中有許多人,因?yàn)橹活櫣ぷ鞫洉r(shí)間,從而耽誤了重要的安排或者計(jì)劃,造成不可挽回的損失,使之后悔莫及。因此,在這里設(shè)計(jì)一個(gè)較簡(jiǎn)單的電子鐘,它能完成計(jì)時(shí)和校時(shí)的功能。系統(tǒng)配備 8位 LED數(shù)碼管顯示和 3個(gè)獨(dú)立式按鍵,用 P0口作為鍵盤(pán)接口電路, P1口和 P3口作為段碼和位碼輸出口,并在字段碼輸出口接 74LS245芯片,用該芯片來(lái)驅(qū)動(dòng) LED數(shù)碼管顯示。對(duì)于顯示器的每一位而言,每隔一段時(shí)間點(diǎn)亮一次;動(dòng)態(tài)顯示耗能較小,但編寫(xiě)程序較復(fù)雜。獨(dú)立式鍵盤(pán)的各個(gè)按鍵相互獨(dú)立,每個(gè)按鍵獨(dú)立地與一根數(shù)據(jù)輸入線(單片機(jī)并行接口或其他芯片的并行接口)連接。矩陣式鍵盤(pán)采用的是行列式結(jié)構(gòu) ,按鍵設(shè)置在行列的交點(diǎn)上 .(當(dāng)接口線數(shù)量為 8時(shí) ,可以將 4根接口線定義為行線 ,另 4根接口線定義為列線 ,形成 4*4鍵盤(pán) ,可以配置 16個(gè)按鍵。 方法及進(jìn)度安排: 第一周到第二周:通過(guò)搜集資料,參考文獻(xiàn),反復(fù)的硬件調(diào)試, 第三周到第四周:基本完成各模塊的性能要求。 設(shè)計(jì)的目的與意義 ......................................................... 6 設(shè)計(jì)的基本思路 與主要內(nèi)容 ................................................. 6 第 2章 時(shí)鐘系統(tǒng)的整體設(shè)計(jì) ......................................................... 10 ................................................................ 10 整體方案 .................................................................... 11 第 3章 硬件設(shè)計(jì)與分析 ............................................................. 12 硬件設(shè)計(jì)原理 ................................................................ 12 .............................................................. 12 AT89C51單片機(jī)介紹 ....................................................... 12 ....................................................... 12 ................................................................ 13 鍵 盤(pán)及其接口 ............................................................ 15 系統(tǒng)原理圖 .................................................................. 16 第四章 軟件設(shè)計(jì) ............................................................... 16 主程序的設(shè)計(jì) ............................................................ 16 鍵輸入程序 .............................................................. 16 顯示程序 .................................................................... 20 延時(shí)程序 .................................................................... 21 中斷程序 .................................................................... 24 第 5章 調(diào)試與運(yùn)行 ................................................................. 25 電路仿真 .................................................................... 25
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1