Em78p458/9 比较器功能测试程序

发布者:创意旋律最新更新时间:2018-01-29 来源: eefocus关键字:Em78p458  比较器  功能测试 手机看文章 扫描二维码
随时随地手机看文章

;***********************************************************************;
;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+     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+     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


关键字:Em78p458  比较器  功能测试 引用地址:Em78p458/9 比较器功能测试程序

上一篇:EMC8BIT单片机指令应用的误区与技巧
下一篇:S3F9454/9444下驱动蜂鸣器的编程示例

推荐阅读最新更新时间:2024-03-16 15:53

荣耀V9 Play将于9月6日发布 传1499元起售
腾讯数码讯(水蓝)昨天网络上曝光的荣耀7X引起了不少人的关注,但现在这款新机的真实身份似乎发生了反转。按照消息人士最新透露的说法,该机其实是即将登场的荣耀V9 Play,可以理解为荣耀V9的青春版。配有麒麟659处理器和4GB内存,将于9月6日在广州正式发布,预计售价或1499元起,并将小米5X和魅蓝Note 6等机型作为主要竞争对手。 此前虽然传出荣耀会有畅玩6C这样的机型推出,但荣耀手机官方却最新放出宣传海报,表示将于9月6日在广东外语外贸大学南校区举办新品发布会,正式推出全新荣耀V9 Play手机。尽管荣耀官方此次并未透露这款新机更多信息,但根据消息人士在微博上的说法,荣耀V9 Play其实就是此前曝光的所谓荣耀7X,将
[手机便携]
特朗普:TikTok必须在9月15日前出售或关闭美国业务
1、特朗普:TikTok必须在9月15日前出售或关闭美国业务 美国总统唐纳德·特朗普(Donald Trump)表示,除非TikTok达成一项协议来出售美国业务,否则将必须在9月15日之前关闭这项业务。微软此前表示,该公司正在展开谈判以收购TikTok美国业务。特朗普称其对这个想法没有意见,并表示作为这项交易的一部分内容,应该向联邦政府支付“一大笔钱”。 他在周一表示:“我不介意是微软还是其他公司——一家大公司,一家安全的公司,一家非常美国化的公司——买下它。除非微软或其他公司买下它,并达成一项合适的交易来让美国财政部拿到一大笔钱,否则它就将在9月15日被关闭。” 2、纳指再创纪录,收购TikTok消息推动微软大涨逾5.6%
[机器人]
ARM9_S3C2440学习(七)SDRAM学习总结
1.SDRAM的burst mode SDRAM是一种命令型动作的设备,就算读写资料只有一个也要先下命令才可以用,为了增加工作效率,就产生了一种传送一个命令,写多个数据的模式,这就是burst mode。 burst mode是一种利用内部列地址发生器来工作的高速读写模式,只要设置最开始的列地址,后面的地址就可以通过内部的列地址发生器来自动生成。 2.为什么要做precharge动作? 关闭正在作用的SDRAM bank,算是一种结束命令,后面可以下新的命令。我想这是和SDRAM内部管理有关。(这是从网上查到的,感觉不够详细,也不太理解) 3.自动刷新功能? 动态存储器(Dynamic RAM)都存在刷新问题。这里主要
[单片机]
日本银座Apple Store将从2022年9月开始拆除
银座Apple Store于2003年开业,其所在的建筑将于2022年9月开始拆除。 近日,根据日本房地产中心的消息,整座8层的建筑将被拆除。从2024年底开始,一座新的10层建筑将取而代之,它将拥有办公和零售空间。 值得一提的是,苹果银座是蒂姆·库克2019年日本之行期间参观的店铺之一。 这家店铺靠近山野音乐大厦,据报道,山野音乐大厦是日本最昂贵的土地。日本地产中心表示,其2022年的价值为每平方英尺3.9万美元。 苹果银座目前仍然每天营业,尽管其网站页面目前只列出了截至5月12日的开放时间。目前尚不清楚,当新大楼可用时,苹果是否会将店铺搬迁到新大楼。 苹果在日本经营着另外九家门店,其中四家在东京。
[手机便携]
联发科MT6739发布 支持双摄18:9全面屏
【手机中国新闻】在昨日举行的印度移动大会(IMC2017)上,联发科推出了MT6739入门级芯片,这是一款四核芯片,支持双摄,流行的18:9全面屏,以及双VoLTE高清语音通话。 具体而言,该处理器配备四个Cortex-A53核心,最高主频达1.5GHz,其支持18:9全面屏,不过屏幕分辨率限制为较为低端的720p级别,也就是1440x720像素;基带下行仅支持LTE Cat.4,最高速率150Mbps,上行支持LTE Cat.5,最高速率50Mbps。 此外,它还支持最多3GB LPDDR3-667MHZ内存、eMMC 5.1存储、800万像素后置和30万像素前置摄像头、1080p/30fps H.264视频编解码。GP
[半导体设计/制造]
1499元的OPPO K9s 是怎么成了游戏爱好者新福音的?
对于一个手机厂商来说,旗舰机型往往代表着消费者对其品牌的第一印象,高端机型更像是整个品牌的门面,而真正能够俘获用户芳心的则是千元机领域。   对比来看,OPPO在该领域绝对算是最发力的厂商之一了。10月20日,OPPO举办“不套路11.11发布会”,其中最值得关注的必然是OPPO K系列新作OPPO K9s,作为承袭OPPO K系列硬核实力的产品,OPPO K9s亮点繁多,从外观到性能再到拍摄、续航,各方面都有着该价位“天花板”级别的表现。   尤其是在游戏方面,OPPO K9s被定义为“超能玩家”的首选装备,并且在实际体验中也能非常直观的感觉到,OPPO K9s通过软硬件结合,打造出了更出色、更超值、更畅快的游戏体
[手机便携]
OPPO K9x将在12月27日到来,“超值大四喜”
OPPO 方面今日宣布,K9 系列新品来了。K9x 超值配置直接上演‘超值大四喜’,12 月 27 日下午两点见,现已上架京东商城等平台。   IT之家了解到,这款机型此前已通过工信部认证。从认证信息以及商品信息来看,它将联发科天玑 810 芯片。   结合爆料,该机还配备了 6.5 英寸 LCD 显示屏,90Hz 刷新率,前置 1600 万索尼 IMX471,后置 6400 万豪威 OV64B(1/1.97 英寸)+200 万超微距 + 200 万景深。   其他方面,该机内置 5000 毫安时电池,支持 33W VOOC4.0 增强版闪充,拥有康宁第五代大猩猩玻璃屏幕盖板 + 3D 板材机身;不支持 NFC、不支持红外遥控
[手机便携]
OPPO K<font color='red'>9</font>x将在12月27日到来,“超值大四喜”
基于ARM9的仿人机器人分布式控制系统
1 引言 仿人型机器人具有类似于人类基本外貌特征和步行运动功能,还具有视觉、听觉等功能,它可以实现类似人类的行走,灵巧轻便,对行走环境有良好的适应性,既能在平地上行走,又能在非结构的复杂地面上行走,如上下台阶,跨越、绕过障碍物等。另外,仿人型机器人是集材料、机械、电子、能源驱动、计算机感知、传感、控制、虚拟现实与人工智能等多门学科于一体的综合性平台,它的研究能够带动诸多相关学科和技术的交叉发展与进步,并为相关学科的研究提供一个平台。因而,近年来,仿人型机器人的研发受到国内外学者的广泛关注。小型机器人是近年发展起来的仿人机器人的一种,主要的研究集中在日本。小型仿人机器人,结构轻巧,集成度高,运动灵活;未来可在工业、民用、军事等许多
[单片机]
基于ARM<font color='red'>9</font>的仿人机器人分布式控制系统
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved