电子产业
数字化服务平台

扫码下载
手机洽洽

  • 微信小程序

    让找料更便捷

  • APP

    随时找料

    即刻洽谈

    点击下载PC版
  • 公众号

    电子元器件

    采购信息平台

  • 移动端

    生意随身带

    随时随地找货

  • 华强商城公众号

    一站式电子元器件

    采购平台

  • 芯八哥公众号

    半导体行业观察第一站

数码管显示0-9及A-F实验(含源程序)

2011/5/19 13:48:59;
来源:wanggaosheng 作者:华仔 浏览:3973

标签:

摘要:数码管显示0-9及A-F实验 执行结果:程序执行后,按开关K1(P3.2)数码管依次显示0-9及A-F数据。;数码管显示数字0-9及A-F数据;*******************************************************;* Date : 2004.4.20 *;* Support Mb:020-34007281 E-mail:newpower@new-power、net *;* Create by :dengdewu www、new-power、net 更多例程请登陆网站 *;* 网站单片机学习资料同步更新,敬请新老朋友随时关注 *;****************

数码管显示0-9及A-F实验

执行结果:程序执行后,按开关K1(P3.2)数码管依次显示0-9及A-F数据。

;数码管显示数字0-9及A-F数据
;*******************************************************
;* Date : 2004.4.20 *
;* Support Mb: 020-34007281 E-mail:newpower@new-power、net *
;* Create by :dengdewu www、new-power、net 更多例程请登陆网站 *
;* 网站单片机学习资料同步更新,敬请新老朋友随时关注 *
;************************************************************

ORG 0010H ;程序由10开始
JMP DDW
DDW:
LOOP: MOV R4,#0 ;显示计数器清0
MOV A,R4
AGAIN:MOV R0,#1H
MOV P2,R0
MOV DPTR,#TABLE ;加载七段显示器数据起始地址
MOVC A,@A+DPTR ;加载七段显示器数据
MOV P0,A ;启动七段显示器显示数据
;等待按键按下
JB P3.2,$ ;若未按键,P3.2位为高电平则继结等待
S1: MOV R5,#1 ;延时10MS
CALL DELAY
JNB P3.2,S1 ;等待按键放开
INC R4 ;计数加1
MOV A,R4
CJNE A,#16,AGAIN ;计数是否结束
JMP LOOP ;再执行循环一次
DELAY:MOV R6,#50 ;延时子程序
S2: MOV R7,#100
DJNZ R7,$
DJNZ R6,S2
DJNZ R5,DELAY
RET
TABLE: ;七段显示器数据定义
DB 0C0H, 0F9H, 0A4H, 0B0H, 99H ; 01234
DB 92H, 82H, 0F8H, 80H, 90H ; 56789

(责任编辑:admin)
型号 厂商 价格
EPCOS 爱普科斯 /
STM32F103RCT6 ST ¥461.23
STM32F103C8T6 ST ¥84
STM32F103VET6 ST ¥426.57
STM32F103RET6 ST ¥780.82
STM8S003F3P6 ST ¥10.62
STM32F103VCT6 ST ¥275.84
STM32F103CBT6 ST ¥130.66
STM32F030C8T6 ST ¥18.11
N76E003AT20 NUVOTON ¥9.67
Baidu
map