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

正文內(nèi)容

基于單片機(jī)的數(shù)字鐘課程設(shè)計(jì)(存儲(chǔ)版)

  

【正文】 .............................................. 22 烏魯木齊職業(yè)大學(xué) 畢業(yè)設(shè)計(jì)(論文) 單模塊 軟件測(cè)試中的問題及解決 ........................................... 22 9 軟件部分燒寫調(diào)試 ........................................................ 23 總結(jié) ...................................................................... 26 致謝 ...................................................................... 27 參考文獻(xiàn): ..................................................錯(cuò)誤 !未定義書簽。從而達(dá)到計(jì)時(shí)的功能,是人民日常生活不可缺少的工具。對(duì) P0 端口寫“ 1”時(shí),引腳用作高阻抗輸入。此外, 和 分別作定時(shí)器 /計(jì)數(shù)器 2 的外部計(jì)數(shù)輸入( )和時(shí)器 /計(jì)數(shù)器 2 的觸發(fā)輸入( ),具體如下表所示 (2)。晶振工作時(shí), RST 腳持續(xù) 2 個(gè)機(jī)器周期高電平將使單片機(jī)復(fù)位。 PSEN:外部程序存儲(chǔ)器選通信號(hào)( PSEN)是外部程序存儲(chǔ)器選通信號(hào)。 2 設(shè)計(jì)功能及說明 電子數(shù)字鐘實(shí)現(xiàn)的主要功能: ① 實(shí)現(xiàn)正常走時(shí)(秒→分→時(shí)→日→月→年進(jìn)位) ② 能夠預(yù)置時(shí)間和日期 ③ 能夠自動(dòng)區(qū)分平閏年和大小月 ④ 具有鬧鈴及設(shè)定鬧鈴時(shí)間功能 ⑤ 具有整點(diǎn)報(bào)時(shí)功能 ⑥ 具有生日提醒功能,能夠預(yù)置生日時(shí)間 ⑦ 在任何一種預(yù)置狀態(tài)下,預(yù)置項(xiàng)目會(huì)閃爍顯示 其它設(shè)計(jì)說明: ① 優(yōu)先級(jí):預(yù)置 鬧鈴 報(bào)時(shí) 生日提醒 正常顯示,即預(yù) 置狀態(tài)下鬧鈴、報(bào)時(shí)功能及生日提醒功能都無效 ② 生日時(shí)間到五個(gè)數(shù)碼管顯示“ HAPPY” 烏魯木齊職業(yè)大學(xué) 畢業(yè)設(shè)計(jì)(論文) 6 ③ 生日顯示狀態(tài)下,按下中斷 INT0 恢復(fù)正常顯示且此后只有在下更改生日日期或第二年生日顯示才有效。這個(gè)放大器與作為反饋元件的片外晶體諧振器一起構(gòu)成一個(gè)自激振蕩器。復(fù)位電路通常采用上電自動(dòng)復(fù)位和按鈕復(fù)位兩種方式,此電路系統(tǒng)采用的是上電與按鈕復(fù)位電路。輸出時(shí)可驅(qū)動(dòng) 4 個(gè) TTL。 P3 端口 [- ]: P3 是一個(gè)帶有內(nèi)部上拉電阻的 8 位雙向 I/0 端口。分段式顯示器( LED 數(shù)碼管)由 7 條線段圍成 8 字型,每一段包含一個(gè)發(fā)光二極管。因此,一個(gè)基本的數(shù)字鐘電路主要由顯示器“時(shí)”、“分”、“秒”和單片機(jī),還有校時(shí)電路組成。單片機(jī)軟件的設(shè)計(jì)主要包括執(zhí)行烏魯木齊職業(yè)大學(xué) 畢業(yè)設(shè)計(jì)(論文) 12 軟件(完成各種實(shí)質(zhì)性功能)的設(shè)計(jì)和監(jiān)控軟件的設(shè)計(jì)。由于系統(tǒng)模塊劃 分雖然是系統(tǒng)設(shè)計(jì)的基礎(chǔ),但比較簡(jiǎn)單而且模塊劃分有多種方法,因此單模塊的設(shè)計(jì)可以認(rèn)為是本程序中最關(guān)鍵的部分。 開關(guān)檢測(cè)模塊 開關(guān)檢測(cè)模塊主要執(zhí)行兩個(gè)任務(wù): ⒈讀取鬧鈴使能控制撥碼開關(guān) K5 的值并賦予 鬧鈴使能相應(yīng)值; ⒉讀取顯示選擇開關(guān)( K0,K1)的值并將要顯示的項(xiàng)目值送入顯示緩存LED1 LED3 LED56 當(dāng) k5 為 1 時(shí)將 A1H 送入 RE 反之送入 A1H,其中 A為“ — ”的字型碼查表偏移量。本程序由生日標(biāo)志BS 控制,當(dāng)?shù)竭_(dá)生日時(shí)間時(shí), T0 中斷程序會(huì)將 BS 置 1 使之有效在顯示主程序中通過判斷 BS 的置來控制是否執(zhí)行 本模塊標(biāo)志 BS 有效時(shí)顯示 HAPPY 其單列開來。利用 TO 中斷次數(shù)存儲(chǔ)器 COUNT 的大小可以判斷是否到了后半秒( T0 每 50ms 中斷一次,中斷 20 次到達(dá)一秒)。把月MONTH 存儲(chǔ)在位尋址區(qū),當(dāng) MONTH=02H 時(shí)判斷是否是平閏年,先將年由 BCD 碼轉(zhuǎn)化為二進(jìn)制碼,此時(shí)當(dāng)年的后兩位為全零的時(shí)候?yàn)殚c年(由于只顯示年的個(gè)位和十位,由 2021 年開始, 00年、 04 年?為閏年,其共同特點(diǎn)就是二進(jìn)制后兩位為零),否則為平年。每按一次中斷都只執(zhí)行其中一個(gè)項(xiàng)目 6 系統(tǒng)仿真 PROTUES 軟件介紹 烏魯木齊職業(yè)大學(xué) 畢業(yè)設(shè)計(jì)(論文) 20 Proteus 軟件是 Labcenter Electronics 公司的一款電路設(shè)計(jì)與仿真軟件,它包括 ISIS、 ARES 等軟件模塊, ARES 模塊主要用來完成 PCB 的設(shè)計(jì),而 ISIS 模塊用來完成 電路原理圖的布圖與仿真。將萬用表的探針放到單片機(jī)接電源的引腳上檢測(cè)一下,看是否符合要求。軟件調(diào)試可以采取離線調(diào)試和在線調(diào)試兩種方式。 ④ MOV A,YEAR ADD A,01 DA A MOV YEAR,A 對(duì) T0 及 T1 中斷程序中常用的對(duì)某項(xiàng)目進(jìn)行加一并進(jìn)行 BCD 碼調(diào)整的的程序段,由于“ INC A”指令不影響標(biāo)志位,故不能和“ DA A”指令結(jié)合使用。經(jīng)過思考和對(duì)跟其他同學(xué)的顯示語(yǔ)句進(jìn)行比對(duì),我判斷問題的原因可能是我在過去編程時(shí)養(yǎng)成的一個(gè)不好的習(xí)慣,我經(jīng)常使用的一個(gè)延時(shí)辦法,容易把干擾放大。 ②在同時(shí)撥下兩個(gè)以上的預(yù)置開關(guān)時(shí),預(yù)置和閃爍可能出現(xiàn)不同步的情況。 烏魯木齊職業(yè)大學(xué) 畢業(yè)設(shè)計(jì)(論文) 26 總結(jié) 在汪普林老師耐心的指導(dǎo)下,我順利完成了這次單片機(jī)課程設(shè)計(jì)課題中的多功能電子表的設(shè)計(jì),通過這次的 設(shè)計(jì)使我認(rèn)識(shí)到本人對(duì)單片機(jī)方面的知識(shí)知道的太少了,對(duì)于書本上的很多知識(shí)還不能靈活運(yùn)用,尤其是對(duì)程序設(shè)計(jì)語(yǔ)句的理解和運(yùn)用,不能夠充分理解每個(gè)語(yǔ)句的具體含義,導(dǎo)致編程的程序過于復(fù)雜,使得需要的存儲(chǔ)空間增大。只有理論和實(shí)踐相結(jié)合才能更深入的了解課本知識(shí),才能更深刻的了解專業(yè)知識(shí)的內(nèi)涵和外延。俗話說:“熟能生巧”。因此只要修改其優(yōu)先級(jí)一致即可解決這個(gè)問題。在第二天調(diào)試的時(shí)候發(fā)現(xiàn)這個(gè)語(yǔ)句的確能夠避免干擾的出現(xiàn)。因此這里不做過多的敘述。相當(dāng)于: JNB SS,THREE11 JNB ,THREE1 ② THREE1:MOV A,LED34 ANL A,0FH MOVC A,A+DPTR MOV P2,A THREE13:SETB NOP DJNZ R0,THREE13 CLR MOV A,LED34 SWAP A ANL A,0FH MOVC A,A+DPTR MOV P2,A 烏魯木齊職業(yè)大學(xué) 畢業(yè)設(shè)計(jì)(論文) 23 THREE14:SETB NOP DJNZ R0,THREE14 CLR 顯示主程序中常用的語(yǔ)句段,分離 LED34 中的高半位和低半位作為字形碼段控信號(hào)查表偏移量,通過 R0 延時(shí),延時(shí)時(shí)間大約為每個(gè)數(shù)碼管 1ms。晶體頻率產(chǎn)生震蕩,容易產(chǎn)生走時(shí)誤差;定時(shí)器溢出的時(shí)間誤差,本應(yīng)這一秒溢出,但卻在下一秒溢出,造成走時(shí)誤差;延遲時(shí)間過長(zhǎng)或過短,都會(huì)造成與基準(zhǔn)時(shí)間產(chǎn)生偏差,造成走時(shí)誤差。 烏魯木齊職業(yè)大學(xué) 畢業(yè)設(shè)計(jì)(論文) 21 硬件調(diào)試 拿到電路板后,首先要檢查加工質(zhì)量,并確保沒有任何方面的錯(cuò)誤,如短路和斷路,尤其要避免電源短路;元器件在安裝前要逐一檢查,用萬用表測(cè)其數(shù)值,看是否與所用相同;完成焊接后,應(yīng)先空載上電(芯片座上不插芯片),并檢查各引腳的電位是否正確。 中斷( INT0)設(shè)定程序 中斷 INT0 設(shè)置是否進(jìn)行預(yù)置以及對(duì)生日標(biāo)志的清除。程序的輸出均為 BCD 碼, 方便了顯示程序?qū)Ω叩臀坏姆蛛x并查表顯示。判斷整點(diǎn)報(bào)時(shí)條件時(shí)當(dāng)當(dāng)前時(shí)間滿足 (13): ( MIN=59)∩( SECOND=59) ∩( COUNT10) 時(shí)報(bào)高音;當(dāng)滿足: (MIN=59)∩ (SECOND=51/53/55/57) ∩ (COUNT10) 時(shí)報(bào)低音。 當(dāng) SS=0 時(shí)進(jìn)入判斷鬧鈴 /報(bào)時(shí)及正常顯示模塊,模塊 EIGHT(參見其說明 )對(duì)鬧鈴及報(bào)時(shí)條件進(jìn)行判斷,符合條件則對(duì) 取反一次并使 NB(忽略生日)有效,此時(shí)行對(duì) BS(生日標(biāo)志 )的判斷,即使響鈴優(yōu)先級(jí)高于生日顯示(其實(shí)也可以對(duì)程序進(jìn)行修改使響鈴和生日顯示不發(fā)生沖突,修改方法參見程序優(yōu)化)。在初始化模塊中設(shè)定了中斷的優(yōu)先級(jí)、定時(shí)計(jì)數(shù)器的工作模式、并打開了定時(shí)計(jì)數(shù)器 TO 開始計(jì)時(shí)其他資源分配項(xiàng)目參見源程序集合及注釋。 開始 啟 動(dòng)定時(shí)器 按鍵檢測(cè) 時(shí)間顯示 烏魯木齊職業(yè)大學(xué) 畢業(yè)設(shè)計(jì)(論文) 13 圖 10 按鍵處理流程圖 ( 3) 中斷處理子程序 Y Y Y 時(shí)加 1 顯示時(shí)間 結(jié)束 開始 秒按鍵按下? 秒加 1 分按鍵按下?
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1