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

正文內(nèi)容

電壓表課程設(shè)計--基于tlc549串行ad轉(zhuǎn)換器的簡易電壓表的設(shè)計(編輯修改稿)

2024-07-10 08:13 本頁面
 

【文章內(nèi)容簡介】 號期間需要完成以下工作: 讀入前次 A/D 轉(zhuǎn)換結(jié)果,對本次轉(zhuǎn)換的輸入模擬信號采樣并保持,啟動本次 A/D 轉(zhuǎn)換。 TLC549 與單片機的連接圖: DATA OUT 與 相連, CS 與 相連, SCLK 即 I/O CLOCK 與 相連。 顯示驅(qū)動電路 LED 顯示系統(tǒng)設(shè)計 本設(shè)計數(shù)字電壓表的顯示采用普通的數(shù)碼管動態(tài)掃描顯示的方式,采用 4 位一體的數(shù)碼管作為顯示器件,每位數(shù)碼管輪流點亮,延時 5ms,具有良好的視覺效果。 LED基本結(jié)構(gòu) LED七段數(shù)碼顯示器由 8個發(fā)光二極管組成顯示字段,其中 7個長條形的發(fā)光二極管排列成“日”字形,另一個圓點形的發(fā)光二極管在顯示器的右下角作為顯示小數(shù)點用,其通過不同的組合可用來顯示各種數(shù)字。 LED引腳排列如下圖 8所示 : 圖 8 LED引腳排列 本設(shè)計用共陰極接法的 4位 LED數(shù)碼顯示管,其中 a, b, c, e, f, g為 4位 LED各段的公共輸出端, 4分別是每一位的位數(shù)選端, dp是小數(shù)點引出端。 圖 9 4位 LED引腳 LED顯示器與單片機接口設(shè)計 由于單片機的并行口不能直接驅(qū)動 LED 顯示器,所以,在一般情況下,必須采用專用的驅(qū)動電路芯片,使之產(chǎn)生足夠大的電流,顯示器才能正常工作。 為了簡化數(shù)字式直流電壓表的電路設(shè)計,在 LED 驅(qū)動電路的設(shè)計上,可以利用單片機 P0口上外接的上拉電阻來實現(xiàn),即將 LED 的 AG 段顯示引腳和 DP 小數(shù)點顯示引腳并聯(lián)到 P0口與上拉電阻之間 ,這樣 ,就可以加大 P0 口作為輸出口的驅(qū)動能力,使得 LED 能按照正常的亮度顯示出數(shù)字。 單片機的 P0 口通過 74LS240 反向驅(qū)動器驅(qū)動數(shù)碼管 8 位數(shù)據(jù)端,單片機的 P3 口的低4 位連接數(shù)碼管的控制端進行點亮控制。 如下圖: 復(fù)位電路: 連接到 AT89C51 的 RST 端 晶體振蕩電路: 兩端分別連接到 XTAL1,XTAL2 端 Proteus 中硬件電路設(shè)計全圖: 4 軟件系統(tǒng)設(shè)計與局部調(diào)試 根據(jù)模塊的劃分原則,將該程序劃分初始化模塊, A/D轉(zhuǎn)換子程序和顯示子程序,這三個程序模塊構(gòu)成了整個系統(tǒng)軟件的主程序,如下圖所示。 模塊電路設(shè)計 其轉(zhuǎn)換流程圖如下: 啟動轉(zhuǎn)換 轉(zhuǎn)換結(jié)束? 輸出轉(zhuǎn)換結(jié)果 標度變換 顯示 結(jié)束 開始 動態(tài)掃描程序設(shè)計 顯示子程序采用動態(tài)掃描實現(xiàn)四位數(shù)碼管的數(shù)值顯 示,在采用動態(tài)掃描顯示方式時,要使得 LED顯示的比較均勻,又有足夠的亮度,需要設(shè)置適當?shù)膾呙桀l率。程序設(shè)計流程如下: 開 始初 始 化 ( 顯 示 指 針 指 向 緩 沖區(qū) 7 C H , 位 控 碼 為 0 8 H )輸 出 位 控 碼輸 出 段 控 碼添 加 小 數(shù) 點返 回YN該 加 小 數(shù) 點 否 ?Y延 時 5 m s顯 示 緩 沖 單 元 增 1四 位 掃 描 完 否 ?N位 控 碼 左 移 1 位關(guān) 顯 示Y : 在 Keil 中建立新的項目,命名為 dyb,選擇 AT89C51。如下: 新建文件: 選擇 FILE 下的 NEW,輸入源程序,以 命名,程序如下: 。************************************************* 。******** 初始化程序 ************* 。************************************************* SDA EQU 。DATA OUT SCL EQU 。I/O CLOCK CS EQU 。/CS 片選 MTD EQU 30H 。發(fā)送緩沖區(qū)首址 MRD EQU 40H 。接收緩沖區(qū)首址 。************************************************* 。******** 電壓表實驗主程序 ************* 。************************************************* ORG 0000H LJMP SE11 ORG 0590H SE11: MOV SP,53H MOV 7CH,10H 。顯示緩沖區(qū)賦初值 MOV 7BH,14H MOV 7AH,10H MOV 79H,10H LO18: LCALL SSEE 。調(diào)用顯示子程序 CLR CS 。選中 TLC549 器件 LCALL RDBYTE 。讀取采樣 /保持的數(shù)字量 ,并送到寄存器 A SETB CS 。等待 A/D 轉(zhuǎn)換結(jié)束 NOP NOP NOP NOP NOP NOP LCALL BIAODU SJMP LO18 。************************************
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1