單片機(jī)課程設(shè)計.doc
約25頁DOC格式手機(jī)打開展開
單片機(jī)課程設(shè)計,頁數(shù):25字?jǐn)?shù):46181多功能電腦時鐘的功能規(guī)劃1.1電腦時鐘的功能1>、實時顯示當(dāng)前時間(4位數(shù)碼管顯示,2位顯示小時,2位顯示分鐘,第2位小數(shù)點0.5秒亮,0.5秒滅。)2>、按設(shè)定時間用蜂鳴器報時,報時時間為10秒。3>、具有秒表功能,顯示秒和百分秒。4>、能修改當(dāng)前時鐘。5>、年月日顯示功能。1...


內(nèi)容介紹
此文檔由會員 cnlula 發(fā)布
單片機(jī)課程設(shè)計
頁數(shù):25 字?jǐn)?shù):4618
1多功能電腦時鐘的功能規(guī)劃
1.1電腦時鐘的功能
1>、實時顯示當(dāng)前時間(4位數(shù)碼管顯示,2位顯示小時,2位顯示分鐘,第2位小數(shù)點0.5秒亮,0.5秒滅。)
2>、按設(shè)定時間用蜂鳴器報時,報時時間為10秒。
3>、具有秒表功能,顯示秒和百分秒。
4>、能修改當(dāng)前時鐘。
5>、年月日顯示功能。
1.2電腦時鐘的功能細(xì)節(jié)分析
1>、模式切換設(shè)置
我在程序中設(shè)置了一個mode1的模式標(biāo)志位。
模式0 顯示實時時鐘功能(其中帶可調(diào)功能)
模式1 秒表功能
模式2 鬧鐘功能(其中帶可調(diào)功能)
模式3 顯示年(其中帶可調(diào)功能)
模式4 顯示月日(其中帶可調(diào)功能)
2>、UP鍵的設(shè)置
UP鍵在不同模式程序里面嵌入,以便達(dá)到模式所需的可調(diào)功能的實現(xiàn)。UP鍵按一次,所要改變的量加1。
3>、DN鍵的設(shè)置
DN鍵在不同模式程序里面嵌入,以便達(dá)到模式所需的可調(diào)功能的實現(xiàn)。UP鍵按一次,所要改變的量減1。
4>、LED功能作用
4個LED的不同位的亮滅是不同模式的標(biāo)志,顯示當(dāng)時模式。
2 方案設(shè)計
2.1硬件方案設(shè)計
本次單片機(jī)系統(tǒng)綜合訓(xùn)練,我們主要用了STC89C52單片機(jī)。STC89C52單片機(jī)是一種低功耗、具有在線編程Flash程序存儲器的單片機(jī)。片內(nèi)含4KB的可反復(fù)擦寫的Flash存儲器和128 bytes的隨機(jī)存取數(shù)據(jù)存儲器(RAM),器件采用STCMEL公司的高密度、非易失性存儲技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng),片內(nèi)置通用8位中央處理器和Flash存儲單元,內(nèi)置功能強(qiáng)大的微型計算機(jī)的STC89C52提供了高性價比的解決方案。
STC89C51主要功能特性:
1>、4KB的快速擦寫Flash存儲器,用于程序存儲,可擦寫次數(shù)為1000次;
2>、256B的RAM,其中高128B字節(jié)地址被特殊功能寄存器SFR占用;
3>、32條可編程IO口線;
4>、2個可編程16位定時器;
5>、具有6個中斷源、5個中斷矢量、2個優(yōu)先權(quán)的中斷系統(tǒng);
6>、一個數(shù)據(jù)指針DPTR;
7>、1個可編程的全雙工串行通信口;
8>、具有“空閑”和“掉電”兩種低功耗工作方式;
晶振采用11.0592MHZ提供定時脈沖。復(fù)位電路:上電復(fù)位,按鍵復(fù)位。
本次設(shè)計的電腦時鐘設(shè)計涉及的硬件主要有按鍵、數(shù)碼管、單片機(jī)、LED、蜂鳴器、串口等其它附加設(shè)備,其連接關(guān)系圖如下:
頁數(shù):25 字?jǐn)?shù):4618
1多功能電腦時鐘的功能規(guī)劃
1.1電腦時鐘的功能
1>、實時顯示當(dāng)前時間(4位數(shù)碼管顯示,2位顯示小時,2位顯示分鐘,第2位小數(shù)點0.5秒亮,0.5秒滅。)
2>、按設(shè)定時間用蜂鳴器報時,報時時間為10秒。
3>、具有秒表功能,顯示秒和百分秒。
4>、能修改當(dāng)前時鐘。
5>、年月日顯示功能。
1.2電腦時鐘的功能細(xì)節(jié)分析
1>、模式切換設(shè)置
我在程序中設(shè)置了一個mode1的模式標(biāo)志位。
模式0 顯示實時時鐘功能(其中帶可調(diào)功能)
模式1 秒表功能
模式2 鬧鐘功能(其中帶可調(diào)功能)
模式3 顯示年(其中帶可調(diào)功能)
模式4 顯示月日(其中帶可調(diào)功能)
2>、UP鍵的設(shè)置
UP鍵在不同模式程序里面嵌入,以便達(dá)到模式所需的可調(diào)功能的實現(xiàn)。UP鍵按一次,所要改變的量加1。
3>、DN鍵的設(shè)置
DN鍵在不同模式程序里面嵌入,以便達(dá)到模式所需的可調(diào)功能的實現(xiàn)。UP鍵按一次,所要改變的量減1。
4>、LED功能作用
4個LED的不同位的亮滅是不同模式的標(biāo)志,顯示當(dāng)時模式。
2 方案設(shè)計
2.1硬件方案設(shè)計
本次單片機(jī)系統(tǒng)綜合訓(xùn)練,我們主要用了STC89C52單片機(jī)。STC89C52單片機(jī)是一種低功耗、具有在線編程Flash程序存儲器的單片機(jī)。片內(nèi)含4KB的可反復(fù)擦寫的Flash存儲器和128 bytes的隨機(jī)存取數(shù)據(jù)存儲器(RAM),器件采用STCMEL公司的高密度、非易失性存儲技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng),片內(nèi)置通用8位中央處理器和Flash存儲單元,內(nèi)置功能強(qiáng)大的微型計算機(jī)的STC89C52提供了高性價比的解決方案。
STC89C51主要功能特性:
1>、4KB的快速擦寫Flash存儲器,用于程序存儲,可擦寫次數(shù)為1000次;
2>、256B的RAM,其中高128B字節(jié)地址被特殊功能寄存器SFR占用;
3>、32條可編程IO口線;
4>、2個可編程16位定時器;
5>、具有6個中斷源、5個中斷矢量、2個優(yōu)先權(quán)的中斷系統(tǒng);
6>、一個數(shù)據(jù)指針DPTR;
7>、1個可編程的全雙工串行通信口;
8>、具有“空閑”和“掉電”兩種低功耗工作方式;
晶振采用11.0592MHZ提供定時脈沖。復(fù)位電路:上電復(fù)位,按鍵復(fù)位。
本次設(shè)計的電腦時鐘設(shè)計涉及的硬件主要有按鍵、數(shù)碼管、單片機(jī)、LED、蜂鳴器、串口等其它附加設(shè)備,其連接關(guān)系圖如下: