·天新网首页·加入收藏·设为首页
首页|笔记本|手机|数码相机|摄像机|MP3/MP4|主板|内存|显示器|办公|打印机|下载|开发|汽车|学院|业界
硬件|台式机|数码|数字家庭|投影仪|GPS/CPU|显卡|硬盘|服务器|网络|一体机|驱动|源码|游戏|考试|报价
您现在的位置:天新网 > 软件开发 > 开发语言 > 汇编
[B原创] 我的第一个51开发板作品——B1
http://dev.21tx.com 2006年06月19日 涡轮增压:没有解决不了的问题,因为根本就没有问题

                      CHNUM EQU 13H
           
                      ORG   0000H
                      AJMP  START

; START PROGRAM
START:        MOV   R0, #CHNUM
DISPLAY:    MOV   P1, #0FFH
                     LCALL DLSHORT
                     MOV   DPTR, #TAB
                     MOV   A, #CHNUM
                     SUBB  A, R0
                     MOVC  A, @A+DPTR
                     MOV   P1, A
                     LCALL DLLONG

                     DJNZ  R0, DISPLAY
                     LCALL DLLONG
                     AJMP  START

; SHORT DELAY
DLSHORT: MOV   R6, #0FFH
DL1:            MOV   R7, #0FFH
DL2:            DJNZ  R7, DL2
                     DJNZ  R6, DL1
                     RET

; LONG DELAY
DLLONG:   MOV   R5, #0AH
DDL0:         MOV   R6, #0FFH
DDL1:         MOV   R7, #0FFH
DDL2:         DJNZ  R7, DDL2
                     DJNZ  R6, DDL1
                     DJNZ  R5, DDL0
                     RET

; DISPLAY DATA
TAB:            DB 92H, 89H, 0A1H, 0A1H, 91H, 0BDH, 0CBH, 88H, 89H, 0C2H, 91H, 88H, 89H, 80H, 0C2H, 0A1H, 0A0H, 0A0H, 92H
END

FOR SUNNY ! ^_^

上一篇: 定时器时间数据转换子程序分析
下一篇: 汇编语言命令参数程序的编写

Google
 
热点文章
关于我们 | 联系我们 | 广告服务 | 工作机会 | 版权声明 | 欢迎投稿 | 网站地图
Copyright © 2000-2008 , www.21tx.com , All Rights Reserved .
晨新科技 版权所有 Created by TXSite.net