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

正文內(nèi)容

單片機電子日歷畢業(yè)設(shè)計-文庫吧在線文庫

2024-07-27 12:46上一頁面

下一頁面
  

【正文】 碼管電子時鐘電路采用24小時記時方式,日期和時間用16位數(shù)碼管顯示,采用AT89C51單片機,5V電池供電,只要使用一個按鍵開關(guān)即可進入省電(顯示LED數(shù)碼管)和正常顯示兩種狀態(tài)。時鐘周期就是單片機外接晶振的倒數(shù),例如12M的晶振,它的時間周期就是1/12us),是計算機中最基本的、最小的時間單位。P3口:P3口管腳是8個帶內(nèi)部上拉電阻的雙向I/O口,可以接收輸出4個TTL門電流。當(dāng)P0口的管腳第一次寫“1”時,被定義為高阻輸入,P0口能夠用于外部數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位,在FLASH編程時,P0口作為原碼輸入口,當(dāng)FLASH進行校驗時,P0口輸出原碼,此時,P0外部必須被拉高。89C51有兩個16位的可編程定時/計數(shù)器,以實現(xiàn)定時或計數(shù)產(chǎn)生中斷用于控制程序轉(zhuǎn)向。主要包括1個8位CPU、1個片內(nèi)振蕩器及時鐘電路、128B RAM、4KB ROM、2個16位定時器計數(shù)器、32條可編程的I/O線和一個可編程的全雙工串行接口、5個中斷源、2個中斷優(yōu)先級套中斷結(jié)構(gòu)。顯示電路的選擇:采用軟件譯碼器動態(tài)顯示,共陰極LED數(shù)碼管。復(fù)位電路:在單片機上有一個復(fù)位引腳RST,在單片機外部用電容和電阻控制RST。例如071201,首先日分為個位和十位,個位顯示到09時,應(yīng)向日的十位自動進位,即個位清0,十位置1,顯示為10,繼續(xù)累計;當(dāng)顯示為31時,日的十位就應(yīng)自動向月的個位進位,顯示為01,當(dāng)月顯示到09時,月的個位自動向月的十位進位,個位清0,十位置1,即為10,當(dāng)月至12時,月向年的個位進位,即顯示08,同時月、日開始從01月01日繼續(xù)顯示,依次周而復(fù)始的循環(huán)運行。單片機應(yīng)用的重要意義還在于,它從根本上改變了傳統(tǒng)的控制系統(tǒng)設(shè)計思想和設(shè)計方法。單片機以體積小、功能全、性價比高等諸多優(yōu)點,在工業(yè)控制、家用電器、通信設(shè)備、信息處理、尖端武器等各種測控領(lǐng)域的應(yīng)用中獨占鰲頭,單片機開發(fā)技術(shù)已成為電子信息、電氣、通信、自動化、機電一體化等專業(yè)技術(shù)人員必須掌握的技術(shù)。而51系列單片機是各單片機中最為典型和最有代表性的一種。單片機應(yīng)用技術(shù)飛速發(fā)展,縱觀我們現(xiàn)在生活的各個領(lǐng)域,從導(dǎo)彈的導(dǎo)航裝置,到飛機上各種儀表的控制,從計算機的網(wǎng)絡(luò)通訊與數(shù)據(jù)傳輸,到工業(yè)自動化過程的實時控制和數(shù)據(jù)處理,以及我們生活中廣泛使用的各種智能IC卡、電子寵物等,這些都離不開單片機。 LED數(shù)字顯示的日歷鐘顯示清晰直觀、走時準(zhǔn)確、可以進行夜視,并且還可以擴展出多種功能。AT89C51 主要功能是存儲程序、根據(jù)程序的內(nèi)容對各個端口進行判斷并做出相應(yīng)的處理。在確定系統(tǒng)的大體形式之后。時鐘芯片選擇:選用DS12C887實時芯片。盡管各類單片機很多,但無論是從世界范圍或是從全國范圍來看,使用最為廣泛的應(yīng)屬MCS51單片機。存儲器 程序存儲器是可讀不可寫的,用于存放編號的程序和表格常數(shù)。 89C51單片機為雙列直插式封裝結(jié)構(gòu), 。P2口當(dāng)用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進行存取時,P2口輸出地址的高八位。振蕩器特性 XTAL1和XTAL2分別為反向放大器的輸入和輸出,該反向放大器可以配置為片內(nèi)振蕩器,石英振蕩器和陶瓷振蕩器均可采用,如果采用外部時鐘源驅(qū)動器件,XTAL2應(yīng)不連接,有余的輸入至內(nèi)部時鐘信號要通過一個二分頻觸發(fā)器,因此對外部時鐘信號的脈沖沒有任何嚴(yán)格的要求,但必須保證脈沖的高低電平要求的寬度。但是,由于不同的計算機硬件電路和器件的不完全相同,所以其所需要的時鐘周頻率范圍也不一定相同。DS12C887時鐘芯片采用CMOS技術(shù)制成,該芯片帶有內(nèi)部晶體振蕩器并內(nèi)置有鋰電池,因此斷電后仍可運行十年以上不丟失數(shù)據(jù)。(5) Motorola和Intel總線時序選擇。SQW(方波信號同):SQW管腳能從實時時鐘內(nèi)部15級分頻器的13個抽頭中選擇一個作為輸出信號,其輸出頻率可通過對寄存器A編程改變。CS(片選輸入):在訪問DS12887的總線周期內(nèi),片選信號必須保持為低。25V,讀寫被禁止,計時功能仍繼續(xù);當(dāng)Vcc下降到3V以下時,RAM和計時器供電被切換到內(nèi)部鋰電池。B、DV0、DVDV2:芯片內(nèi)部震蕩器RTC控制位。3.4.4 DS12C887的中斷和更新周期DSC12C887處于正常工作狀態(tài)時,每秒鐘將產(chǎn)生一個更新周期,芯片處于更新周期的標(biāo)志是寄存器A中的CPU位為1。另一種是:利用寄存器A中的UIP位來指示芯片是否處于更新周期?!?,輸出端接數(shù)碼管的段碼管腳(既圖中的0管腳)。設(shè)計程序有:主程序、讀取時間的子程序和顯示刷新程序。 設(shè)置芯片在彈出的對話框中選擇AT89C51這個芯片,點擊確定。最后以ASM擴展名保存。程序編寫中,由于思路不清晰,開始時遇到了很多的問題,經(jīng)過靜下心來思考,理清了思路,終于能夠完成它。 參考文獻[1] [M].北京:清華大學(xué)出版社, 2002.[2] [M].北京。也練就了我們的耐心,做什么事都在有耐心。根據(jù)設(shè)計要求,模擬日歷要顯示年、月、日就需要6個顯示數(shù)碼管,如(07年05月01日即顯示為070501),由于數(shù)碼管的數(shù)量較多,必須采用動態(tài)顯示掃描的方法。: 頻率設(shè)置調(diào)試結(jié)果如下:完成了硬件的設(shè)計、制作和軟件編程之后,要使系統(tǒng)能夠按設(shè)計意圖正常運行,必須進行系統(tǒng)調(diào)試。MOV DPTR,AMOV DPTR,BHALTMOV A, DPTRMOV DPTR,AMOV A,DPTRMOV A,TBHALT ;開始計時MOVX DPTR,ASS1:LCALL TIMERECJNB ,SS1LCALL DSPLAYLJMP SS1: 讀取時間的子程序框圖讀取時間程序如下所示:TIMEREC:PUSH ACCMOV ACC,IECLR ETOMOVRO,DPL ;將指針存入RO、R1MOVR1,DPHMOV DPTR ,TREGA ;如果DS12C887正在更新則等待TIMEWALT:MOVX A,A+DPTRJB ,TIMEWALT ;否則,讀取秒數(shù)、分鐘等數(shù)值MOV DPTR,SECONDMOVX A,A+DPTRMOV R6 ,AMOV DPL ,R3 MOV DPH ,R1MOVX A,DPTR ;取出原來的秒數(shù)SUB A, R6 ;如果時間未改變則退出JNZ GETTIMERETGETTIME: INC ROINC RO ;指向:所指單元MOV A, EOCPL A ;將“:”取反,每秒變化一次MOV EO , A ;以控制亮和滅,形成閃爍效果MOV A, R6 ;恢復(fù)時間值MOVX DPTR ,AINC DPTRMOV R3,DPLMOV R1,DPH
點擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1