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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于pic16f877a單片機(jī)字符液晶顯示數(shù)字時(shí)鐘設(shè)計(jì)-文庫吧資料

2024-12-09 23:00本頁面
  

【正文】 BSF PIE1,TMR2IE CLRF STATUS 基于 PIC16F877A 單片機(jī)字符液晶顯示數(shù)字時(shí)鐘 21 CLRF PORTD CLRF INTCON CLRF PIR1 BSF INTCON,PEIE MOVLW B39。清時(shí)間寄存器 INCF FSR,1 DECFSZ TEMP,1 GOTO LOOP3 CLRF BIAO1 CLRF BIAO2 CLRF MIAO3 MOVLW 03H MOVWF YUE1 MOVLW 06H MOVWF RI1 MOVWF NIAN1 MOVLW 02H MOVWF NIAN4 LOOP4 BCF STATUS,RP1 。寫首地址 1 CLRF SPTEMP MOVLW 0AH 基于 PIC16F877A 單片機(jī)字符液晶顯示數(shù)字時(shí)鐘 20 MOVWF SPBTEMP LOOP1 MOVFW SPTEMP CALL TABLE CALL WRRAM INCF SPTEMP,1 DECFSZ SPBTEMP,1 GOTO LOOP1 MOVLW 0C4H CALL WRIT 。內(nèi)部初始化 CALL DELAY CALL REST2 。 TABLE3 ADDWF PCL,1 DT 83H,84H,85H,86H,88H,89H,8BH,8CH,0C4H,0C5H,0C7H,0C8H,0CAH,0CBH TABLE4 ADDWF PCL,1 DT 00H,31H,28H,31H,30H,31H,30H,31H,31H,30H,00H,00H,00H,00H,00H,00H,31H,30H,31H 。,39。,39。,39。,39。,39。,39。,39。 TABLE2 ADDWF PCL,1 DT 39。,39。,39。,39。,39。,39。,39。,39。,39。,39。程序從 00h 開始運(yùn)行 GOTO MAIN ORG 0004H 基于 PIC16F877A 單片機(jī)字符液晶顯示數(shù)字時(shí)鐘 19 MOVWF W_TEMP SWAPF STATUS,W CLRF STATUS MOVWF STATUS_TEMP MOVFW FSR MOVWF FSR_TEMP BCF PIR1,TMR2IF INCF MIAO3,1 MOVLW 064H XORWF MIAO3,0 BTFSS STATUS,2 GOTO QUIT BSF BIAO2,1 CLRF MIAO3 QUIT CLRF STATUS MOVFW FSR_TEMP MOVWF FSR SWAPF STATUS_TEMP,W MOVWF STATUS SWAPF W_TEMP,F SWAPF W_TEMP,W RETFIE TABLE ADDWF PCL,1 DT 39。3:MIAO2 2:MIAO1 1:INT W_TEMP EQU 28H 。3:YUE2 2:YUE1 1:RI2 0:RI1 BIAO2 EQU 27H 。 循環(huán)次數(shù) BIAO1 EQU 26H 。表格堆棧臨時(shí)寄存器 /液晶表格指針 。數(shù)據(jù) SPBTEMP equ 23h 。時(shí)間 2 ADDTEMP equ 22h 。 TTEMP1 EQU 20H 。 RW equ 01H 。另外還要感謝我的合作伙伴給予我的幫助。在此,對余鵬老師表示感謝。在此,對覃老師表示感謝。這次設(shè)計(jì)的時(shí)間顯示控制裝置無論是在外觀上還是在功能上都實(shí)現(xiàn)了較為完善時(shí)間顯示控制的設(shè)計(jì)。 這個(gè)設(shè)計(jì)十分意義,我獲得寶貴經(jīng)驗(yàn)。經(jīng)過一次又一次品嘗到了解決問題的喜悅,最終能完成全部功能。但當(dāng)我將實(shí)物做出來后,進(jìn)行了調(diào)試,實(shí)物上卻可以出來結(jié) 果。 本次畢業(yè)設(shè)計(jì)從基本方案的制定,再到硬件電路的選擇,到制作電路完成,最后進(jìn)行程序調(diào)試。這次設(shè)計(jì)過程把知識轉(zhuǎn)化為能力的實(shí)際訓(xùn)練,進(jìn)一步學(xué)習(xí),掌握單片機(jī)應(yīng)用系統(tǒng)的有關(guān)知識,加深了解單片機(jī)的工作原理,培養(yǎng)了我運(yùn)用所學(xué)知識解決實(shí)際問題的能力。通過對自己在大學(xué)三年時(shí)間里所學(xué)的知識的回顧,并發(fā)揮對所學(xué)知識的理解和思考及書面表達(dá)能力,自己親手設(shè)計(jì),最終完成目標(biāo)了。本設(shè)計(jì)使用了 MPLAB ICD2, MPLAB ICD2 是一款性價(jià)比較高的簡易開發(fā)工具,也能滿足我們的要求。該平臺整合了源程序的編寫、匯編以及對各種開發(fā)調(diào)試工具和燒寫編程的支持。 本章小結(jié) 開發(fā)單片機(jī)應(yīng)用系統(tǒng)需要開發(fā)環(huán)境和開發(fā)工具的支持。在調(diào)式過程中大部分功能都能夠達(dá)到要求和實(shí)現(xiàn),總體來說是成功完成了設(shè)計(jì)。為了使用方便,可以把一些要查看的寄存器設(shè)置為觀察變量 。 ③ 觀察變量設(shè)置。 ② 斷點(diǎn)設(shè)置。 ● Reset:使芯片復(fù)位。 ● Step Over:快 單步。 ● Step Into:單步執(zhí)行。使用這個(gè)運(yùn)行方式可以直觀地觀察到程序的運(yùn)行效果,并驗(yàn)證其整體功能。按工具欄上快捷圖標(biāo)的順序由左至右, ICD 2 運(yùn)行的方式如下。綜合運(yùn)用這些運(yùn)行調(diào)試手段可以比較方便地驗(yàn)證程序的功能,并發(fā)現(xiàn)其中存在的缺陷和錯(cuò)誤。在編程成功之后就可以進(jìn)行調(diào)試了。如果采用的是直接接到電源的上拉方式,就直接 斷開該線路。此時(shí)需要使用工具欄上的“編程”快捷圖標(biāo)對目標(biāo)芯片進(jìn)行編程,在編程時(shí)需要注意芯片的 CONFIG 字設(shè)置以及編程區(qū)域設(shè)置。 ③ 編程(燒寫)。如果編譯 發(fā)現(xiàn)了錯(cuò)誤,則將不能生成調(diào)試所需的 .hex 文件,編譯不能繼續(xù)進(jìn)行。單擊主菜單的Project Build All 選項(xiàng)來編譯整個(gè)項(xiàng)目,或者使用工具欄上的快捷圖標(biāo)。 ② 編譯。使用主菜單的 Debugger Connect 選項(xiàng),或直接使用工具欄上的快捷圖標(biāo)來連接。在完成 MPLAB 安裝設(shè)置正確連接好硬件之后,就可以開始使用了。 開始 定義相關(guān)存儲單元 初始化相關(guān)寄存器 延時(shí) 10ms 初始化 1602 延時(shí) 10ms 送數(shù)據(jù)顯示 結(jié)束 基于 PIC16F877A 單片機(jī)字符液晶顯示數(shù)字時(shí)鐘 14 第 五 章 在線調(diào)式 MPLAB ICD 2 在線調(diào)試器 MPLWB ICD 2 在線調(diào)試器是在線仿真器 ICE 的一個(gè)廉價(jià)替代品,它使用的軟件平臺是 Microchip 的 MPLABIDE 或更高版本, Win Win9 WinNT、Win2020 和 Win PX 等使嘴使舌系統(tǒng)。 基于 PIC16F877A 單片機(jī)字符液晶顯示數(shù)字時(shí)鐘 10 第 四 章 整體設(shè)計(jì)方案 硬件選擇 PIC16F877A 1個(gè) 1062 字符液晶 1個(gè) 4M晶振 1個(gè) PIC 插座 1個(gè) 雙頭插線 20 條 排針 1排 電源插口 2個(gè) 電容電阻 多個(gè) 電源 +5V; 500 mA PIC16F877A單片機(jī)電路 基于 PIC16F877A 單片機(jī)字符液晶顯示數(shù)字時(shí)鐘 11 LCD 1602A 字符液晶顯電路 電源電路 輕觸按鍵電路 基于 PIC16F877A 單片機(jī)字符液晶顯示數(shù)字時(shí)鐘 12 整體電路圖 程序主流程圖 開始 初始化 液晶顯示 鍵盤掃描 返回 基于 PIC16F877A 單片機(jī)字符液晶顯示數(shù)字時(shí)鐘 13 LCD 1602A 字符液晶程序流程圖 本章小結(jié) 方案的總設(shè)計(jì)是最關(guān)鍵,由其是電路圖以及程序流程圖。 引腳 7 DB0 低 4 位三態(tài)、 雙向數(shù)據(jù)總線 0 位(最低位) 引腳 8 DB1 低 4 位三態(tài)、 雙向數(shù)據(jù)總線 1 位 引腳 9 DB2 低 4 位三態(tài)、 雙向數(shù)據(jù)總線 2 位 引腳 10 DB3 低 4 位三態(tài)、 雙向數(shù)據(jù)總線 3 位 引腳 11 DB4 高 4 位三態(tài)、 雙向數(shù)據(jù)總線 4 位 引腳 12 DB5 高 4 位三態(tài)、 雙向數(shù)據(jù)總線 5 位 引腳 13 DB6 高 4 位三態(tài)、 雙向數(shù)據(jù)總線 6 位 引腳 14 DB7 高 4 位三態(tài)、 雙向數(shù)據(jù)總線 7位(最高位)(也是 busy flag) 引腳 15 BLA 背光電源正極 引 腳 16 BLK 背光 電源負(fù)極 本章小結(jié) 本章主要介紹了 LCD 1602A 字符液晶的使用與引腳功能。 引腳 5 R/W R/W 為讀寫信號線,高電平 (1)時(shí)進(jìn)行讀操作,低電平 (0)時(shí)進(jìn)行寫操作。 LCD 1602A 字符液晶引腳說明 引腳 1 VSS 一般接地 引腳 2 VDD 接電源( +5V) 引腳 3 V0 液晶顯示器 對比度調(diào)整端,接正電源時(shí)對比度最弱,接地電源時(shí)對比度最高(對比度過高時(shí)會產(chǎn)生“鬼影”,使用時(shí)可以通過一個(gè) 10K 的電位器調(diào)整對比度)。 基于 PIC16F877A 單片機(jī)字符液晶顯示數(shù)字時(shí)鐘 9 第三章 LCD 1602A 字符液晶顯示說明 LCD 1602A 字符液晶顯示 的優(yōu)勢 本方案使用 LCD 1602A 字符液晶做顯示。例如, PIC的哈佛雙總線結(jié)構(gòu)、 RISC 指令系統(tǒng)、單周期指令、快速的執(zhí)行速度、簡單的尋址方式、程序和數(shù)據(jù)分開存儲的模式、 I/O 引腳的獨(dú)立編程能力和較大的驅(qū)動(dòng)能力、豐富的功能部件、多種編程方式以及一系列微控制特性等。 ( 7) 程序和數(shù)據(jù)存儲器 各種型號的 PIC 單片機(jī)都具有程序存儲器和數(shù)據(jù)存儲器,某些中級產(chǎn)品具有E2PROM 數(shù)據(jù)存儲器,數(shù)據(jù)可以保存 40 年以上。 ( 5) 硬件堆棧 基本級產(chǎn)品具有 2 級硬件堆棧,中級產(chǎn)品有 8 級,高級產(chǎn)品有 31 級硬件堆棧。 ( 3) 指令周期 除地址跳轉(zhuǎn)指令( CALL,GOTO) 為雙周期指令外,其余都為單周期指令。 ( 2) RISC 指令集 PIC 系列各種型號的單片機(jī)都采用精簡指令集,基本級僅 33 條指令,中級有 35 打指令加兩條保留指令,高級產(chǎn)品也只有 75 條指令。由于兩種總線獨(dú)立,讀取指令和存取操作數(shù)可以同時(shí)進(jìn)行,即可以引入指令的流水線機(jī)制,提高單片機(jī)內(nèi)的數(shù)據(jù)流量,提高代碼的運(yùn)行效率,避免了傳統(tǒng)的馮 諾依曼結(jié)構(gòu)的計(jì)算機(jī)的程序存儲器和數(shù)據(jù)存儲器一般為統(tǒng)一編址,共用總線,讀取指令和存取操作數(shù)不能同時(shí)進(jìn)行。下面僅是一些典型的應(yīng)用領(lǐng)域。據(jù)預(yù)測,到2020 年,每個(gè)成年人平均每天會接觸到 351 個(gè)單片機(jī)。單片機(jī)控制著當(dāng)今大多數(shù)電子設(shè)備、家用電器與機(jī)器設(shè)備。 單片機(jī)以微處理器為核心,在相應(yīng)環(huán)境下開發(fā)出軟件并寫入片內(nèi)的程序存儲器,再配上周邊的外圍電路,就構(gòu)成了應(yīng)用于各行各業(yè)的單片機(jī)系統(tǒng)。 基于 PIC16F877A 單片機(jī)字符液晶顯示數(shù)字時(shí)鐘 6 第 二 章 16F877A 單片機(jī)
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1