中国高校课件下载中心 》 教学资源 》 大学文库

《单片机原理与应用》课程教学资源(PPT课件讲稿)第九章(上)LED显示器(Light-Emitting Diode)

文档信息
资源类别:文库
文档格式:PPT
文档页数:6
文件大小:82.5KB
团购合买:点击进入团购
内容简介
第9章(上)LED显示器 (Light-Emitting Diode) 7段LED字型码(段码)
刷新页面文档预览

第9章(上)LED显示器 (Light-Emitting Diode amoco d d 共阳极 共阴极 外形图

第9章(上) LED显示器 (Light-Emitting Diode) 共阳极 共阴极 外形图

7段LED字型码(段码) ●LED编程器exe

7段LED字型码(段码) ⚫ LED编程器.exe

单片机实验板原理图 P10/T P01 P12 P02 P13 P03 P16 P06 P17 PO 9 RESET 20 10 1k RXD TXD led1// P20 INTO P21 INT1 P22241led2 23 P25 P26 led3// ] ALE/P PSEN

单片机实验板原理图

显示红黄绿灯程序 RED EQU P2.0 DELAY: MOV R7.#10 YELLOW EQU P2. 4 DELO: MOV R6. #200 GREEN EQU P2. DELI: MOV R5 #250 DEL2 DJNz R5. DEL2 ORG 000OH DNZ R6. DELI MAIN: CLR RED DJNZ RZ DELO SETB YELLOW RET SETB GREEN ACALL DELAY END SETB RED CLR YELLOW SETB GREEN ACALL DELAY SETB RED SETB YELLOW CLR GREEN ACALL DELAY AJMP MAIN

显示红黄绿灯程序 RED EQU P2.0 YELLOW EQU P2.4 GREEN EQU P2.7 ORG 0000H MAIN: CLR RED SETB YELLOW SETB GREEN ACALL DELAY SETB RED CLR YELLOW SETB GREEN ACALL DELAY SETB RED SETB YELLOW CLR GREEN ACALL DELAY AJMP MAIN DELAY: MOV R7, #10 DEL0: MOV R6, #200 DEL1: MOV R5, #250 DEL2: DJNZ R5, DEL2 DJNZ R6, DEL1 DJNZ R7, DEL0 RET END

显示0~9程序 ORG 0000H DELAY: MOV R7.#10 MAIN MOV RO. #0 存要显示的数 DEL0:MoⅴR6,#200 MOV R4,#10 ;存循环次数 DELI: MOV R5 #250 LOOP: MOVA. RO DEL2 DJNZ R5. DEL2 MOV DPTR,#IAB;段码表首地址 DNZ R6. DELI MOCA,aA+DPTR;查表 DNZ R. DELO MOV PO. A ;段码送P0,显示数字 RET INC RO 显示数加1 ORG0100H;段码表首地址 ACALL DELAY 延时1秒 TAB: DB 3Fh 06h5Bh 4Fh 66h DNZ R4,LOOP;循环次数减1 DB 6Dh7Dh 07h7Fh6Fh AJMP MAIN END

显示0~9程序 ⚫ ORG 0000H MAIN : MOV R0, #0 ;存要显示的数 MOV R4, #10 ;存循环次数 LOOP: MOV A, R0 MOV DPTR, #TAB ;段码表首地址 MOVC A, @A+DPTR ; 查表 MOV P0, A ;段码送P0,显示数字 INC R0 ;显示数加1 ACALL DELAY ;延时1秒 DJNZ R4, LOOP ;循环次数减1 AJMP MAIN DELAY: MOV R7, #10 DEL0: MOV R6, #200 DEL1: MOV R5, #250 DEL2: DJNZ R5, DEL2 DJNZ R6, DEL1 DJNZ R7, DEL0 RET ORG 0100H ;段码表首地址 TAB: DB 3Fh,06h,5Bh,4Fh,66h DB 6Dh,7Dh,07h,7Fh,6Fh END

单键管理程序 key: setb p1.0 jbp1.0,key;有键按下P0=0 keyl: acall delay;延时,防止抖动 se p1.0 jbp1.0,keyl;键是否释放 ;消除了连击功能 jnb pl0,keyl ;连击功能:jbp1.0,key1 acall program ajmp key

单键管理程序 key: setb p1.0 jb p1.0, key ;有键按下P1.0=0 key1: acall delay ;延时,防止抖动 setb p1.0 jb p1.0, key1 ;键是否释放 ;消除了连击功能jnb p1.0, key1 ;连击功能: jb p1.0, key1 acall program ; ajmp key

已到末页,全文结束
刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档