导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→电压测量

* 87606: 求助:ADC0809电压测量显示电路\汇编程序

   guanjun 
guanjun发表的帖子 

 电压测量
CODE  SEGMENT
       assume cs:code
 start:  mov  bh,10           ;启动A/D转换器
 again:  mov dx,298h
        out  dx,al
        mov  si,1000h
 delay0: mov cx,2fffh     ;延时
delay : loop delay
        in al,dx       ;从A/D转换器输入数据
        mov bl,al       ;将AL保存到BL
        mov cl,4
        shr al,cl       ;将AL右移四位
        call disp       ;调显示子程序显示其高四位
        mov al,bl
        and al,0fh
        call disp       ;调显示子程序显示其低四位
        mov ah,02
        mov dl,20h      ;加回车符
        int 21h
        mov dl,20h
        int 21h
       dec bh
        jnz again       ;循环
        mov ah,4ch     ;退出
        int 21h
disp    proc near       ;显示子程序
        mov dl,al
        cmp dl,9       ;比较DL是否>  9
        jle ddd               ;若不大于则为’0’-‘9’,加30h为其ASCII码
        add dl,7        ;否则为‘A’-‘F’,再加7
 ddd    add  dl,30h      ;显示
        mov ah,02
        int 21h
        ret
 disp   endp
 code   ends


发表时间:2006年1月2日12:49:54

  
回复该帖

本主题共有 3 帖,分页:>>>>>该主题的所有内容[3]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:求助请帮忙,用C51实现16*16(2个8*8的点阵组成)点阵显示汉字及英文字符的电路及显示原理,谢
[下一篇帖子]:电压控制[em10]