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

正文內容

基于單片機實現(xiàn)的數(shù)字電壓表__畢業(yè)設計說明書-在線瀏覽

2024-09-11 21:28本頁面
  

【正文】 部分選用液晶 LCD1602,用軟件譯碼。 四川信息 職業(yè)技術學院畢業(yè)設計說明書 第 4 頁 共 31 頁 方案論證 經過以上方案設計,決定采用如圖 21 所示方案。 時鐘電路 單片機工作的時間基準是由時鐘電路提供的,在單片機的 XTAL1 和 XYAL2 兩個管腳接一只晶振及兩只電容就構成了單片機的時鐘電路,電路中電容器 1C 和 2C 對振蕩頻率有微調作用,通常取 (30177。時鐘電路如圖 31 所示。復位信號是高電平有效,高電平有效的持續(xù)時間為 2 個機器周期以上。電阻 、 電容器的參考值 1R =10KΩ、 1C =10uF、 hC =。 四川信息 職業(yè)技術學院畢業(yè)設計說明書 第 6 頁 共 31 頁 量程轉換模塊設計 電路選擇 圖 33 量程 轉 換開關 圖 34 衰減輸入電路 輸入電路的作用是把不同量程的被測電壓,規(guī)范到 A/D 轉換器所要求的電壓值。2V。衰減輸入電路可由開關來選擇不同的衰減率,從而切換檔位。 1 端 、 2 端單獨合上時 , Vout 的大小分別是 : 1 腳單獨合上 Vout=Vin1; 2 腳單獨合上 Vout= Vin( R4+ R5+ R6)/(R3+ R4+ R5+ R6)。 量程調節(jié),只要把 R5, R6 的參數(shù)選好然后,由開關 1 端、 2 斷選擇測量電壓輸出端即完成量程選定。主要由比較器、環(huán)形分配器、控制門、寄存器與 D/A 轉換器組成。 A、 B、 C: 3 位地址 輸入, 2 個地址輸入端的不同組合選擇八路模擬量輸入。 D0~ D7:八位數(shù)據(jù)輸出線, A/D 轉換結果由這 8 根線傳送給單片機。當 OE=1 時,即為高電平,允許輸出鎖存器輸出數(shù)據(jù)。 EOC:轉換完成信號,當 EOC 上升為高電平時,表明內部 A/D 轉換已完成。其內部結構如圖 36 所示。 圖 37 ADC0808 與單片機的連接 四川信息 職業(yè)技術學院畢業(yè)設計說明書 第 9 頁 共 31 頁 顯示模塊設計 LCD 顯示模塊 LCD 顯示器分為字段顯示和字符 顯示兩種。字符顯示是根據(jù)需要顯示基本字符。 系統(tǒng)中采用 LCD1602 作為顯示器件輸出信息。 LCD1602可以顯示 2 行 16 個漢字。 VDD:電源端 VEE:亮度控制端( 15V) VSS:接地端 圖 38 LCD1602 模塊 LCD1602 的顯示操作 1. 四種基本操作 LCD 有四種基本操作 , 具體如表 31 所示 。根據(jù)管腳功能,當為有效電平時,狀態(tài)命令字可從 LCD 模塊傳輸?shù)綌?shù)據(jù)總線。讀狀態(tài)字流程如圖 39 所示。其指令名稱是指要實現(xiàn)的功能;控制代號是采用的十六進制的數(shù)值表示的。 I/D=0:減量方式,S=1:移位方式, S=0:不移位; 4) 顯示狀態(tài): D 指設置整體顯示開關; C 指設置光標顯示開關; B 指設置光標的字符閃耀; 5) 光標畫面滾 動: R/L 指右移或左移; S/C 指移動總體或光標; 6) 功能設置: DL 接口數(shù)位, L 指顯示行數(shù), F 顯示字型;如 DL=1: 8 位 =0, 4位 N=1: 2 行 =0: 1 行 , G=1: 510=0: 57(點陣 ) RS R/W 操作 0 0 寫命令操作 (初始化,光標定位等 ) 0 1 讀狀態(tài)操作 (讀忙標志位 ) 1 0 寫數(shù)據(jù)操作 (要顯示內容 ) 1 1 讀數(shù)據(jù)操作 (可以把顯示存儲區(qū)中的數(shù)據(jù)反讀出來 ) 四川信息 職業(yè)技術學院畢業(yè)設計說明書 第 11 頁 共 31 頁 7) CGRAM 地址設制:相當于一個數(shù)據(jù)庫,可以在其中選擇所需要的符號; 8) DDRAM 地址設制:顯示定位; 9) 讀 BF 和 AC: B 為最高位忙的標志, F 為標志位; 10) 寫數(shù)據(jù):將數(shù)據(jù)按要求寫入到對應的單元; 11) 讀數(shù)據(jù):讀相應單元內的數(shù)據(jù); 表 32 命令字 指令名稱 控制信號 控制代碼 RS RW D7 D6 D5 D4 D3 D2 D1 D0 清屏 0 0 0 0 0 0 0 0 0 1 歸 HOME 位 0 0 0 0 0 0 0 0 1 * 輸入方式設制 0 0 0 0 0 0 0 1 I/D S 顯示狀態(tài)設制 0 0 0 0 0 0 1 D C B 無標畫面滾動 0 0 0 0 0 1 S/C RL * * 功能設置 0 0 0 0 1 DL N F * * CGRAM 地址設制 0 0 0 1 A5 A4 A3 A2 A1 A0 DDRAM 地址設制 0 0 1 A6 A5 A4 A3 A2 A1 A0 讀 BF 和 AC 0 1 BF AC6 AC5 AC4 AC3 AC2 AC1 AC0 寫數(shù)據(jù) 1 0 數(shù) 據(jù) 讀數(shù)據(jù) 1 1 數(shù) 據(jù) (3)寫命令字 由表 32 可知當 RS=0, R/W=0 時,才可以通過單片機或用戶指令把數(shù)據(jù)寫到 LCD模塊,此時就對 LCD 進行調制。圖 310 所示 為寫命令字的流程圖。 Set DDRAM address 命令如表 33 所示。 表 33 Set DDRAM address 命令 RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 1 AC6 AC5 AC4 AC3 AC2 AC1 AC0 第 1 行 DDRAM 地址與第 2 行 DDRAM 地址并不連續(xù) , 如表 34 所示 。 四川信息 職業(yè)技術學院畢業(yè)設計說明書 第 13 頁 共 31 頁 圖 311 LCD 初始化流程圖 2. LCD 顯示程序設計 LCD 顯示程序的設計一般先要確定 LCD 的初始化、光標定位、確定顯示字符后,顯示流程 如圖 312 顯示。編寫系統(tǒng)軟件時,可首先編寫各模塊的底層驅動程序,而后是系統(tǒng)聯(lián)機調試,編寫上層主程序。 A/D 轉換程序 A/D 轉換程序的功能是采集數(shù)據(jù),在整個系統(tǒng)設計中占有很高的地位。若輸入為低電平,則繼續(xù)掃描。 圖 43 A/D 轉換程序流程圖 中斷服務程序 中斷服務程序的功能是為 ADC0808 提供時鐘信號,當中斷發(fā)生時將 AT89C51單片機的 管腳將輸出信號取反,為 ADC0808 提供 12kHz 時鐘信號。首先為 ADC0808 接上+12V 的電壓,為其它芯片接上 +5V 的工作電壓。 分局部調試 1. 檢查 ADC0808 是否工作 ADC0808 集成了三個控制端。為測量其是否工作,我們將它的三個控制端用導線引出分別接高低電平, 發(fā)現(xiàn)測量結果與理論分析結果一致, ADC0808 工作正常。針對不同的檔位,我們通過接入不同待測的模擬量來調節(jié)電壓。測試表明,系統(tǒng)運行正常,能準確將直流模擬信號的電壓轉換成數(shù)值顯示,并能精確到 5 位有效數(shù)字,達到了設計的要求。 表 52 測試值與真實值 電壓表測得值 /V 絕對誤差 /V + + + + + + + + 電壓表測得值 /V 絕對誤差 /V + + + + + + + + + 從表中可以看出,電壓表測得值誤差均在 以內,這與采用 8 位 A/D 轉換器所能達到的理論 誤差精度相比較接近,因此在一般的應用場合都可以滿足要求。 仿真測試表明,系統(tǒng)性能良好,測量讀數(shù)穩(wěn)定易讀、更新速度合理,直流電壓測量范圍為 0~ 50V,最小分辨率為 ,滿足任務書指標要求。 若能將測量的電壓值實時保存,使用時將更方便。若能對電路稍加改進,實現(xiàn)對多路信號的輪流測量并自動保存相應結果,其應用價值將會更大。在此向他表示衷心的感謝。通過短 暫的畢業(yè)設計,從而提高了我的理論水平,真正做到學有所用,雖然在其過程中我也遇到一些困難,但是從中我也得到了很多的幫助,沒有半途而廢,沒有灰心喪氣,我都一一克服了,這些都是一種收獲,最讓我感到高興的是終于按質按量的完成了畢業(yè)設計。本次畢業(yè)設計的每一個細節(jié)都離不開您的細心指導。LCD 寄 存器選擇信號 RW EQU 。LCD 使能信 號 ORG 0000H LJMP MAIN ORG 000BH LJMP BT0 。主程序初始化 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 。定時器初始化程序 MOV TMOD, 00H MOV TH0, 00H MOV TL0, 00H SETB TR0 MOV 24H, 03H MOV IE, 82H LP: MOV R7, 30H 。循環(huán)顯示 。A/D 轉換結果化為顯示值 MUL AB 。AD*5 的高字節(jié)為整數(shù)部分 MOV B, 0AH MUL AB 。二進制小數(shù)換為 10 進制數(shù) MOV B, 0AH MUL AB MOV 33H, B MOV B, 0AH MUL AB MOV 34H, B RTN1: SETB TR0 ORL 30H, 30H MOV 31H, 0A5H ORL 32H, 30H ORL 33H, 30H ORL 34H, 30H MOV 35H, 30H LJMP LCC LC1: JNZ RTN2 MOV 24H, 03H MOV DPTR, 0F6FFH MOV A, 00H MOVX DPTR, A MOV R7, 0ccH DJNZ R7, $ MOVX A, DPTR 四川信息 職業(yè)技術學院畢業(yè)設計說明書 第 23 頁 共 31 頁 MOV 40H, A MOV B, 05H 。(AD*5)/25 MOV 30H, B 。AD*5
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1