• pcf8591编程 > 电子教案微控制器原理与应用技术
  • 电子教案微控制器原理与应用技术

    免费下载 下载该文档 文档格式:DOC   更新时间:2009-04-02   下载次数:0   点击次数:1
    文档基本属性
    文档语言:Simplified Chinese
    文档格式:doc
    文档作者:User
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    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中.

    上一页下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 DOC格式下载
  • 您可能感兴趣的
  • pcf8591  pcf8591程序详解  pcf8591中文资料  pcf8591与单片机  pcf8591中文手册  pcf8591应用实例  pcf8591pdf  pcf8591讲解  pcf8591程序