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

正文內(nèi)容

基于單片機的可控直流電源——軟件設計(編輯修改稿)

2024-10-02 14:51 本頁面
 

【文章內(nèi)容簡介】 5V 輸出 15V 輸出 5V N N Y Y 東華理工大學長江學院畢業(yè)設計(論文) 軟件方案設計 9 反饋 模塊 模數(shù)轉(zhuǎn)換電路 ADC0809 是美國國家半導體公司生產(chǎn)的 CMOS 工藝 8 通道, 8 位逐次逼近式 A/D模數(shù)轉(zhuǎn)換器。其內(nèi)部有一個 8 通道多路開關,它可以根據(jù)地址碼鎖存譯碼后的信號,只選通 8 路模擬輸入信號中的一個進行 A/D 轉(zhuǎn)換。轉(zhuǎn)換時間為 100μ s 左右。 ADC0809芯片有 28 條引腳,采用雙列直插式封裝, ADC0809 引腳圖 如圖 37 所示: 圖 37 ADC0809引腳圖 下面說明各引腳功能: IN0IN7: 8 路模擬量輸入端。 D0D7: 8 位數(shù)字量輸出端。 A0、 A A2: 3 位地址輸入線,用于選通 8 路模擬輸入中的一路。 ALE:地址鎖存允許信號,輸入,高電平有效。 START: A/D 轉(zhuǎn)換啟動信號,輸入,高電平有效。 EOC: A/D 轉(zhuǎn)換結(jié)束信號,輸出,當 A/D 轉(zhuǎn)換結(jié)束時,此端輸出一個高電平(轉(zhuǎn)換期間,其一直為低電平)。 REF( +)、 REF( ):基 準電壓。 OE:數(shù)據(jù)輸出允許信號,輸入,高電平有效。當 A/D 轉(zhuǎn)換結(jié)束時,此端輸入一個高電平,才能打開輸出三態(tài)門,輸出數(shù)字量。 CLK:時鐘脈沖輸入端。要求時鐘頻率不高于 640KHZ。 ADC0809 的工作過程是:首先輸入 3 位地址,并使 ALE=1,將地址存入地址鎖存VCC 11 VREF(+) 12 D1 14 GND 13 IN3 1 EOC 7 IN4 2 START 6 IN6 4 IN7 5 IN5 3 CLK 10 OE 9 D3 8 28 IN2 22 ALE 27 IN1 23 A2 25 A0 24 A1 26 IN0 19 D5 20 D6 21 D7 18 D4 17 D0 15 D2 16 VREF() ADC 0809 東華理工大學長江學院畢業(yè)設計(論文) 軟件方案設計 10 器中。此地址經(jīng)譯碼選通 8 路模擬輸入之一到比較器。 START 上升沿將逐次逼近寄存器復位。下降沿啟動 A/D 轉(zhuǎn)換,之后 EOC 輸出信號變低,指示轉(zhuǎn)換正在進行。直到A/D 轉(zhuǎn)換完成, EOC 變?yōu)楦唠娖?,指?A/D 轉(zhuǎn)換結(jié)束,結(jié)果數(shù)據(jù)已存入鎖存器,這個信 號可用作中斷申請。當 OE 輸入高電平時,輸出三態(tài)門打開,轉(zhuǎn)換結(jié)果數(shù)字量輸出到數(shù)據(jù)總線上。 本設計只需電壓和電流兩個模擬量,通過給 A0 輸入地址 1 和 0,并使 ALE=1,將地址存入鎖存器中,通過控制信號,將采集 的電壓 和 電流 進入模擬量輸入端 IN0 和 IN1,最后將轉(zhuǎn)換結(jié)果數(shù)字量送到數(shù)據(jù)線上,數(shù)據(jù)輸出線 EXP1EXP8 分別接 P1 口的。 ADC0809 接線圖 如圖 38 所示: 圖 38 ADC0809接線圖 反饋子程序 當按鍵電路結(jié)束后,進入負反饋調(diào)節(jié)系統(tǒng), 將采樣獲得的值與設定值進行對比,如 果設定值與采樣值相等,則保持原來的值;采樣值與設定值不相等,則當采樣值大于設定值,因為設計要求是精確到十分位,所以將輸出做減 處理,再繼續(xù)取采樣值與設定值對比,判斷采樣值與設定值的大小,之后重復循環(huán)反饋系統(tǒng);當采樣值小于設定值時,將采樣值做加 處理輸出,之后再將采樣值與設定值對比,判斷是否相等,并一直循環(huán)負反饋子程序。反饋子系統(tǒng)流程圖如圖 39所示: 東華理工大學長江學院畢業(yè)設計(論文) 軟件方案設計 11 圖 39 反饋子系統(tǒng)流程圖 顯示模塊 方案一:采用 LCD 液晶顯示。字符型液晶 顯示模塊是專門用于顯示字母、數(shù)字、符號等的點陣型液晶顯示模塊。 利用單片機的軟硬件資源實現(xiàn)高精度高速 A/D轉(zhuǎn)換,轉(zhuǎn)換精度和轉(zhuǎn)換速度可以通過軟件來改變。但是對軟件部分要求非常高不易實現(xiàn)。 方案二 : 采用數(shù)碼管作為顯示器件,數(shù)碼管是一種半導體發(fā)光器件,其基本單元是發(fā)光二極管。數(shù)碼管按段數(shù)分為七段數(shù)碼管和八段數(shù)碼管,通過對其不同的管腳輸入相對的電流,會使其發(fā)亮,從而顯示出數(shù)字能夠顯示 時間、日期、溫度等所有可用數(shù)字表示的參數(shù)。由于它的價格便宜,使用簡單是我們平時用的比較多的。 結(jié)合本實驗要求,比較兩種方 案得出方案二更適合,所以選用第二種方案。 中斷入口 反饋值與設定值是否相等 N 反饋值是否大于設定值 Y 將輸出做減 處理 N 輸出做加 處理 保存處理后結(jié)果 Y 中斷返回 東華理工大學長江學院畢業(yè)設計(論文) 軟件方案設計 12 1 0 9 8 7 6g f G N D a b1 2 3 4 5dp.e d G N D c d pabcdefgD D+ 5V 數(shù)碼管結(jié)構(gòu) 輸出電壓采用 7 段數(shù)碼管進行顯示。數(shù)碼管由 8 個發(fā)光二極管(以下簡稱字段)構(gòu)成,通過不同的組合可用來顯示數(shù)字 0 ?字符 A ? F、 H、 L、 P、 R、 U、 Y、符號“ ?”及小數(shù)點“ ?”。數(shù)碼管的外型結(jié)構(gòu)如圖 34( a)所示。數(shù)碼管又分為共陰極和共陽極兩種結(jié)構(gòu),分別如 數(shù)碼管結(jié)構(gòu)圖 34( b)和 數(shù)碼管結(jié)構(gòu)圖 34( c)所示 : ( a) 外型結(jié)構(gòu) ( b) 共陰極 ( c)共陽極 圖 34 數(shù)碼管結(jié)構(gòu)圖 數(shù)碼管工作原理 共陽極數(shù)碼管的 8 個發(fā)光二極管的陽極(二極管正端)連接在一起,通常,公共陽極接高電平(一般接電源),其它管腳接段驅(qū)動電路輸出端。當某段驅(qū)動電路的輸出端為低電平時,則該端所連接的字段導通并點亮,根據(jù)發(fā)光字段的不同組合可顯示出各種數(shù)字或字符。此時,要求段驅(qū)動電路能吸收額定的段導通電流,還需根據(jù)外接電源及額定段導通電流來確定相應的限流電阻。 共陰極數(shù)碼管的 8 個發(fā)光二極管的陰極(二極管負端)連接在一起,通常,公共陰極接低電平(一般接 地),其它管腳接段驅(qū)動電路輸出端,當某段驅(qū)動電路的輸出端為高電平時,則該端所連接的字段導通并點亮,根據(jù)發(fā)光字段的不同組合可顯示出各種數(shù)字或字符。此時,要求段驅(qū)動電路能提供額定的段導通電流,還需根據(jù)外接電源及額定段導通電流來確定相應的限流電阻。 東華理工大學長江學院畢業(yè)設計(論文) 軟件方案設計 13 數(shù)碼管字形編碼 要使數(shù)碼管顯示出相應的數(shù)字或字符必須使段數(shù)據(jù)口輸出相應的字形編碼。對照圖 34( a),字型碼各位定義如下:數(shù)據(jù)線 D0 與 a 字段對應, D1 字段與 b 字段對應??,依此類推。如使用共陽極 數(shù)碼管,數(shù)據(jù)為 0 表示對應字段亮,數(shù)據(jù)為 1 表示對應字段暗;如使用共 陰極數(shù)碼管,數(shù)據(jù)為 0 表示對應字段暗,數(shù)據(jù)為 1 表示對應字段亮。如要顯示“ 0”,共陽極數(shù)碼管的字型編碼應為: 11000000B(即 C0H);共陰極數(shù)碼管的字型編碼應為: 00111111B(即 3FH)。依此類推可求得數(shù)碼管字形編碼如表 35 所示。 表 35 數(shù)碼管字型編碼表 顯示字符 字形 共 陽 極 共 陰 極 dp g f e d c b a 字型碼 dp g f e d c b a 字形碼 0 0 1 1 0 0 0 0 0 0 C0H 0 0 1 1 1 1 1 1 3FH 1 1 1 1 1 1 1 0 0 1 F9H 0 0 0 0 0 1 1 0 06H 2 2 1 0 1 0 0 1 0 0 A4H 0 1 0 1 1 0 1 1 5BH 3 3 1 0 1 1 0 0 0 0 B0H 0 1 0 0 1 1 1 1 4FH 4 4 1 0 0 1 1 0 0 1 99H 0 1 1 0 0 1 1 0 66H 5 5 1 0 0 1 0 0 1 0 92H 0 1 1 0 1 1 0 1 6DH 6 6 1 0 0 0 0 0 1 0 82H 0 1 1 1 1 1 0 1 7DH 7 7 1 1 1 1 1 0 0 0 F8H 0 0 0 0 0 1 1 1 07H 8 8 1 0 0 0 0 0 0 0 80H 0 1 1 1 1 1 1 1 7FH 9 9 1 0 0 1 0 0 0 0 90H 0 1 1 0 1 1 1 1 6FH A A 1 0 0 0 1 0 0 0 88H 0 1 1 1 0 1 1 1 77H B B 1 0 0 0 0 0 1 1 83H 0 1 1 1 1 1 0 0 7CH C C 1 1 0 0 0 1 1 0 C6H 0 0 1 1 1 0 0 1 39H D D 1 0 1 0 0 0 0 1 A1H 0 1 0 1 1 1 1 0 5EH E E 1 0 0 0 0 1 1 0 86H 0 1 1 1 1 0 0 1 79H F F 1 0 0 0 1 1 1 0 8EH 0 1 1 1 0 0 0 1 71H H H 1 0 0 0 1 0 0 1 89H 0 1 1 1 0 1 1 0 76H L L 1 1 0 0 0 1 1 1 C7H 0 0 1 1 1 0 0 0 38H P P 1 0 0 0 1 1 0 0 8CH 0 1 1 1 0 0 1 1 73H R R 1 1 0 0 1 1 1 0 CEH 0 0 1 1 0 0 0 1 31H U U 1 1 0 0 0 0 0 1 C1H 0 0 1 1 1 1 1 0 3EH Y Y 1 0 0 1 0 0 0 1 91H 0 1 1 0 1 1 1 0 6EH ? ? 1 0 1 1 1 1 1 1 BFH 0 1 0 0 0 0 0 0 40H . . 0 1 1 1 1 1 1 1 7FH 1 0 0 0 0 0 0 0 80H 滅 滅 1 1 1 1 1 1 1 1 FFH 0 0 0 0 0 0 0 0 00H 東華理工大學長江學院畢業(yè)設計(論文) 軟件方案設計 14 LED 數(shù)碼管驅(qū)動 74LS164 是串行輸入 /并行輸出移位寄存器,有兩個串行數(shù)據(jù) DA、 DB 輸入端,使用時一般把它們連在一起; MR 為清零輸入端,低電平有效,當該端加入低電平時,寄存器輸出 Q0~Q7全為低電平。在正常情況下,清零輸入端接高電平,當 CP 信號上升沿到來時,數(shù)據(jù)右移一位; Q0~Q7為并行數(shù)據(jù)輸出端,同時 Q7端也是串行數(shù)據(jù)輸出端,對于串 行輸入的數(shù)據(jù),最先輸入的從 Q7輸出,最后進入的從 Q0輸出。 CP 為移位脈沖 。74LS164 的管腳排列如圖 36 所示 : A1B2Q03Q14Q25Q36G N D7CP8MR9Q410Q511Q612Q713V C C147 4 L S 1 6 4 圖 36 74LS164 的管腳排列 顯示電路由 四 個共陰級的數(shù)碼管和一個 74LS164組成。 四 個數(shù)碼管分別組成顯示電路的 電壓電流區(qū)分位、 十位、個位、小數(shù)點位, 比如可以顯示 為電壓值, 為電流值 。 由于 四 個數(shù)碼管至少需要 28 根 I/O 線,為節(jié)約資源,采用串行輸入并行輸出的 74LS164 進行驅(qū)動輸出。單片機的兩個并行口 和 分別作為 74LS164 的信號輸入口和時鐘控制 信號
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1