資源描述:
《基于單片機(jī)電子日歷的設(shè)計》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、基于單片機(jī)的電子日歷設(shè)計摘要:單片計算機(jī)即單片微型計算機(jī)。由RAM,ROM,CPU構(gòu)成,定時,計數(shù)和多種接口于一體的微控制器。它體積小,成本低,功能強(qiáng),廣泛應(yīng)用于智能產(chǎn)業(yè)和工業(yè)自動化上。而51系列單片機(jī)是各單片機(jī)中最為典型和最有代表性的一種。這次課程設(shè)計通過對它的學(xué)習(xí),應(yīng)用,從而達(dá)到學(xué)習(xí)、設(shè)計、開發(fā)軟、硬的能力。本設(shè)計主要設(shè)計了一個基于AT89C51單片機(jī)的電子日歷。能在數(shù)碼管上進(jìn)行年、月、日、星期、時、分、秒等自動顯示。應(yīng)用Proteus軟件實現(xiàn)了單片機(jī)電子日歷系統(tǒng)的設(shè)計與仿真。該方法仿真效果真實、準(zhǔn)確,節(jié)省了硬件資源。關(guān)鍵字:單片機(jī);電子日歷;仿真。一、概述單片機(jī)因
2、將其主要組成部分集成在一個芯片上而得名,就是把中央處理器、隨機(jī)存儲器、只讀存儲器、中斷系統(tǒng)、定時器/計數(shù)器以及I/O接口電路等部件集成在一個芯片上。單片機(jī)自20世紀(jì)70年代問世以來,以其極高的性能價格比,受到人們的重視和關(guān)注,應(yīng)用很廣、發(fā)展很快。單片機(jī)具有體積小、功能多、價格低廉、使用方便、系統(tǒng)設(shè)計靈活等優(yōu)點。在我國,單片機(jī)的開發(fā)應(yīng)用已有15年左右,已經(jīng)形成一支龐大的技術(shù)開發(fā)隊伍,為我國單片機(jī)應(yīng)用積累了豐富的經(jīng)驗。隨著電子技術(shù)、計算機(jī)芯片技術(shù)和微電子技術(shù)的飛速發(fā)展促進(jìn)了單片機(jī)技術(shù)一日千里的變化。電子日歷是一種利用數(shù)字電路來顯示年、月、日、星期、時、分、秒的計時裝置,由于
3、數(shù)字集成電路的發(fā)展和石英晶體振蕩器的廣泛應(yīng)用,使得數(shù)字鐘的精度,遠(yuǎn)遠(yuǎn)超過老式鐘表。如今它已成為人們?nèi)粘I钪械谋匦杵?,廣泛應(yīng)用于家庭、車站、碼頭、劇院、辦公室等場所,給人們的生活、學(xué)習(xí)、工作帶來極大的方便。12二、主要元件的介紹及使用方法2.1AT89C51單片機(jī)介紹圖2.1AT89C51單片機(jī)VCC:電源。GND:接地。P0口:P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。當(dāng)P1口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時,P0口作為原碼輸入口,當(dāng)FIASH進(jìn)行校驗時,P
4、0輸出原碼,此時P0外部必須被拉高。P1口:P1口是一個內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗時,P1口作為第八位地址接收。P2口:P2口為一個內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當(dāng)P2口被寫“1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2口當(dāng)用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲
5、器進(jìn)行存取時,P2口輸出地址的高八位。在給出地址“1”12時,它利用內(nèi)部上拉優(yōu)勢,當(dāng)對外部八位地址數(shù)據(jù)存儲器進(jìn)行讀寫時,P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。P3口:P3口管腳是8個帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。當(dāng)P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。2.2單片機(jī)的選擇通過對多種單片機(jī)性能的分析,最終認(rèn)為89C51是最理想的電子日歷開發(fā)芯片。89C51是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲器
6、的低電壓,高性能CMOS8位微處理器,器件采用ATMEL高密度非易失存儲器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲器組合在單個芯片中,ATMEL的89C51是一種高效微控制器,而且它與MCS-51兼容,且具有4K字節(jié)可編程閃爍存儲器和1000寫/擦循環(huán),數(shù)據(jù)保留時間為10年等特點,是最好的選擇。2.2數(shù)碼顯示管的工作原理LED數(shù)碼管分共陽極與共陰極兩種,其工作特點是,當(dāng)筆段電極接低電平,公共陽極接高電平時,相應(yīng)筆段可以發(fā)光。共陰極LED數(shù)碼管則與之相反,它是將發(fā)光二極管的陰極(負(fù)極)短接后作為反映出半導(dǎo)體材料的特性。
7、常見管芯材料有磷化鎵(GaP)、砷化鎵(GaAs)、磷砷化鎵(GaAsP)、氮化鎵(GaN)等,其中氮化鎵可發(fā)藍(lán)光。發(fā)光顏色不僅與管芯材料有關(guān),還與所摻雜質(zhì)有關(guān),因此用同一種管芯材料可以制成發(fā)出紅、橙、黃、綠等不同顏色的數(shù)碼管。其他顏色LED數(shù)碼管的光譜曲線形狀與之相似,僅入,值不同。LED數(shù)碼管的產(chǎn)品中,以發(fā)紅光、綠光的居多、這兩種顏色也比較醒目。LED數(shù)碼管等效于多只具有發(fā)光性能的PN結(jié)。當(dāng)PN結(jié)導(dǎo)通時,依靠少數(shù)載流子的注人及隨后的復(fù)合而輻射發(fā)光,其伏安特性與普通二極管相似。在正向?qū)ㄖ?,正向電流近似于零,筆段不發(fā)光。當(dāng)電壓超過開啟