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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于單片機(jī)的數(shù)字電壓表設(shè)計(jì)(存儲(chǔ)版)

  

【正文】 , R3 MOVC A, A+DPTR MOV DAT, A LCALL PR2 INC R3 DJNZ R2, WRIN RET N2: MOV COM, 06H LCALL PR1 MOV COM, 0C0H LCALL PR1 MOV DPTR, TAB1 MOV R2, 9H SJMP WRIN1 TAB: DBlicaiyu TAB1: DBVOLTAG = 。LCD 間接工致方式的驅(qū)動(dòng)子程序 。指令寄存器 SETB RW PR11: MOV P0, 0FFH 。讀 BF 和 AC64 CLRE JB , PR31 SETB RS 。主程序初始化 MAIN: MOV SP, 60H LCALL INT MOV 30H, 30H MOV 31H, 0A5H MOV 32H, 30H MOV 33H, 30H MOV 34H, 30H MOV R7, 30H LCALL N1 。AD*5 的高 字節(jié)為整數(shù)部分 MOV B, 0AH MUL AB 。設(shè)置工作方式 LCALL PR1 MOV COM, 01H 。RS=0,選擇指 令寄存器 SETB RW 。寫(xiě)顯示數(shù)據(jù)程序 PR2: PUSH ACC CLRRS SETB RW PR21: MOV P0, 0FFH SETB E LCALL DELAY MOV A, P0 。RS=1,選通數(shù)據(jù)寄存器 SETB RW MOV P0, 0FFH 。P0 置位,準(zhǔn)備讀 SETB E LCALL DELAY NOP MOV A, P0 附錄 1 第 33 頁(yè)(共 34 頁(yè)) CLRE JB , PR11 。讀 BF 和 AC 的值 PR0: PUSH ACC MOV P0, 0FFH 。LCD 間接控制方式下的初始化子程序 INT: 數(shù)字電壓表設(shè)計(jì) 第 32頁(yè)(共 34頁(yè)) LCALL DELAY 。A/D 轉(zhuǎn)換結(jié)果化為顯示值 MUL AB 。LCD 使能信號(hào) ORG 0000H LJMP MAIN ORG 000BH LJMP BT0 。讀顯示數(shù)據(jù)程序 附錄 1 第 29 頁(yè)(共 34 頁(yè)) PR3: PUSH ACC CLRRS SETB RW PR31: MOV P0, 0FFH 。讀 BF 和 AC64 值 CLRE POP ACC RET 。設(shè)置顯示方式 LCALL PR1 RET DELAY: MOV R6, 0FH 。LCD 顯示子程序 MOV COM, 0CAH LCALL PR1 MOV R1, 05H MOV R0, 30H L: MOV DAT, R0 LCALL PR2 INC R0 DJNZ R1, L RET 。AD*5 的低字節(jié)為 /256 的結(jié)果 ,為小數(shù)部分 MOV 32H, B 。顯示 Voltage= LCALL N2 。在你們的幫助和協(xié)助下共同完成了本次設(shè)計(jì)。若能對(duì)電路稍加改進(jìn),實(shí)現(xiàn)對(duì)多路信號(hào)的輪流測(cè)量并自動(dòng)保存 相應(yīng)結(jié)果,其應(yīng)用價(jià)值將會(huì)更大。測(cè)試表明,系統(tǒng)運(yùn)行正常,能準(zhǔn)確將直流模擬信號(hào)的電壓轉(zhuǎn)換成數(shù)值顯示,并能精確到 5 位 有效數(shù)字,達(dá)到了設(shè)計(jì)的要求。首先為 ADC0808 接上+12V 的電壓,為其它芯片接上 +5V 的工作電壓。為了實(shí)現(xiàn)此項(xiàng)功能,指令系統(tǒng)提供了一條專(zhuān)用的中斷返回指令。 指令執(zhí)行的步驟: ◆ 、把標(biāo)志寄存器壓棧,清除標(biāo)志位 IF 和 TF; ◆ 、把代碼段寄存器 CS 的內(nèi)容壓棧,并把中斷服務(wù)程序入口地址的高字部分送 CS; ◆ 、 32 位段,壓 32 位 IP。在微機(jī)系統(tǒng)中,該向量表有 256 個(gè)元素 (0~0FFH),每個(gè)元素占 4個(gè)字節(jié),總共 1K 字節(jié),其在內(nèi)存中的存儲(chǔ)形式及其存儲(chǔ)內(nèi)容如圖 所示。 計(jì)算機(jī)系統(tǒng)有上百種可以發(fā)出中斷請(qǐng)求的中斷源,但最常見(jiàn)的中斷源是:外設(shè)的輸入輸出請(qǐng)求,如:鍵盤(pán)輸入引起的中斷,通信端口接受信息引起的中斷等;還有一些計(jì)算機(jī)內(nèi)部的異常事件,如: 0 作除數(shù)、奇偶校驗(yàn)錯(cuò)等。 A/D轉(zhuǎn)換程序 A/D 轉(zhuǎn)換程序的功能是采集數(shù)據(jù),在整個(gè)系統(tǒng)設(shè)計(jì)中占有很高的地位。 Set DDRAM address 命令如表 33 所示。讀狀態(tài)字流程如圖 39 所示。 系統(tǒng)中采用 LCD1602 作為顯示器件輸出信息。 EOC:轉(zhuǎn)換完成信號(hào),當(dāng) EOC 上升為高電平時(shí),表明內(nèi)部 A/D 轉(zhuǎn)換已完成。主要由比較器、環(huán)形分配器、控制門(mén)、寄存器與 D/A 轉(zhuǎn)換器組成。2V。時(shí)鐘電路如圖 31 所示。因?yàn)橹恍枰黄壕Ь涂梢酝瓿?現(xiàn)示工作,所以當(dāng)單片機(jī)控制前兩個(gè)控制端時(shí),最高位控制端應(yīng)接地。 單片機(jī)系統(tǒng)方案此方案采用輸入處理電路 +ADC0808+AT89C51+液晶顯示實(shí)現(xiàn),被 測(cè)信 號(hào)由 ADC0808 模擬輸入端輸入,單片機(jī)采集轉(zhuǎn)換數(shù)據(jù),將轉(zhuǎn)換數(shù)據(jù)送出顯示。 積分式 A/D 轉(zhuǎn)換器是先用積分器將輸入的模擬電壓轉(zhuǎn)換成時(shí)間或頻率,再將其數(shù)字化。 而今,小小的電源設(shè)備已經(jīng)融合了越來(lái)越多的新技術(shù)。原先作為配角,資金投入較少的電源越來(lái)越受到廠商和研究人員的重視,電源技術(shù)遂發(fā)展成為一門(mén)嶄新的技術(shù)。一般說(shuō)來(lái), A/D 轉(zhuǎn)換的方式可分為兩類(lèi):積分式和逐次逼近式。 74 系列邏輯器件方案 采用雙積分電路 +液晶顯示器 +邏輯電路 +定時(shí)采樣電路 +數(shù)據(jù)處理實(shí)現(xiàn),被測(cè)電壓信號(hào)由信號(hào)輸入端加到測(cè)量系統(tǒng),進(jìn)行預(yù)處理后送到后級(jí)電路。 顯示部分方案設(shè)計(jì) 方案一:用液晶 LCD1602 來(lái)顯示電壓讀數(shù)可進(jìn)行片選,實(shí)現(xiàn)液晶的動(dòng)態(tài)點(diǎn)亮。10)pF 石英晶體選擇 6MHz 或 12MHz 都可以。數(shù)字電壓表所采用的是逐次逼近式 A/D 轉(zhuǎn)換芯片 ADC0808,它要求輸入電壓 0177。 逐次逼近式 A/D 轉(zhuǎn)換模塊設(shè)計(jì) 逐次逼近型 A/D 轉(zhuǎn)換器屬于直接型 A/D 轉(zhuǎn)換器,它能把輸入的模擬電壓直接轉(zhuǎn)換為輸出 的數(shù)字代碼,而不需要經(jīng)過(guò)中間變量。 START:?jiǎn)?dòng)信號(hào)輸入端, START 為正脈沖,其上升沿清除 ADC0808 的內(nèi)部的各寄存器,其下降沿啟動(dòng) A/D 開(kāi)始轉(zhuǎn)換。本設(shè)計(jì)采用的是字符型顯示。同時(shí)可以保持一段時(shí)間,從而實(shí)現(xiàn)讀狀態(tài)字的功能。 硬件設(shè)計(jì) 第 11 頁(yè)(共 34 頁(yè)) 圖 310 寫(xiě)命令字流程圖 1) 定義光標(biāo)位置 顯示數(shù)據(jù)的某位,就是把顯示數(shù)據(jù)寫(xiě)在相應(yīng)的 DDRAM 地址中, DDRAM 地址占 7 位。 圖 41 系統(tǒng)軟件框圖 主程序設(shè)計(jì) 圖 42 主程序流程圖 主程序主要負(fù)責(zé)各個(gè)模塊的初始化工作:設(shè)置定時(shí)器、寄存器的初值,啟動(dòng) A/D系統(tǒng)主程序 液晶管顯示 A/D轉(zhuǎn)換 中斷服務(wù) . 數(shù)字電壓表設(shè)計(jì) 第 14頁(yè)(共 34頁(yè)) 轉(zhuǎn)換,讀取轉(zhuǎn)換結(jié)果,處理量程轉(zhuǎn)換響應(yīng),控制液晶實(shí)時(shí)顯示等,其流程圖如圖 42所示。 計(jì)算機(jī)系統(tǒng)還根據(jù)緊急事務(wù)的緊急程度,把中斷分為不同的優(yōu)先級(jí),并規(guī)定:高優(yōu)先級(jí)的中斷能暫停低優(yōu)先級(jí)的中斷服務(wù)程序的執(zhí)行。 、斷向量表和中斷服務(wù)程序 中斷向量表是一個(gè)特殊的線(xiàn)性表,它保存著系統(tǒng)所有中斷服務(wù)程序的入口地址(偏移量和段地址 )。 中斷指令 INT 中斷指令 INT 的一般格式如下: INT Imm 其中:立即數(shù) Imm 是一個(gè) 0~0FFH 范圍內(nèi)的整數(shù)。 軟件設(shè)計(jì) 第 17 頁(yè)(共 34 頁(yè)) 中斷返回指令 當(dāng)一個(gè)中斷服務(wù)程序執(zhí)行完畢時(shí), CPU 將恢復(fù)被中斷的現(xiàn)場(chǎng),返回到引起中斷的程序中。 系統(tǒng)仿真與調(diào)試 第 19 頁(yè)(共 34 頁(yè)) 第 5 章 系統(tǒng)仿真與調(diào)試 在進(jìn)行電路的局部調(diào)試之后,我又進(jìn)行了系統(tǒng)整機(jī)調(diào)試。 整機(jī)調(diào)試 本系統(tǒng)的測(cè)試采用 Proteus 軟件,系統(tǒng)在 Proteus 軟件中仿真時(shí)使用的元件如表51 所示。 ADC0808 可實(shí)現(xiàn)對(duì) 8 個(gè)通道的輸入信號(hào)輪流轉(zhuǎn)換,本設(shè)計(jì)僅僅使用了其中一個(gè)通道,造成了較大的資源浪費(fèi)。 最后,感謝 自動(dòng)化系和 同組的各位同學(xué)以及所有支持我關(guān)心我的人。主程序初始化 MAIN: MOV SP, 60H LCALL INT MOV 30H, 30H MOV 31H, 0A5H MOV 32H, 30H MOV 33H, 30H MOV 34H, 30H MOV R7, 30H LCALL N1 。AD*5 的高字節(jié)為整數(shù)部分 MOV B, 0AH MUL AB 。AJMP LCC LCC: NOP POP PSW POP ACC RETI DISPLY: 。設(shè)置輸入方式 LCALL PR1 MOV COM, 080H 。片選, 1 有效 LCALL DELAY MOV COM, P0 。寫(xiě)入數(shù)據(jù)高 4 位 SETB E CLRE POP ACC RET 。LCD 讀 /寫(xiě)選擇信號(hào) E EQU 。定時(shí)器中斷服務(wù)程序,讀取 0808 第 0通道的轉(zhuǎn)換結(jié)果并轉(zhuǎn)換為顯示值 BT0: PUSH ACC PUSH PSW MOV PSW, 00H CLRTR0 MOV TH0, 00H MOV TL0, 00H DEC 24H MOV A, 24H JNZ RTN1 MOV 24H, 03H M
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1