(單片機(jī))數(shù)字鐘設(shè)計實習(xí)報告

(單片機(jī))數(shù)字鐘設(shè)計實習(xí)報告

ID:11084990

大?。?34.67 KB

頁數(shù):13頁

時間:2018-07-09

(單片機(jī))數(shù)字鐘設(shè)計實習(xí)報告_第1頁
(單片機(jī))數(shù)字鐘設(shè)計實習(xí)報告_第2頁
(單片機(jī))數(shù)字鐘設(shè)計實習(xí)報告_第3頁
(單片機(jī))數(shù)字鐘設(shè)計實習(xí)報告_第4頁
(單片機(jī))數(shù)字鐘設(shè)計實習(xí)報告_第5頁
資源描述:

《(單片機(jī))數(shù)字鐘設(shè)計實習(xí)報告》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、數(shù)字鐘設(shè)計實習(xí)報告課程名稱:單片微型計算機(jī)與接口技術(shù)班級:通信09-9班學(xué)號:200926030117姓名:保密實習(xí)日期:2012-5-25指導(dǎo)教師:付才12目錄1.緒論……………………………………………………………………………22.課程設(shè)計………………………………………………………………………22.1設(shè)計目的……………………………………………………………………22.2具體設(shè)計要求……………………………………………………………23.系統(tǒng)功能原理及電路圖…………………………………………………………23.1AT

2、89S52單片機(jī)簡介……………………………………………………23.274HC595簡介……………………………………………………………43.3接線方式…………………………………………………………………43.4顯示電路的選擇與設(shè)計…………………………………………………43.5設(shè)計電路原理圖…………………………………………………………54.系統(tǒng)軟件設(shè)計與編程…………………………………………………………54.1秒表程序流程圖…………………………………………………………54.2設(shè)計程序…………………………………………

3、…………………………64.3調(diào)試過程…………………………………………………………………115.實習(xí)心得……………………………………………………………………126.附錄……………………………………………………………………………12121.緒論隨著單片機(jī)技術(shù)的不斷發(fā)展,單片機(jī)在日用電子產(chǎn)品中的應(yīng)用越來越廣泛,而本文設(shè)計并制作了一款基于AT89S52的8位數(shù)碼管顯示的數(shù)字鐘,其電路簡單,軟硬件結(jié)構(gòu)模塊化,易于實現(xiàn)。2.課程設(shè)計2.1設(shè)計目的通過課程設(shè)計,能夠進(jìn)一步熟悉AT89S52單片機(jī)的結(jié)構(gòu)及工作原理,掌握單片

4、機(jī)的接口技術(shù)及相關(guān)外圍芯片的外特性,控制方法,以及以單片機(jī)為核心的電路設(shè)計的基本方法和技術(shù),了解相關(guān)電路參數(shù)的計算方法。通過實際程序設(shè)計和調(diào)試,逐步掌握模塊化程序設(shè)計方法和調(diào)試技術(shù)。通過完成一個包括電路設(shè)計和程序開發(fā)的完整過程,使我們了解開發(fā)單片機(jī)應(yīng)用系統(tǒng)的過程,為今后從事的相關(guān)工作打下基礎(chǔ)。2.2具體設(shè)計要求設(shè)計一個數(shù)字時鐘,顯示小時,分鐘,秒,用8位LED顯示,如:17-00-00,并且實現(xiàn)12和24小時之間的轉(zhuǎn)換,可根據(jù)個人情況加上其他擴(kuò)展功能。3.系統(tǒng)功能原理及硬件電路3.1AT89S52單片機(jī)簡介

5、AT89S52為ATMEL所生產(chǎn)的一種低功耗、高性能CMOS8位微控制器,具有8K在系統(tǒng)可編程Flsah存儲器。(一)、AT89S52主要功能列舉如下:1、擁有靈巧的8位CPU和在系統(tǒng)可編程Flash2、晶片內(nèi)部具時鐘振蕩器(傳統(tǒng)最高工作頻率可至12MHz)3、內(nèi)部程序存儲器(ROM)為8KB4、內(nèi)部數(shù)據(jù)存儲器(RAM)為256字節(jié)5、32個可編程I/O口線6、8個中斷向量源7、三個16位定時器/計數(shù)器8、三級加密程序存儲器9、全雙工UART串行通道12(二)、AT89S52各引腳功能介紹:(三)時序AT8

6、9S52典型的指令周期(執(zhí)行一條指令的時間稱為指令周期)為一個機(jī)器周期,一個機(jī)器周期由六個狀態(tài)(十二振蕩周期)組成。每個狀態(tài)又被分成兩個時相P1和P2。所以,一個機(jī)器周期可以依次表示為S1P1,S1P2……,S6P1,S6P2。通常算術(shù)邏輯操作在P1時相進(jìn)行,而內(nèi)部寄存器傳送在P2時相進(jìn)行。對于單周期指令,當(dāng)操作碼被送入指令寄存器時,便從S1P2開始執(zhí)行指令。如果是雙字節(jié)單機(jī)器周期指令,則在同一機(jī)器周期的S4期間讀入第二個字節(jié),若是單字節(jié)單機(jī)器周期指令,則在S4期間仍進(jìn)行讀,但所讀的這個字節(jié)操作碼被忽略,程

7、序計數(shù)器也不加1,在S6P2結(jié)束時完成指令操作。圖1.7的(a)和(b)給出了單字節(jié)單機(jī)器周期和雙字節(jié)單機(jī)器周期指令的時序。89S52指令大部分在一個機(jī)器周期完成。乘(MUL)和除(DIV)指令是僅有的需要兩個以上機(jī)器周期的指令,占用4個機(jī)器周期。對于雙字節(jié)單機(jī)器周期指令,通常是在一個機(jī)器周期內(nèi)從程序存儲器中讀入兩個字節(jié),唯有MOVX指令例外。MOVX是訪問外部數(shù)據(jù)存儲器的單字節(jié)雙機(jī)器周期指令。在執(zhí)行MOVX指令期間,外部數(shù)據(jù)存儲器被訪問且被選通時跳過兩次取指操作。圖1.7中(c)給出了一般單字節(jié)雙機(jī)器周期

8、指令的時序[9]。123.274HC595簡介74HC595是硅結(jié)構(gòu)的CMOS器件,兼容低電壓TTL電路,遵守JEDEC標(biāo)準(zhǔn)。74HC595是具有8位移位寄存器和一個存儲器,三態(tài)輸出功能。移位寄存器和存儲器是分別的時鐘。數(shù)據(jù)在SHcp的上升沿輸入到移位寄存器中,在STcp的上升沿輸入到存儲寄存器中去。如果兩個時鐘連在一起,則移位寄存器總是比存儲寄存器早一個脈沖。移位寄存器有一個串行移位輸入(Ds),和一個串行輸出

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。