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

正文內(nèi)容

基于pic16f877a單片機(jī)字符液晶顯示數(shù)字時鐘畢業(yè)設(shè)計(jì)(論文)-在線瀏覽

2025-05-01 10:04本頁面
  

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