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

正文內(nèi)容

恒科keilc超級仿真器說明書-在線瀏覽

2025-07-16 22:41本頁面
  

【正文】 。置1 做脈沖用 MOVX DPTR , A CLR 。判斷8位顯示碼是否都送入164中 POP B MOV A , R2 MOV DPTR ,OUTBIT 。 CALL DELAY RR A 。判斷6個LED是否都顯示完畢 RETSCANKEY: 。獲取掃描結(jié)果 CPL A ANL A , 0FH MOV KEYTEMP , A 。為0時候表示沒有按鍵按下 RETGETKEY: 。思路:先獲取按鍵的行值和列值,然后根據(jù)該按鍵的行和列的位置到KEYMAP表中去查詢該按鍵的字面值,最后根據(jù)該按鍵的字面值到LEDMAP表中得到該按鍵的顯示碼,然后將該顯示碼送到。保存按鍵的列值 MOV B , 06H 。從鍵盤的最左邊開始掃描 GETKEY0: MOV DPTR , PACON 。獲取鍵盤掃描結(jié)果 MOVX A , DPTR CPL A ANL A , 0FH MOV KEYTEMP , A JNZ GETKEY1 。 RL A MOV R0 , A INC KEYLIST 。判斷鍵盤的6列是否都掃描完畢 RETGETKEY1: MOV A , KEYTEMP 。第0行 JB , LINE1 。第2行 JB , LINE3 。按鍵的列值 ADD A ,0 。因?yàn)檫@是第0行所以 +0 MOV DPTR , KEYMAP MOVC A , A+DPTR 。獲取按鍵的顯示碼 MOV LED6 , A 。同上.... MOV A , KEYLIST ADD A , 6 。同上.... MOV A , KEYLIST ADD A , 6 ADD A , 6 MOV DPTR , KEYMAP MOVC A , A+DPTR ANL A , 0FH MOV DPTR , LEDMAP MOVC A , A+DPTR MOV LED6 , A LJMP GETKEYENDLINE3: 。結(jié)束 LCALL SCANKEY 。等到按鍵松開 RETLEDMAP: 。 鍵盤對應(yīng)的數(shù)字 DB 07H,08H,09H,0AH,10H,00H DB 04H,05H,06H,0BH,11H,12H DB 01H,02H,03H,0CH,13H,14H DB 00H,0FH,0EH,0DH,15H,16HDELAY: MOV 20H , 0FH 。程序開始 MOV SP,16H MOV DPTR , CCON。給6個LED管賦初值 (后兩位為空) MOV LED2 , 0FFH MOV LED3 , 0FFH MOV LED4 , 0FFH MOV LED5 , 00H MOV LED6 , 00H LJMP WAIT 。 *設(shè)計出一個簡單的計算器,實(shí)現(xiàn)簡單的加減運(yùn)算。3.實(shí)驗(yàn)電路圖:實(shí)驗(yàn)器材: (1)超想3000TB綜合實(shí)驗(yàn)儀 1 臺 (2)超想3000仿真器 1 臺(3)連線 若干根 (4)計算機(jī) 1 臺實(shí)驗(yàn)連線: 方案1:,按下脈沖按鈕,觀察數(shù)碼管上計數(shù)脈沖的個數(shù)。實(shí)驗(yàn)原理: MCS51有兩個16位的定時/計數(shù)器:T0和T1。當(dāng)工作在計數(shù)方式時,計數(shù)脈沖來自單片機(jī)的引腳,每當(dāng)引腳上出現(xiàn)一個由1到0的電平變化時,計數(shù)器的值加1,從而實(shí)現(xiàn)計數(shù)功能。讀取計數(shù)器的當(dāng)前值時,應(yīng)讀3次。程序框圖 主程序流程圖 二轉(zhuǎn)十進(jìn)制子程序 程序清單。對定時器0外部輸入的脈沖信號進(jìn)行計數(shù)且顯示OUTBIT equ 0e101hCLK164 equ 0e102h 。 段控制口(接164數(shù)據(jù)位)LEDBuf equ 40h ORG 0000h MOV SP,60H MOV DPTR,0e100H 。定時器初始化 MOV TH0,00H MOV TL0,00H SETB TR0LOOP0: MOV R2,TH0 MOV R3,TL0 LCALL LOOP1 。二轉(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 。 延時子程序DelayLoop: djnz r7, DelayLoop djnz r6, DelayLoop retDISPLAY:setb 0d3h mov r0, LEDBuf mov r1, 6 。 從左邊開始顯示Loop: mov dptr, OUTBIT mov a, 00h movx dptr, a 。 送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 。 顯示下一位 rl a mov r2, a inc r0 djnz r1, Loop mov dptr, OUTBIT mov a, 0 movx dptr, a 。 八段管顯示碼 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ù)的脈沖信號最高頻率為多少?實(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)原理: A/D轉(zhuǎn)換器的功能主要是將輸入的模擬信號轉(zhuǎn)換成數(shù)字信號,如電壓、電流、溫度測量等都屬于這種轉(zhuǎn)換。其工作過程如下:首先由地址鎖存信號ALE的上升沿將引腳ADDA、ADDB和ADDC上的信號鎖存到地址寄存器內(nèi),用以選擇模擬量輸入通道;START信號的下降沿啟動A/D轉(zhuǎn)換器開始工作;當(dāng)轉(zhuǎn)換結(jié)束時,AD0809使EOC引腳由低電平變成高電平,程序可以通過查詢的方式讀取轉(zhuǎn)換結(jié)果,也可以通過中斷方式讀取結(jié)果。 程序框圖實(shí)驗(yàn)步驟: (1)設(shè)定仿真模式為程序空間在仿真器上,數(shù)據(jù)空間在用戶板上(2)硬件診斷:調(diào)整綜合實(shí)驗(yàn)儀上模擬信號發(fā)生器的電位器,使輸入到此AD0809的IN0上電壓為一定值。本程序使用查詢的方式讀取轉(zhuǎn)換結(jié)果。修改程序中錯誤,使顯示值隨Vin0變化而變化。 位控制口 CLK164 equ 0e102h 。 段控制口(接164數(shù)據(jù)位) IN equ 0e103h 。 顯示緩沖 org 0000h mov sp,60h mov dptr,0e100h 。顯示緩沖器初始化 mov 41h,08h mov 42h,00h mov 43h,09h mov 44h,00h 。存放轉(zhuǎn)換后數(shù)字的低位LOOP1: MOV R7,40VI: LCALL DISPLAY DJNZ R7,VI mov a,00h mov dptr,0a000h movx dptr,a 。讀取轉(zhuǎn)換結(jié)果 mov r0,45h 。 延時子程序DelayLoop: djnz r7, DelayLoop djnz r6, DelayLoop retDISPLAY:setb 0d3h mov r0, LEDBuf mov r1, 6 。 從左邊開始顯示Loop: mov dptr, OUTBIT mov a, 00h movx dptr, a 。 送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 。 顯示下一位 rr a mov r2, a inc r0 djnz r1, Loop mov dptr, OUTBIT mov a, 0 movx dptr, a clr 0d3h 。 八段管顯示碼 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)換程序。利用ADC0809的EOC引角,用中斷方式來接收A/D轉(zhuǎn)換結(jié)果。實(shí)驗(yàn)內(nèi)容:利用0832輸出一個從0V開始逐漸升至5V再降至0V的三角波電壓,數(shù)碼管顯示數(shù)字量值。本實(shí)驗(yàn)中采用的轉(zhuǎn)換器為DAC0832,該芯片為電流輸出型8位D/A轉(zhuǎn)換器,輸入設(shè)有兩級緩沖鎖存器,因此可同時輸出多路模擬量。Vref引腳的電壓極性和大小決定了輸出電壓的極性與幅度,超想3000TB綜合實(shí)驗(yàn)儀上的DA0832的第8引腳(Vref)的電壓已接為5V,所以輸出電壓值的幅度為05V。實(shí)驗(yàn)步驟:(1)設(shè)定仿真模式為程序空間在仿真器上,數(shù)據(jù)空間在用戶板上。運(yùn)行程序,8155鍵顯區(qū) 的電壓值。 位控制口 CLK164 equ 0e102h 。 段控制口(接164數(shù)據(jù)位) IN eq
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1