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

正文內(nèi)容

多功能數(shù)字萬年歷課程設(shè)計報告-免費閱讀

2025-08-27 02:34 上一頁面

下一頁面
  

【正文】 MOV DPTR,TAB1 。中斷程序WZD0: NOP 。 CJNE A,32,TCLM1 。 CJNE A,24,TCLM1 。 CJNE A,120,TCLM 。 RETT0CL: JB T0BZ,T0CL0 。第一單元位碼 MOV R1,40H 。星期拆分 MOVC A,A+DPTR 。 MOVC A,A+DPTR 。送顯緩 INC R0 。取個位 MOVC A,A+DPTR 。取段碼 MOV R0,A 。段碼表首地址 MOV A,MER 。置顯示標(biāo)志LOOP: NOP。 MOV R0,A 。不加倍 SETB TR0 。0F,全滅 DB 0x86,0x8e,0xffMAIN: MOV SP,5FH 。程序部分 ORG 0000H LJMP MAIN ORG 0003H 。DA9 EQU 48H 。秒計數(shù)DA1 EQU 40H 。這是一個萬年歷的例子課程的設(shè)計 。在軟件設(shè)計的過程中,利用了Keil這個軟件在程序錄入和調(diào)試的時候的優(yōu)越性,讓我能夠在編寫軟件的時候很方便的發(fā)現(xiàn)軟件中的錯誤,現(xiàn)在已經(jīng)能夠使用Keil對所設(shè)計的程序進行調(diào)試。如果編譯結(jié)果沒有錯誤,會出現(xiàn)如圖58所示的結(jié)果。通過這樣的調(diào)整,可以使整個布局合理一些。最后選擇好所有的元器件如圖54所示。該系統(tǒng)的軟件設(shè)計方法與硬件設(shè)計相對應(yīng),按整體功能分成多個不同的程序模塊,分別進行設(shè)計、編程和調(diào)試,最后通過主程序?qū)⒏鞒绦蚰K連接起來。DS1302在第一次加電后,必須進行初始化操作。下面對DS1302的基本操作進行編程: 根據(jù)本人在調(diào)試中遇到的問題,特作如下說明: DS1302 與微處理器進行數(shù)據(jù)交換時,首先由微處理器向電路發(fā)送命令字節(jié),命令字節(jié)最高位MSB(D7)必須為邏輯1,如果D7=0,則禁止寫DS1302,即寫保護;D6=0,指定時鐘數(shù)據(jù),D6=1,指定RAM數(shù)據(jù);D5~D1指定輸入或輸出的特定寄存器;最低位LSB(D0)為邏輯0,指定寫操作(輸入), D0=1,指定讀操作(輸出)。 DS1302與CPU的連接,實際上,在調(diào)試程序時可以不加電容器, 的晶振即可。 在控制指令字輸入后的下一個SCLK時鐘的上升沿時,數(shù)據(jù)被寫入DS1902,數(shù)據(jù)輸入從低位即位0開始。如果在傳送過程中RST置為低電平,則會終止此次數(shù)據(jù)傳送,I/O引腳變?yōu)楦咦钁B(tài)。在主電源關(guān)閉的情況下,也能保持時鐘的連續(xù)運行。tPLH輸出由低電平到高電平傳輸延遲時間tPHL輸出由高電平到低電平傳輸延遲時間 ds1302 現(xiàn)在流行的串行時鐘電路很多,如DS130 DS130PCF8485等。如對這些單元進行讀操作,得到的是一些隨機數(shù),而寫入則無效,所以在編程時不應(yīng)該將數(shù)據(jù)寫入這些未確定的地址單元中,特殊功能寄存器主要有累加器ACC、B寄存器、程序狀態(tài)字寄存器PSW、堆棧指針SP、數(shù)據(jù)指針DPTR、I/O端口、串行口數(shù)據(jù)緩沖器SBUF、定時器寄存器、捕捉寄存器、控制寄存器。為了實現(xiàn)定時和計數(shù)功能,定時器中含有3種基本的寄存器:控制寄存器、方式寄存器和定時器/計數(shù)器。l 振蕩電路:AT89C51系列單片機的內(nèi)部振蕩器,由一個單極反相器組成。AT89C51系列單片機的串行通信口可以工作于同步和異步通信方式。AT89C51單片機內(nèi)部結(jié)構(gòu) l 看門狗(WDT):WDT是一種需要軟件控制的復(fù)位方式。l PSEN:程序存儲允許(PSEN)輸出是外部程序存儲器的讀選通信號,當(dāng)AT89C51由外部程序存儲器取指令(或數(shù)據(jù))時,每個機器周期兩次PSEN有效,即輸出兩個脈沖。DISRT0位缺省為RESET輸出高電平打開狀態(tài)。Flash 編程和程序校驗期間,P2亦接收低高位地址和其他控制信號。對端口寫“1”,通過內(nèi)部的上拉電阻把端口拉到高電平,此時可作輸入口。 3 系統(tǒng)硬件的設(shè)計根據(jù)上述所確定的系統(tǒng)方案構(gòu)想,下面進行系統(tǒng)硬件電路的具體設(shè)計,系統(tǒng)的總體結(jié)構(gòu)框圖如圖所示。所以,系統(tǒng)的總體設(shè)計方案應(yīng)在滿足系統(tǒng)功能的前提下,充分考慮系統(tǒng)使用的環(huán)境,所選的結(jié)構(gòu)要簡單使用、易于實現(xiàn),器件的選用著眼于合適的參數(shù)、穩(wěn)定的性能、較低的功耗以及低廉的成本。(2)根據(jù)選用的電子萬年歷芯片設(shè)計外圍電路和單片機的接口電路。對于數(shù)字電子萬年歷采用直觀的數(shù)字顯示,可以同時顯示年、月、日、時、分、秒和溫度等信息,還具有時間校準(zhǔn)等功能。 一天仿真、 調(diào)試電路 二天調(diào)試程序、寫報告。二、 設(shè)計原始資料教材、元器件數(shù)據(jù)手冊、網(wǎng)上相關(guān)資料。三、 設(shè)計完成后提交的文件和圖表文字部分: 一、設(shè)計思路、程序清單(可打印)、安裝調(diào)試體會、經(jīng)驗、問題,總結(jié)。 一天四、 主要參考資料單片機、數(shù)字電子技術(shù)、模擬電子技術(shù)教材及元器件手冊 各類網(wǎng)絡(luò)資源。該電路采用AT89C51單片機作為核心,功耗小,能在3V的低壓工作,電壓可選用3~5V電壓供電。(3)在硬件設(shè)計時,結(jié)構(gòu)要盡量簡單實用、易于實現(xiàn),使系統(tǒng)電路盡量簡單。系統(tǒng)的功能往往決定了系統(tǒng)采用的結(jié)構(gòu),經(jīng)過成本,性能,功耗等多方面的考慮決定用三個8位74LS164串行接口外接LED顯示器,RESPACK8對單片機AT89C51進行供電,時間芯片DS1302連接單片機AT89C51。系統(tǒng)硬件框圖如圖31時鐘芯片DS1302串口AT89C51P2口LED顯示器驅(qū)動電路圖31 系統(tǒng)硬件框圖 AT89S51單片機本系統(tǒng)采用的是美國ATMEL公司生產(chǎn)的AT89C51單片機,首先我們來熟悉一下AT89C51單片機的外部引腳和內(nèi)部結(jié)構(gòu)。作輸入口使用時,因為內(nèi)部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流。l P3口:P3口是一組帶內(nèi)部上拉電阻的8位雙向I/O,P3的輸出緩沖級可驅(qū)動(吸收或輸出電流)4個TTL邏輯門電路。l ALE/PROG:當(dāng)訪問外部程序存儲器或數(shù)據(jù)存儲器時,ALE(地址鎖存器允許)輸出脈沖用于鎖存地址的低8位字節(jié)。當(dāng)訪問外部數(shù)據(jù)存儲器,沒有兩次有效的PSEN信號。WDT 由13位計數(shù)器和特殊功能寄存器中的看門狗定時器復(fù)位存儲器(WDTRST)構(gòu)成。當(dāng)工作于異步方式時,它具有全雙工的操作功能,也就是說,它可以同時進行數(shù)據(jù)的發(fā)送和接收。XTAL1反相器的輸入,XTAL2為反相器的輸出??刂萍拇嫫魇且粋€8位的寄存器,用于控制定時器的工作狀態(tài),方式寄存器是一個8位的寄存器,用于確定定時器的工作方式,定時器/計數(shù)器是16位的計數(shù)器,分為高字節(jié)和低字節(jié)兩部分。l 中斷系統(tǒng):AT89C51單片機有6個中斷源,中斷系統(tǒng)主要由中斷允許寄存器IE、中斷優(yōu)先級寄存器IP、優(yōu)先級結(jié)構(gòu)和一些邏輯門組成。這些電路的接口簡單、價格低廉、使用方便,被廣泛地采用。DS1302由Vcc1或Vcc2兩者中的較大者供電。上電運行時,在Vcc≥,RST必須保持低電平。同樣,在緊跟8位的控制指令字后的下一個SCLK脈沖的下降沿讀出DS1302的數(shù)據(jù),讀出數(shù)據(jù)時從低位0位到高位7。只是選擇晶振時,不同的晶振,誤差也較大。 在DS1302的時鐘日歷或RAM進行數(shù)據(jù)傳送時,DS1302必須首先發(fā)送命令字節(jié)。初始化后就可以按正常方法調(diào)整時間。這樣有利于程序修改和調(diào)試,增強了程序的可移植性。圖 54 所用器件其中74LS174表示三個串行接口,AT89C51代表單片機會,DS1302代表時鐘芯片,RESPACK8代表八排電阻。接著進行布線,由于PROTEUS ISIS有自動布線的功能,比如要把AT89C51的P2口連到74LS164的OUT8口,只要先在P2引腳上單擊一下,再在OUT8引腳上單擊,則ISIS自動將兩個引腳連上線。圖58 ③單擊按鈕,進行對電子萬年歷的仿真測試,運行結(jié)果如圖510所示。對于PROTEUS這款軟件,也能熟練掌握電路設(shè)計仿真。定義變量K EQU 30H 。9個顯示單元的顯示段碼DA2 EQU 41H 。第九個顯示緩存 。 LJMP WZD0 ORG 0013H 。 MOV A,0FFH 。打開T
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1