MOV A,30H ;置被除数
MOV B,31H ;
MOV R6,#27H ;置除数10000 = 2710H
MOV R5,#10H ;
LCALL SUM ;除以10000,万位商存30H,余数存A,B
MOV R6,#03H ;置除数1000 = 03E8H
MOV R5,#0E8H ;
INC R0 ;指向千位商间址(31H)
LCALL SUM ;除以1000,千位商存31H,余数存A,B
MOV R6,#0 ;置除数100
MOV R5,#100 ;
INC R0 ;指向百位商间址(32H)
LCALL SUM ;除以100,百位商存32H,余数存A(B=0)
MOV B,#10 ;置除数10
DIV AB ;除以10
INC R0 ;指向十位商间址(33H)
MOV @R0,A ;十位商存33H
XCH A,B ;读个位数
INC R0 ;指向个位间址(34H)
MOV @R0,A ;个位存34H
RET ;
说明:SUM是16位除以16位子程序:(A,B)÷(R6,R5)=商@R0,余数(A,B).(参阅例4-9)
⑵ 转换显示字段码子程序
CHAG: MOV DPTR,#TAB ;置共阴字段码表首址
MOV R0,#30H ;置显示数据区首址
CGLP: MOV A,@R0 ;取显示数字
MOVC A,@A+DPTR ;读相应显示字段码
MOV @R0,A ;存显示字段码
INC R0 ;指向下一显示数字
CJNE R0,#35H,CGLP ;判5个显示数字转换完否 未完继续
RET ;转换完毕,结束
TAB: DB 3FH,06H,5BH,4FH,66H ;共阴字段码表
DB 6DH,7DH,07H,7FH,6FH ;
三,静态显示方式及其典型应用电路
LED数码管显示分类:静态显示方式和动态显示方式.
⑴ 静态显示方式,每一位字段码分别从I/O控制口输出,保持不变直至CPU刷新.
特点:编程较简单,但占用I/O口线多,一般适用于显示位数较少的场合.
⑵ 动态显示方式,在某一瞬时显示一位,依次循环扫描,轮流显示,由于人的视觉滞留效应,人们看到的是多位同时稳定显示.
特点:占用I/O端线少,电路较简单,编程较复杂,CPU要定时扫描刷新显示.一般适用于显示位数较多的场合.
并行扩展静态显示电路
【例9-2】按图9-3编制显示子程序,显示数(≤255)存在内RAM 30H中.
- pcf8591编程 > 电子教案微控制器原理与应用技术
-
电子教案微控制器原理与应用技术
下载该文档 文档格式:DOC 更新时间:2009-04-02 下载次数:0 点击次数:1文档基本属性 文档语言: Simplified Chinese 文档格式: doc 文档作者: User 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: Microsoft 分类: 创建时间: 上次保存者: 修订次数: 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 段落数: 字节数: 备注: 演示格式: 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- DOC格式下载
- 更多文档...
-
上一篇:安吉实验初中教育集团首届教代会代表团分组名单(草案)
下一篇:史佛毕业生演讲
点击查看更多关于pcf8591编程的相关文档
- 您可能感兴趣的
- pcf8591 pcf8591程序详解 pcf8591中文资料 pcf8591与单片机 pcf8591中文手册 pcf8591应用实例 pcf8591pdf pcf8591讲解 pcf8591程序
- 大家在找
-
- · 90平米房子装修设计图
- · 剧毒之伤怎么卡boss
- · 四川省卫生厅人才网
- · 初三政治课教学案例
- · 2011建造师泄密
- · 2144洛克王国轻风山
- · 中医9种体质养生
- · 欢迎四川省卫生厅网
- · 三年级语文练习册上册
- · 矿山安全论文冯杰
- · 鼠标光标图案下载
- · 安徽芜湖联通
- · 洁净工作台邮箱
- · foxy1.8.1
- · 2012款帝豪ec7试驾
- · 化工原料批发
- · 昆明白沙河润园
- · 2011公路水运试验员
- · 法律基础知识试题
- · 石膏头像结构素描
- · 神雕ol奇闻异事录
- · 数控刀片型号
- · sql小数转成分数
- · 化绍新钓鱼调漂
- · powermill10破解
- · 数字东城住保最新公示
- · 理论力学视频下载
- · 节事旅游概论
- · led路灯前景
- · 全新版大学英语课件
- 赞助商链接