繁体中文
高级搜索
 
首页 | 电子技术应用 | 行业最新动态 | 行业最新产品 | 软件资料下载 | 电路图纸欣赏 | 博客文章精选 | 电子精品论坛 | 电子技术贴吧

当前位置:首页 >> 电子技术应用 >> 单片机-----应用 >> Em78p458/9 比较器功能测试程序
Em78p458/9 比较器功能测试程序
作者:   来源: 发表时间:2007-02-28  字号:  
;***********************************************************************;
;title: Em78p458/9 comparator test program ;
;Description:比较器结果由Port60输出,当R3的bit7为1时,输出high pulse,当R3的 ;
; bit7为0时,输出low pulse.比较器输出由port57输出与port60一样的 ;
;     波形。 ;
;Company: ELAN MICROELECTRONICS (SZ) LTD.INC ;
;************************************************************************;

include "d:\wice\inc\em78_headfile\em78p458.inc" ;include em78p458 head file
;=================================================================================
dly1 == 0x30 ;delay register 1
dly2 == 0x31 ;delay register 2
;----------------------------------------------------------
org 0
jmp start
org 0x08
reti
start:
disi
mov a,@0b00000000
contw ;set cont register
bs r9,5 ; register segment
mov a,@0b00000000
iow ioc51 ;set port51,52 funtion
bc r9,5 ;
mov a,@0b01100000 ;bit6(CE)=1,enable comparator,
;bit5(coe)=1,set comparator
iow ioca0
mov a,@0b01100000
iow ioc50 ;set port56,57 input,
mov a,@0b00000000
iow ioc60 ;set port6 output
start1:
mov a,@0b00010100
mov port5,a ;CIN <CIN-
nop
nop
call compout ;port60 output low
mov a,@0x32
call delay ;delay time 5ms
;
mov a,@0b00010010
mov port5,a ;CIN >CIN-
nop
nop
call compout ;port60 output high
mov a,@0x64
call delay ;delay time 10ms
;
mov a,@0b00001100
mov port5,a ;CIN <CIN-
nop
nop
call compout ;Port60 output low
mov a,@0x96
call delay ;delay time 15ms
;
mov a,@0b00001010
mov port5,a
nop
nop
call compout ;port60 output high
mov a,@0xC8
call delay ;delay time 20ms
jmp start1
;--------------------------
compout: ;port60 output subprogram
jbs status,7
jmp comparator0
comparator1:
bs port6,0
jmp $ 2
comparator0:
bc port6,0
ret
;---------------------
delay: ;delay time subprogram
mov dly1,a
delay1:
mov a,@0x15 ;100us delay time,4MHz,clock=4
mov dly2,a
delay2:
djz dly2
jmp delay2
djz dly1
jmp delay1
ret
;-----------------
eop
end


!注意:如果您发现此文章出现影响您的阅读的状况,请从浏览器地址栏里复制本文的链接到留言本报告给站长解决!
  • 上一篇: [转载]单片机系统与标准PC键盘的接口模块设计
  • 下一篇: LCD1602的滚动显示

  • >> 联系我们请给我们留言·留言本
    本站所有提供的信息软件资料均来自网络,版权及著作权归原作者所有,如果无意中侵犯了您的相关权利或触及法律法规,请给我们留言, 我们将在24小时内删除。
      浙ICP备05071687号  电子技术精品网