《51单片机实验 AD转换实验程序》由会员分享,可在线阅读,更多相关《51单片机实验 AD转换实验程序(1页珍藏版)》请在人人文库网上搜索。
1、OUTBIT equ 0e101h CLK164 equ 0e102hDAT164 equ 0e102hIN equ 0e103hLEDBuf equ 40h org 0000hmov sp,#60hmov dptr,#0e100h mov a,#03hmovx dptr,amov 40h,#00h mov 41h,#08hmov 42h,#00hmov 43h,#09hmov 44h,#00hmov 45h,#00hLOOP1: lcall DISPLAYmov a,#00hmov dptr,#0a000hmovx dptr,amov r7,#0fhloop2: djnz r7,loop2m。
2、ovx a,dptrmov r0,#45h lcall ptdssjmp loop1ptds: mov r1,alcall ptds1mov a,r1swap aptds1: anl a,#0fhmov r0,adec r0retDelay:mov r7, #0 DelayLoop:djnz r7, DelayLoopdjnz r6, DelayLoopretDISPLAY:setb 0d3hmov r0, #LEDBufmov r1, #6 mov r2, #b Loop:mov dptr, #OUTBITmov a, #00hmovx dptr, a mov a, r0mov dptr,#。
3、LEDmapmovc a,a+dptrmov B, #8 DLP:rlc amov r3, amov acc.0, canl a,#0fdhmov dptr, #DAT164movx dptr, amov dptr, #CLK164orl a,#02hmovx dptr, aanl a,#0fDhmovx dptr, amov a, r3djnz B, DLPmov dptr, #OUTBITmov a, r2movx dptr, a mov r6, #1call Delaymov a, r2 rr amov r2, ainc r0djnz r1, Loopmov dptr, #OUTBITmov a, #0movx dptr, aclr 0d3h retLEDMAP: db 3fh, 06h, 5bh, 4fh, 66h, 6dh, 7dh, 07hdb 7fh, 6fh, 77h, 7ch, 39h, 5eh, 79h, 71h。