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

正文內(nèi)容

基于at89c52單片機的雙路數(shù)字電壓表設計(文件)

2025-08-01 09:45 上一頁面

下一頁面
 

【正文】 DIV AB JB F0,AD_CHULI2 ADD A,5 AD_CHULI2: MOV 30H,A RET 。4 位數(shù)碼管 RET 。 TAB: DB 3FH,06H,5BH,4FH,66H 。 26 END 。5~ 9 DB 01H,08H 。 DELAY1MS: MOV R6,5 。獲得顯示單元首地址 MOV R4,7FH 。拉高數(shù)據(jù)端 ,回到初始狀態(tài) MOV 20H,A 。C 移入 A,高位在前 SETB AD_CLK 。第四個脈沖 NOP NOP MOV R1,8 。DI 置 1,設為單通道 NOP NOP SETB AD_CLK 。CS 置 0,片選有效 NOP SETB AD_DAT 。 21 附 錄 : AT89C52 一片; ADC0832 一片; LED 數(shù)碼顯示屏一塊; : LED EQU P0 AD_CS BIT AD_CLK BIT AD_DAT BIT SDATA BIT SCLK BIT K1 BIT CH_XZ BIT 40H ORG 0000H AJMP START 。在此,謹向?qū)煴硎境绺叩木匆夂椭孕牡母兄x! 同時,我還要感謝幫助我的同學和朋友,在和他們共同學習當中,讓我學會了共同進步,知道了團結的力量。導師淵博的專業(yè)知識,嚴謹?shù)闹螌W態(tài)度,精益求精的工作作風,誨人不倦的高尚師德,樸實無華、平易近人的人格魅力對我影響深遠 。 對于該設計電源部分提供整個系統(tǒng)的電能,單片機部分采用 AT89C52 控 制系統(tǒng),顯示部分采用 4LED 顯示測量結果以及模式狀態(tài),模數(shù)轉換采集電壓以及電阻值發(fā)送到單片機。 通過本次設計 ,我大有收獲。 14 圖 52 程序連接圖 然后點擊主頁面中的 Debug 選擇 Start/Stop Debug Session 一項,就會產(chǎn)生 .hex 文件,如圖所示目標文件存放的位置,在仿真的時候,單擊 AT89C52 芯片,就可以找到 .hex 文件并添加 ,這樣就可以把程序添加到芯片內(nèi),等待運行。根據(jù)雙路數(shù)字電壓表系統(tǒng)的設計要求,對系統(tǒng)軟件進行分析,畫出系統(tǒng)的主程序流程圖如 41所示: 圖 41 程序流程圖 軟件濾波 數(shù)據(jù)轉換 顯示結果 ADC0832初始化 開始 13 5 仿真過程 Keil uVision 仿真過程 程序調(diào)試圖 :首先新建目標文件: Project new 輸入文件名(比如說 1)保存,然后在對話框中選擇 Atmel 中的 AT89C52,單擊確定,再新建文本文檔輸入程序: File new 輸入 保存,然后右鍵點擊 Source Group 1,選擇 add files to ?source group 1’,在對話框中找到所要添加的 file,然后點擊 add,關閉對話框。 第三步:軟件濾波。 系統(tǒng)總原理圖 圖 32 系統(tǒng)總原理圖 AT89C51 74LS164 電源 LED 數(shù)碼顯示 ADC0832 電源 AD 采樣 鍵盤 12 4 程序流程圖 本設計采用匯編語言編寫,是一種以單片機為核心的電壓測量儀表,它能夠測量電壓量,并且測量結果能夠通過數(shù)碼管顯示,從而具有一定的智能性。單片機 11 控制系統(tǒng)主要由 AT89C52 來完成。通過這一設計實踐過程,鍛煉學生的動手能力和分析,解決問題的能力。常用的 LED 顯示器有兩種供應狀態(tài),既共陰極 LED 與共陽極LED,如下圖 26 所示: (a)符號和引腳 (b)共陰極接法 ( c) 共陽極接法 圖 26 8 段 LED 顯示器 其中引腳圖的兩個 COM 端連在一起,是公共端,共陰數(shù)碼管要將其接地,共陽數(shù)碼 10 管要接正 5 伏電源。我們分別把他命名為 A,B,C,D,E,F,G,H。( 5) 數(shù)據(jù)轉換輸出接 DO 端口,當 DO 為高電平,轉換的數(shù)據(jù)就輸出給單片機了。 .. ADC0832 應用說明 :( 1) ADC0832 內(nèi)部帶有輸出鎖存器,可以與 AT89C52 單片機直接相連。 DI:數(shù)據(jù)信號輸入,選擇通道控制。 ADC0832 內(nèi)部邏輯電路圖如 圖 24 所示 : 圖 24 ADC0832 內(nèi)部邏輯電路圖 ADC0832 是 8 位 A/D 轉換器,其引腳圖為: 圖 25 ADC0832 引腳圖 ADC0832 各腳功能: CS: 片選使能,低電平芯片使能(低電平有效)。當要進行 A/D 轉換時,須先將 CS 使能端置于低電平并且保持低電平直到轉換完全為止。 ADC0832 采用串 行通信方式,通過DI 數(shù)據(jù)輸入端進行通道選擇、數(shù)據(jù)采集及數(shù)據(jù)傳送。兩個輸入端或者連接在一起,或者把不用的輸入端接高電平,一定不要懸空。 排阻 RESPACK8 接單片機的作用是:加排阻增加電流,在電流不足的情況下起驅(qū)動作用。 系統(tǒng)復位是任何微機系統(tǒng)執(zhí)行的第一步,使整個控制芯片回到默認的硬件狀態(tài)下。上電后,由于電容 C3 的充電和反相門的作用,使 RST 持續(xù)一 段時間的高電平。 指令周期:執(zhí)行一條指令所需的時間。 單片機的時序單位: 振蕩周期: 晶振的振蕩周期,又稱時鐘周期,為最小的時序單位。 時鐘電路 單片機的時鐘信號通常用兩種電路形式 得到:內(nèi)部振蕩和外部振蕩方式。它的第二功能和 P0 口引腳的第二功能相配合,作為地址總線用于輸出片外存儲器的高 8 位地址。輸出數(shù)據(jù)時可以得到鎖存,不需外接專用鎖存器,輸入數(shù)據(jù)可以得到緩沖。 AT89C52 的引腳圖如圖 21 所示: 4 R A M 地址寄存器 寄存器 R A M 128B RA M 程序地址 寄存器 P0 驅(qū)動器 P 2 鎖存器 P 2 驅(qū)動器 P 1 鎖存器 暫存器 2 B 寄存器 4 K B RO M 暫存器 1 A C C SP P 0 鎖存器 P C P C 增 1 緩沖器 P 3 鎖存器 O SC 中斷、串行口及定時器 P SW A L U D P T R P 1 驅(qū)動器 P 3 驅(qū)動器 X T A L 1 X T A L 2 P0 . 0 ~ P 0 .7 P2 . 0 ~ P 2 .7 P3 . 0 ~ P 3 .7 P1 . 0 ~ P 1 .7 R ST A L E VCC VSS 定時控制 指令譯碼器 指令寄存器 PSEN EA 圖 21 AT89C52 引腳圖 數(shù)據(jù)存儲器 (RAM) AT89C52 內(nèi)部有 128 個 8 位用戶數(shù)據(jù)存儲單元
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1