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

正文內(nèi)容

恒科keilc超級(jí)仿真器說明書(編輯修改稿)

2025-06-25 22:41 本頁面
 

【文章內(nèi)容簡介】 T1。計(jì)數(shù)和定時(shí)實(shí)質(zhì)上都是對(duì)脈沖信號(hào)進(jìn)行計(jì)數(shù),計(jì)數(shù)脈沖來自單片機(jī)的內(nèi)部,每個(gè)機(jī)器周期使計(jì)數(shù)器加1,由于計(jì)數(shù)脈沖的頻率是固定的(即每個(gè)脈沖為1個(gè)機(jī)器周期的時(shí)間),故可通過設(shè)定計(jì)數(shù)值來實(shí)現(xiàn)定時(shí)功能。當(dāng)工作在計(jì)數(shù)方式時(shí),計(jì)數(shù)脈沖來自單片機(jī)的引腳,每當(dāng)引腳上出現(xiàn)一個(gè)由1到0的電平變化時(shí),計(jì)數(shù)器的值加1,從而實(shí)現(xiàn)計(jì)數(shù)功能??梢酝ㄟ^編程來指定時(shí)計(jì)數(shù)器的功能,以及它的工作方式。讀取計(jì)數(shù)器的當(dāng)前值時(shí),應(yīng)讀3次。這樣可以避免在第一次讀完后,第二次讀之前,由于低位溢出向高位進(jìn)位時(shí)的錯(cuò)誤。程序框圖 主程序流程圖 二轉(zhuǎn)十進(jìn)制子程序 程序清單。 “驗(yàn)證式” 實(shí)驗(yàn)三 脈沖計(jì)數(shù)(定時(shí)/記數(shù)實(shí)驗(yàn))。對(duì)定時(shí)器0外部輸入的脈沖信號(hào)進(jìn)行計(jì)數(shù)且顯示OUTBIT equ 0e101hCLK164 equ 0e102h 。 段控制口(接164時(shí)鐘位)DAT164 equ 0e102h 。 段控制口(接164數(shù)據(jù)位)LEDBuf equ 40h ORG 0000h MOV SP,60H MOV DPTR,0e100H 。8155初始化 MOV A,03H MOVX @DPTR,A MOV TMOD,05H 。定時(shí)器初始化 MOV TH0,00H MOV TL0,00H SETB TR0LOOP0: MOV R2,TH0 MOV R3,TL0 LCALL LOOP1 。調(diào)用二轉(zhuǎn)十子程序,結(jié)果放在R4 R5 R6中 MOV R0,40H MOV A,R6 LCALL PTDS MOV A,R5 LCALL PTDS MOV A,R4 LCALL PTDS LCALL DISPLAY SJMP LOOP0LOOP1: CLR A 。二轉(zhuǎn)十子程序 MOV R4,A MOV R5,A MOV R6,A MOV R7,10HLOOP2: CLR C MOV A,R3 RLC A MOV R3,A MOV A,R2 RLC A MOV R2,A MOV A,R6 ADDC A,R6 DA A MOV R6,A MOV A,R5 ADDC A,R5 DA A MOV R5,A MOV A,R4 ADDC A,R4 DA A MOV R4,A DJNZ R7,LOOP2 RETPTDS: MOV R1,A 。拆字子程序 ACALL PTDS1 MOV A,R1 SWAP APTDS1: ANL A,0FH MOV @R0,A INC R0 RETDelay: mov r7, 0 。 延時(shí)子程序DelayLoop: djnz r7, DelayLoop djnz r6, DelayLoop retDISPLAY:setb 0d3h mov r0, LEDBuf mov r1, 6 。 共6個(gè)八段管 mov r2, 00000001b 。 從左邊開始顯示Loop: mov dptr, OUTBIT mov a, 00h movx @dptr, a 。 關(guān)所有八段管 mov a, @r0 mov dptr,LEDmap movc a,@a+dptr mov B, 8 。 送164DLP: rlc a mov r3, a mov , c anl a,0fdh mov dptr, DAT164 movx @dptr, a mov dptr, CLK164 orl a,02h movx @dptr, a anl a,0fDh movx @dptr, a mov a, r3 djnz B, DLP mov dptr, OUTBIT mov a, r2 movx @dptr, a 。 顯示一位八段管 mov r6, 1 call Delay mov a, r2 。 顯示下一位 rl a mov r2, a inc r0 djnz r1, Loop mov dptr, OUTBIT mov a, 0 movx @dptr, a 。 關(guān)所有八段管 clr 0d3h retLEDMAP: 。 八段管顯示碼 db 3fh, 06h, 5bh, 4fh, 66h, 6dh, 7dh, 07h db 7fh, 6fh, 77h, 7ch, 39h, 5eh, 79h, 71h END思考問題:“脈沖源”的2MHZ、1MHZ、,為什么?當(dāng)fosc=6MHZ時(shí),能夠計(jì)數(shù)的脈沖信號(hào)最高頻率為多少?實(shí)驗(yàn)四 A/D轉(zhuǎn)換實(shí)驗(yàn)實(shí)驗(yàn)?zāi)康?掌握A/D轉(zhuǎn)換與單片機(jī)接口的方法;了解A/D芯片0809轉(zhuǎn)換性能及編程方法;實(shí)驗(yàn)內(nèi)容: 利用綜合實(shí)驗(yàn)儀上的0809做A/D轉(zhuǎn)換器,綜合實(shí)驗(yàn)儀上的電位器提供模擬量輸入,編制程序,將模擬量轉(zhuǎn)換成數(shù)字量,通過8155鍵顯區(qū)數(shù)碼管顯示出來。實(shí)驗(yàn)電路圖實(shí)驗(yàn)器材: (1)超想3000TB綜合實(shí)驗(yàn)儀 1 臺(tái) (2)超想3000仿真器 1 臺(tái) (3)連線 若干根 (4)計(jì)算機(jī) 1 臺(tái)實(shí)驗(yàn)連線:ADC0809的09IN0通道與模擬信號(hào)發(fā)生器的Vin0孔相連,ADC080片選信號(hào)CS09孔與譯碼器的YC2孔相連。實(shí)驗(yàn)原理: A/D轉(zhuǎn)換器的功能主要是將輸入的模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào),如電壓、電流、溫度測量等都屬于這種轉(zhuǎn)換。本實(shí)驗(yàn)中采用的轉(zhuǎn)換器為ADC0809,它是一個(gè)8位逐次逼近型A/D轉(zhuǎn)換器,可以對(duì)8個(gè)模擬量進(jìn)行轉(zhuǎn)換,轉(zhuǎn)換時(shí)間為100μS。其工作過程如下:首先由地址鎖存信號(hào)ALE的上升沿將引腳ADDA、ADDB和ADDC上的信號(hào)鎖存到地址寄存器內(nèi),用以選擇模擬量輸入通道;START信號(hào)的下降沿啟動(dòng)A/D轉(zhuǎn)換器開始工作;當(dāng)轉(zhuǎn)換結(jié)束時(shí),AD0809使EOC引腳由低電平變成高電平,程序可以通過查詢的方式讀取轉(zhuǎn)換結(jié)果,也可以通過中斷方式讀取結(jié)果。CLOCK為轉(zhuǎn)換時(shí)鐘輸入端,推薦值為640KHz。 程序框圖實(shí)驗(yàn)步驟: (1)設(shè)定仿真模式為程序空間在仿真器上,數(shù)據(jù)空間在用戶板上(2)硬件診斷:調(diào)整綜合實(shí)驗(yàn)儀上模擬信號(hào)發(fā)生器的電位器,使輸入到此AD0809的IN0上電壓為一定值。(3)編寫程序,并編譯通過 。本程序使用查詢的方式讀取轉(zhuǎn)換結(jié)果。在讀取轉(zhuǎn)換結(jié)果的指令后設(shè)置斷點(diǎn),運(yùn)行程序,在斷點(diǎn)處檢查并讀出A/D轉(zhuǎn)換結(jié)果,數(shù)據(jù)是否與Vin0相對(duì)應(yīng)。修改程序中錯(cuò)誤,使顯示值隨Vin0變化而變化。 實(shí)驗(yàn)程序 OUTBIT equ 0e101h 。 位控制口 CLK164 equ 0e102h 。 段控制口(接164時(shí)鐘位) DAT164 equ 0e102h 。 段控制口(接164數(shù)據(jù)位) IN equ 0e103h 。 鍵盤讀入口 LEDBuf equ 40h 。 顯示緩沖 org 0000h mov sp,60h mov dptr,0e100h 。8155初始化 mov a,03h movx @dptr,a mov 40h,00h 。顯示緩沖器初始化 mov 41h,08h mov 42h,00h mov 43h,09h mov 44h,00h 。存放轉(zhuǎn)換后數(shù)字的高位 mov 45h,00h 。存放轉(zhuǎn)換后數(shù)字的低位LOOP1: MOV R7,40VI: LCALL DISPLAY DJNZ R7,VI mov a,00h mov dptr,0a000h movx @dptr,a 。0809AD的通道開始轉(zhuǎn)換 mov r7,0fhloop2: djnz r7,loop2 movx a,@dptr 。讀取轉(zhuǎn)換結(jié)果 mov r0,45h 。拆字 lcall ptds sjmp loop1ptds: mov r1,a lcall ptds1 mov a,r1 swap aptds1: anl a,0fh mov @r0,a dec r0 retDelay: mov r7, 0 。 延時(shí)子程序DelayLoop: djnz r7, DelayLoop djnz r6, DelayLoop retDISPLAY:setb 0d3h mov r0, LEDBuf mov r1, 6 。 共6個(gè)八段管 mov r2, 00100000b 。 從左邊開始顯示Loop: mov dptr, OUTBIT mov a, 00h movx @dptr, a 。 關(guān)所有八段管 mov a, @r0 mov dptr,LEDmap movc a,@a+dptr mov B, 8 。 送164DLP: rlc a mov r3, a mov , c anl a,0fdh mov dptr, DAT164 movx @dptr, a mov dptr, CLK164 orl a,02h movx @dptr, a anl a,0fDh movx @dptr, a mov a, r3 djnz B, DLP mov dptr, OUTBIT mov a, r2 movx @dptr, a 。 顯示一位八段管 mov r6, 1 call Delay mov a, r2 。 顯示下一位 rr a mov r2, a inc r0 djnz r1, Loop mov dptr, OUTBIT mov a, 0 movx @dptr, a clr 0d3h 。 關(guān)所有八段管 retLEDMAP: 。 八段管顯示碼 db 3fh, 06h, 5bh, 4fh, 66h, 6dh, 7dh, 07h db 7fh, 6fh, 77h, 7ch, 39h, 5eh, 79h, 71h END實(shí)驗(yàn)思考: 試編寫循環(huán)采集8路模擬量輸入A/D轉(zhuǎn)換程序。轉(zhuǎn)換結(jié)果以十進(jìn)制方式顯示。利用ADC0809的EOC引角,用中斷方式來接收A/D轉(zhuǎn)換結(jié)果。實(shí)驗(yàn)五 D/A0832轉(zhuǎn)換實(shí)驗(yàn)實(shí)驗(yàn)?zāi)康?了解D/A轉(zhuǎn)換與單片機(jī)的接口方法;了解D/A轉(zhuǎn)換芯片DA0832的性能及編程方法。實(shí)驗(yàn)內(nèi)容:利用0832輸出一個(gè)從0V開始逐漸升至5V再降至0V的三角波電壓,數(shù)碼管顯示數(shù)字量值。實(shí)驗(yàn)原理:D/A轉(zhuǎn)換器的功能主要是將輸入的數(shù)字量轉(zhuǎn)換成模擬量輸出,在語音合成等方面得到了廣泛的應(yīng)用。本實(shí)驗(yàn)中采用的轉(zhuǎn)換器為DAC0832,該芯片為電流輸出型8位D/A轉(zhuǎn)換
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1