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

正文內(nèi)容

8路輸入模擬信號數(shù)值顯示器的設(shè)計畢業(yè)設(shè)計論文(參考版)

2024-09-05 17:18本頁面
  

【正文】 LED 顯示 MOV A,R1 MOVC A,A+DPTR MOV P1,A SETB LCALL DL1MS CLR INC R1 MOV A,R1 MOVC A,A+DPTR MOV P1,A SETB LCALL DL1MS CLR INC R1 MOV A,R1 MOVC A,A+DPTR MOV P1,A SETB LCALL DL1MS CLR 。調(diào)數(shù)碼管顯示 DJNZ R2,DISLOOP RET DISP: MOV R1,78H 。存儲個位 INC R0 MOV A,R6 ANL A,0F0H SWAP A MOV R0,A 。轉(zhuǎn)換完畢 MOV R0,78H 。顯示子程序 ,數(shù)據(jù)處理子程序,對所測得的二進(jìn)制數(shù)據(jù)進(jìn)行數(shù) BCD 碼轉(zhuǎn)換 MOV A,R0 MOV B,2 MUL AB MOV R3,A MOV A,B MOV R2,A DCDTH: CLR A 。調(diào)用顯示子程序 LCALL CHANGE_CHANLE 。調(diào)用初始化子程序 LOOP: LCALL TEST 。初始化 子程序, 清除內(nèi)部 顯示緩沖區(qū)及ADC0809 芯片時鐘脈沖初始化 CLR C MOV P2,00H MOV A,00H MOV R7,0CH MOV R0,70H CLEAR: MOV R0,A INC R0 DJNZ R7,CLEAR MOV TMOD,01H MOV TH0,0FFH MOV TL0,0E0H SETB EA SETB ET0 SETB TR0 RET INT_0: 。 8路輸入模擬信號數(shù)值顯示器的設(shè)計 28 參考文獻(xiàn) [1] 張國勛 ,孫海 . 單片機(jī)原理與應(yīng)用 . 2020 年 北京 北京航空航天大學(xué)出版社 [2] 李全利,遲榮強(qiáng) . 單片機(jī)原理及接口技術(shù) . 2020 年 北京 高等教育 出版社 [3] 樓然苗,李光飛 . 51 單片機(jī)設(shè)計實(shí)例 . 2020 年 北京 北京航空航天大學(xué)出版社 [4] 諸昌鈐 . LED 顯示屏系統(tǒng)原理及工程技術(shù) . 2020 年 成都 電子科技大學(xué)出版社 [5] 張毅剛 . MCS51 單片機(jī)應(yīng)用技術(shù) . 1997 年 哈爾濱 哈爾濱工業(yè)出版社 [6] 何立民 . 單片機(jī)高級教程 . 2020 年 北京 北京航天航空大學(xué)出版社 8路輸入模擬信號數(shù)值顯示器的設(shè)計 29 附錄 :程序清單 ; ***********************; ; 8 路模擬數(shù)據(jù)采集顯示電路; ; ***********************; 。 同時,在畢業(yè)設(shè)計過程中同學(xué)之間的交流也是必不可少的,其中 。她 時刻都在 關(guān)注我 們畢業(yè)設(shè)計的進(jìn)程、督促我 們 抓緊時間,并適時給我 們 一些好的意見,這些都為 畢業(yè)設(shè)計 的最終成功奠定了 強(qiáng)有力的基礎(chǔ)。 在這次畢業(yè)設(shè)計的過程中,我的知識面得到了很大的拓展,以前在書本上看到的僅僅是理論知識,并沒有用于實(shí)踐,現(xiàn)在通過親自動手實(shí)踐,讓我更加深入地理解了理論知識的內(nèi)涵,明白了理論在實(shí)際中的使用方法,同時讓我明白了理論與實(shí)際的差別,理論值在實(shí)際應(yīng)用中的誤差問題使得問題變得復(fù)雜,在處理這種復(fù)雜問題的時候,將使用到很多的知識,所以,不斷地拓展自己的知識面在以后的生活中是 必須的。 由于時間的關(guān)系,我并沒有對此設(shè)計進(jìn)行擴(kuò)展,這個設(shè)計還有很大的修改空間。 7 結(jié) 論 經(jīng)過二個多月的不斷學(xué)習(xí)與設(shè)計,在指導(dǎo)老師的悉心指導(dǎo)下,我終于順利的完成了我的畢業(yè)設(shè)計。 經(jīng)過檢查,軟件程序 并未出現(xiàn)問題,而是接口電路出現(xiàn)了一些問題,由于我用的 LED 數(shù)碼顯示器屬于一種低功率的共陽極數(shù)碼管,但是我經(jīng)過三極管連接 LED數(shù)碼管的 COM 端 ,這樣使得電流放大,導(dǎo)致數(shù)碼管的各段都發(fā)亮,只是亮度不同。要想給 CLOCK 引腳提供一個時鐘脈沖 ,按照原理圖的實(shí)現(xiàn)方法就是利用單片機(jī)的 ALE 引腳提供的 2MHz 的時鐘脈沖經(jīng)過二分頻送入 CLOCK 引腳,但是現(xiàn)在卻實(shí)現(xiàn)不了,經(jīng)過老師和同學(xué)的幫助, 我們又采取了另外一種方法,就是直接利用單片機(jī)的 P3 口給 CLOCK 一個方波計數(shù)脈沖,這樣的話,不僅省掉了二分頻器的使用,而且可以直接加一個方波計數(shù)中斷處理程序就可以簡單實(shí)現(xiàn)了。二、單片機(jī)沒有給 ADC0809 的 CLOCK 引腳提供一個正常工作的時鐘脈沖。經(jīng)過修改重新燒錄,數(shù)碼管開始正常工作。我 使 用的軟件仿真軟件是 Keil C 軟件,利用它可以進(jìn)行軟件的編程和仿真,同時也能生成 .HEX 文件燒錄到單片機(jī) 內(nèi)。最后,問題只能歸結(jié)到軟件編程方面,由于數(shù)碼管顯示采用的是動態(tài)掃描方式,直接是利用軟件進(jìn)行控制,所以只要軟件編程出現(xiàn)錯誤,數(shù)碼管相應(yīng)的也就不予顯示。三、數(shù)碼管已經(jīng)損壞。 ? 數(shù)碼管不工作可能有以下幾個原因:一、電路焊接有問題 ,出現(xiàn)虛焊、漏焊或者是直接焊接錯誤。 經(jīng)過分析與查閱資料,發(fā)現(xiàn)原理圖并沒有什么問題,而是 PROTEUS 仿真軟件不提供 ADC0809 芯片的仿真,屬于仿真軟件不支持的類型。 問題 的 分析與解決: ? 硬件電路無法在 PROTEUS 中仿真主要有 2 個原因:一、電路原理圖有 問題,可能在 PROTEUS 中接錯或漏 接。 ? 給定一個模擬量輸入,無數(shù)字量產(chǎn)生。 調(diào)試過程中出現(xiàn)的問題: ? 硬件電路無法在 PROTEUS 中進(jìn)行仿真 。程序流程圖如圖 55 所示。其程序流程圖如圖 54 所示。程序流程圖如圖 53 所示。 開 始初 始 化調(diào) 用 A / D 轉(zhuǎn) 換 子 程 序調(diào) 用 數(shù) 據(jù) 轉(zhuǎn) 換 子 程 序調(diào) 用 顯 示 子 程 序調(diào) 用 通 道 選 擇 子 程 序結(jié) 束 圖 51 主程序流程圖 各子程序 的設(shè)計 A/D 轉(zhuǎn)換 子程序 的設(shè)計 A/D 轉(zhuǎn)換子程序是用來控制對 ADC0809 8 路模擬輸入電壓的 A/D 轉(zhuǎn)換,其程序流程圖如圖 52 所示。 主程序 的設(shè)計 整個系統(tǒng)上電后,啟動 A/D 轉(zhuǎn)換,待轉(zhuǎn)換完畢后,系統(tǒng)將轉(zhuǎn)換數(shù)據(jù)從 P0 口存入到單片機(jī)內(nèi)部寄存器 70H 中,然后再將 轉(zhuǎn)換數(shù)據(jù)進(jìn)行數(shù)碼轉(zhuǎn)換,并將轉(zhuǎn)換代碼存入顯示緩沖區(qū) 78H7AH,最后系統(tǒng)調(diào)用顯示子程序進(jìn)行電壓顯示,當(dāng) 前顯示完畢進(jìn)行通道轉(zhuǎn)換并進(jìn)行下次轉(zhuǎn)換。 圖 47 系統(tǒng)的仿真電路圖 5 系統(tǒng)的軟件設(shè)計 軟件采用模塊化程序設(shè)計方法,由主程序、顯示子程序、 A/D 轉(zhuǎn)換測量子 程序 8路輸入模擬信號數(shù)值顯示器的設(shè)計 22 等幾部分組成。 但是,在仿真的時候,雖然有模數(shù)轉(zhuǎn)換器 ADC0809,但是在接好電路后,將程序燒錄進(jìn)去,卻發(fā)現(xiàn)系統(tǒng)無法進(jìn)行仿真,困惑許久,發(fā)現(xiàn)該仿真軟件不支持 ADC0809 芯片的仿真,于是在仿真過 程中我采用了相同類型的模數(shù)轉(zhuǎn)換器 ADC0808 進(jìn)行仿真工作。 8路輸入模擬信號數(shù)值顯示器的設(shè)計 20 表 43 常用字符 顯示編碼表 c. LED 顯示接口電路設(shè)計 數(shù)碼管顯示接口電路如圖 46 所示 。數(shù)據(jù)字位數(shù)與 LED 段碼的關(guān)系如表 42。而選用共陽極的 LED 時,要使某一段發(fā)光二極管發(fā)亮,則需加上低電平,反之則暗,為了保護(hù)各段 LED 不被損壞,需要外加限流電阻。一位顯示器數(shù)碼管的結(jié)構(gòu)如圖 45 所示。 LED 數(shù)碼管顯示器 a. LED 數(shù)碼管顯示器 的結(jié)構(gòu) 通常使用的 LED 是由 7 個發(fā)光二極管排列成的,七段 LED 的陽極連在一起稱為共陽極接法,而陰極接在一起的稱為共陰極接法 。OE 為低電平時, D0~ D7 為高阻狀態(tài), OE 為高電平時,允許轉(zhuǎn)換結(jié)果輸出。在 START 上升沿時,所有的內(nèi)部寄存器清零,在下降沿時,開始進(jìn)行 A/D轉(zhuǎn)換,此期間 START 應(yīng)保持低電平。 ADC0809 使用+ 5V單一電源供電。 ADC0809 的參考電壓為+ 5V。 ADC0809 的典型時鐘頻率為 640kHz,轉(zhuǎn)換時間約為 100μs。 OE:輸出允許端。 8路輸入模擬信號數(shù)值顯示器的設(shè)計 18 圖 44 ADC0809 時序圖 EOC:轉(zhuǎn)換結(jié)束信號輸出端。從 START 端輸入一個正脈沖,其下降沿啟動ADC0809 開始轉(zhuǎn)換。該信號在上升沿處把 A、 B、 C 的狀態(tài)鎖存到內(nèi)部的多路開關(guān)的地址鎖存器中,從而選通 8 路模擬信號中的某一路。當(dāng) CBA=000 時, IN0 輸入;當(dāng) CBA=111 時, IN7 輸入。三態(tài)輸出, D7 是最高位, D0 是最低位??奢斎?0~ 5V待轉(zhuǎn)換的模擬電壓。典型時鐘頻率為 640kHz ( 2) 引腳排列及各引腳的功能,引腳排列如圖 43 所示。 ( 1) ADC0809 主要性能 ? 逐次比較型 ? CMOS 工藝制造 ? 單電源供電 ? 無需零點(diǎn)和滿刻度調(diào)整 ? 具有三態(tài)鎖存輸出緩沖器,輸出與 TTL 兼容 ? 易與各種微控制器接口 圖 42 ADC0809 內(nèi)部結(jié)構(gòu) 8路輸入模擬信號數(shù)值顯示器的設(shè)計 17 ? 具有鎖存控制的 8 路模擬開關(guān) ? 分辨率: 8 位 ? 功耗: 15mW ? 最大不可調(diào)誤差小于 177。 8 路轉(zhuǎn)換開關(guān)能直接連通 8 個單端模擬信號中的任何一個。 b. ADC0809 內(nèi)部功能與引腳 分辨率和精度 是 A/D 轉(zhuǎn)換器的兩個主要的性能指標(biāo),這兩個性能指標(biāo) 在 前文 中已作了相應(yīng)的計算和分析 ,這里就不再贅述。還要把每個樣值脈沖轉(zhuǎn)換成與它幅值成正比的數(shù)字量。 實(shí)際中采樣 保持是做成一個電路。 把以一定時間間隔 T 逐點(diǎn)采集連續(xù)的模擬信號,并保持一個時間 t,使被采集的信號變成時間上離散、幅值等于采樣時刻該信號瞬時值的一組方波序列信號,即采樣信號。 XTAL1: 振蕩器反相放大器的及內(nèi)部時鐘發(fā)生器的輸入端。需注意的是 :如果加密位 LB1 被編程,復(fù)位時內(nèi)部會鎖存 EA 端狀態(tài) 如 EA 端為高電平 (接 VCC 端 ), CPU則執(zhí)行內(nèi)部程序存儲器中的指令。 EA/VPP : 外部訪問允許。此外,該引腳會被微弱拉高,單片機(jī)執(zhí)行外 部程 序時,應(yīng)設(shè)置 ALE 無效 PSEN 程序儲存允許 ( PSEN )輸出是外部程 序存儲器的讀選通信號, 當(dāng) AT89C52 由外部程 序存儲器取指令 (或數(shù)據(jù) )時,每個機(jī)器周期兩次 PSEN 有效,即輸出兩個脈沖。 如有必要, 可 通過對特殊功能寄存器 (SFR)區(qū)中 的 8FH 單元的 DO 位置位, 可禁 止 操作。 要注意的是 :每當(dāng) 訪問外部數(shù)據(jù)存儲器時將跳過一個 ALE 脈沖。 ALE/PROG: 當(dāng) 訪問外部程序存儲器或數(shù)據(jù)存儲器時, ALE(地址鎖存允許 )輸出脈沖用于鎖存地址的低 8 位字節(jié)。 RST: 復(fù)位輸入。對 P3 口寫“ 1”時,它們被內(nèi)部上拉電阻拉高并可作為輸入端口。在訪問 8 位地址的外部數(shù)據(jù)存儲器 (如執(zhí)行 MOVX RI 指令 )時, P2 口線 上 的內(nèi)容 (也即 特殊功能寄存器 (SFR ) 區(qū)中 R2 寄存器的內(nèi)容 ),在整個訪問期間不 改變 . Flash 編程或校驗(yàn)時, P2 亦接收高位地址和其它控制信號
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1