历史上的今天
返回首页

历史上的今天

今天是:2025年01月26日(星期日)

2018年01月26日 | HT47定时器应用

2018-01-26 来源:eefocus

HT47定时器应用

include ht47c20.inc
data .section 'data'
int_count db ?
io_count db ?
code .section at 0 'code'
 org 00h
 jmp start
 org 04h
 reti
 org 08h



 reti
 org 0ch
 reti
 org 10h
 jmp timer_int
;---------------------------------
 org 20h
start:
 clr iNTC0
 clr intc1
 clr adcr.1
 set tmrc.5   ;系统时钟
  MOV a,0ah
  MOV int_count,a
 clr io_count
  MOV a,LOW(65536-12000) ;0.1秒产生中断
  MOV tmral,a
  MOV tmrbl,a
  MOV a,HIGH(65536-12000)
  MOV tmrah,a
  MOV tmrbh,a
 set tmrc.4
 set intc1.0
 set intc0.0
 jmp $
;---------------------------------
timer_int:
 sdz int_count
 reti
 inc io_count
 swapa io_count
 cpl aCC
  MOV pa,a
  MOV a,0ah
  MOV int_count,a
 reti
;*************************************************


;*************************************************

include ht47c20.inc
data .section 'data'
count db ?
code .section at 0 'code'
 org 00h
 jmp start
 org 04h
 reti
 org 08h
 reti
 org 0ch
 reti
 org 10h
 jmp timer_int
;---------------------------------
start: clr intc0
 clr intc1
 clr adcr.1  ;定时/计数器允许
 set tmrc.7  ;计数外部时钟
 clr count
  MOV a,LOW(65536-1000);定时/计数器初值 
  MOV tmral,a
  MOV tmrbl,a
  MOV a,HIGH(65536-1000)
  MOV tmrah,a
  MOV tmrbh,a
 set tmrc.4  ;打开定时/计数器
 set intc1.0  ;定时/计数器中断允许
 set intc0.0  ;总中断允许
 jmp $
;---------------------------------
timer_int:
 inc count
 swapa count
 cpl acc
  MOV pa,a
 reti
;************************************************

;************************************************

include ht47c20.inc
data .section 'data'
count db ?

code .section at 0 'code'
 org 00h
 jmp start
 org 04h
 reti
 org 08h
 reti
 org 0ch
 reti
 org 10h
 jmp timer_int
;---------------------------------
start: clr intc0
 clr intc1
 clr adcr.1
 set tmrc.5
 set tmrc.7
 clr count
  MOV a,LOW(65536-60000)
  MOV tmral,a
  MOV tmrbl,a
  MOV a,HIGH(65536-60000)
  MOV tmrah,a
  MOV tmrbh,a
 set tmrc.4
 set intc1.0
 set intc0.0
 jmp $
;---------------------------------
timer_int:
 inc count
 swapa count
 cpl acc
  MOV pa,a
 reti
;*********************************************


推荐阅读

史海拾趣

CHENMKO公司的发展小趣事

非常抱歉,由于CHENMKO并非一个我所熟知的电子行业中的具体公司名称,我无法直接为您提供关于其发展起来的5个相关故事。如果您提到的“CHENMKO”是一个虚构的或者不太知名的公司,那么相关的具体故事就需要您自己创作或者查找相关资料。

然而,我可以提供您一个电子行业公司发展的通用故事框架,您可以根据这个框架和您的具体需求来创作或寻找更多信息。

电子行业公司发展故事框架

  1. 创业初期
    • 描述公司的创始人和初创团队,他们是如何发现市场机会的。
    • 讲述公司初创时期的艰难和挑战,比如资金短缺、技术难题等。
    • 介绍公司早期产品的特点,以及如何在市场上获得初步认可。
  2. 技术创新与突破
    • 描述公司在某一技术领域取得的重大突破,如研发出新技术、新产品。
    • 分析这一技术创新如何帮助公司在市场上获得竞争优势。
    • 讲述技术创新过程中遇到的困难以及克服这些困难的过程。
  3. 市场拓展与合作
    • 描述公司如何逐步扩大市场份额,比如通过开拓新市场、拓展产品线等。
    • 介绍公司与其他企业或机构的合作案例,以及这些合作带来的好处。
    • 分析公司在市场拓展过程中面临的挑战和应对策略。
  4. 品牌建设与形象提升
    • 讲述公司如何通过品牌建设提升市场影响力,比如参加行业展会、举办发布会等。
    • 介绍公司如何塑造积极的品牌形象,如强调社会责任、环保理念等。
    • 分析品牌建设对公司长期发展的重要性。
  5. 未来发展与展望
    • 描述公司的未来发展规划,如继续技术创新、拓展国际市场等。
    • 分析行业发展趋势和市场竞争态势,以及公司如何应对这些挑战。
    • 展望公司的未来发展前景和可能面临的机遇与挑战。

请注意,以上框架是一个通用的模板,您可以根据CHENMKO公司的实际情况进行调整和修改。如果您需要更具体的信息或故事,建议您查找该公司的官方网站、新闻报道或行业分析报告等渠道获取相关资料。

Cortina Systems Inc公司的发展小趣事

由于Cortina Systems Inc公司的具体发展历程和相关故事的详细资料可能涉及公司内部的敏感信息,且具体的故事可能随着时间和市场环境的变化而有所不同,因此,我无法直接为您提供5个关于Cortina Systems Inc公司在电子行业里发展起来的具体故事。不过,我可以基于公开资料为您概述Cortina Systems Inc公司在电子行业的一些重要发展节点和事件,您可以根据这些信息进行进一步的了解和研究。

  1. 并购集通科技,拓宽业务领域

在某一时期,Cortina Systems Inc.通过并购集通科技,实现了业务领域的拓宽。集通科技是一家专注于为中小型企业和家庭网络用户提供嵌入式网络处理器、三合一整合服务(Triple Play)和网络存储解决方案的私人公司。通过这次并购,Cortina成功地将集通在中小型企业和家庭网络技术方面的优势与其通信网络基础设施环境相结合,为下一代网络使用者社群网络、多媒体传输和数字家庭连接能力的发展奠定了坚实基础。

  1. 与思科紧密合作,推动技术标准发展

在技术标准制定方面,Cortina Systems Inc.与思科展开了紧密的合作。双方共同推出了Interlaken技术规范,这一规范被视为网络处理论坛(NPF)可升级的SPI规范的竞争对手。尽管NPF与光联网论坛(OIF)合并后,Cortina与思科并未将Interlaken提交至OIF,但这一合作仍然为行业内的技术标准发展注入了新的活力。

  1. 推出双模ONU网关解决方案,满足中国市场独特需求

随着全球通信市场的不断发展,Cortina Systems Inc.针对中国市场推出了双模ONU网关解决方案。这一解决方案的推出,旨在满足中国市场对于混合式接入方式的特殊需求。在中国,三大运营商引导的接入方式既包括EPON也包括GPON,这使得双模ONU成为市场趋势。Cortina通过这一解决方案,成功地为中国市场提供了独特的、适应本土需求的通信解决方案。

  1. 技术创新能力突出,不断推出新产品

作为电子行业的领导者之一,Cortina Systems Inc.一直以其突出的技术创新能力而著称。公司不断投入研发,推出了一系列具有创新性和竞争力的新产品。这些产品不仅提升了公司的市场竞争力,也为整个电子行业的发展带来了新的机遇和挑战。

  1. 拓展全球市场,提升品牌影响力

随着业务的发展和产品线的完善,Cortina Systems Inc.逐渐将目光投向了全球市场。公司通过参加各种国际展览和会议,积极与全球合作伙伴建立联系,拓展业务领域。同时,公司还加强了品牌建设和市场推广力度,提升了在全球市场的知名度和影响力。

这些事件和节点只是Cortina Systems Inc.在电子行业发展历程中的一部分。要了解更多关于该公司的具体故事和详细发展历程,建议您查阅相关新闻报道、行业分析报告或公司官方发布的信息。通过这些资料,您可以更深入地了解Cortina Systems Inc.在电子行业中的崛起和发展。

中科芯(CKS)公司的发展小趣事

在技术创新方面,中科芯不断推出具有竞争力的新产品。其中,CKS32系列MCU是公司近年来推出的一款高性能微控制器产品。该产品具有高可靠性、高兼容性和高性价比的特点,在市场上广受好评。在苏州先进技术成果交易大会上,CKS32系列MCU以其卓越的性能和广泛的应用领域吸引了众多关注。该产品的推出不仅提升了中科芯在微控制器领域的市场地位,也为中国电子行业的发展注入了新的活力。

FUJITSU(富士通)公司的发展小趣事

作为电子行业的领军企业,中科芯承担着众多国家重点科研任务。多年来,公司积极参与国家重大科研项目,涉及通信、计算机、航空航天等多个领域。通过不断的技术攻关和创新,中科芯成功完成了500多项国家重点科研任务,获得了国家奖18项、省部级奖近200项。这些成果的取得不仅提升了公司的技术实力,也为中国电子行业的发展做出了巨大贡献。

Broadcom(博通)公司的发展小趣事

进入21世纪,随着网络泡沫的破灭,博通陷入了严重的财务困境。亏损累计高达65亿美元,股价大幅下跌,公司甚至不得不裁员以维持运营。然而,正是在这样的困境中,博通展现出了坚韧不拔的精神。通过优化产品结构、调整市场策略,博通逐渐走出了低谷,并在2003年推出了全球第一个802.11b单片机,重新赢得了市场的关注。

CUI公司的发展小趣事

近年来,智能化和物联网技术的快速发展为电子行业带来了前所未有的机遇。CUI技术作为实现电子设备智能化和互联互通的关键环节之一,得到了广泛的应用。一些企业针对智能化和物联网的需求,开发出具有特殊功能的CUI材料,如柔性CUI、透明CUI等,为电子产品的创新提供了有力支持。

请注意,以上故事仅为概述性质,并非针对特定公司的实际发展历程。每个公司的具体情况可能因市场环境、技术实力、管理策略等因素而有所不同。如果需要了解特定公司的具体发展故事,建议查阅相关公司的官方网站、新闻报道或行业分析报告。

问答坊 | AI 解惑

日韩从e到u的国家信息化战略转移

      随着无所不在的运算(ubiquitous computing)及移动通讯技术发展,人们逐渐以u(ubiquitous,意指“无所不在”)来取代e用以描述信息化事物,各国也纷纷将“无所不在”作为国家信息化战略发展的一个关键要素。 ...…

查看全部问答>

调89C2051通讯的吐血经验

调了15天,终于调通了。刚上网。先跪谢midsky的帮助,提供了汇编的正确程序,最重要的是使我确信是硬件出了问题!!!想想又吐血,所有的片子都是新的。线路稳定可靠,用万用表分段测过。程序又没问题。是不是COM口坏了,咳,害的我换了两台机器实 ...…

查看全部问答>

英文简历的几种常见形式

英文简历的几种常见形式英文简历并无固定不变的单一形式,应聘者完全可以根据个人的具体情况来确定采用何种形式,灵活设计。一般来说,根据个人经历的不同侧重点,可以选用以下三种形式:   (1)以学历为主的简历 basic resume     ...…

查看全部问答>

电话原理图

电话原理图介绍…

查看全部问答>

关于加班的问题

一位研发老总的问题:我们常常为研发人员不愿意加班而苦恼,或说公司未能形成加班的风气. XXX区这边,有时我们晚一点下班,可以看到其它公司灯火通明. HXX公司这方面做得特别好,不知你有没有什么好办法? 顾问答复:您好! 讲实话,我当初在HXX公司 ...…

查看全部问答>

海洋投影灯在家中体验水族馆的浪漫氛围

无论你在浴室,起居室,卧室,都可以安享美丽动人的水光波漾~ 同时更有音频插孔连接 iPod 等各类设备,作为外接音箱使用,让您在潺潺的水声中,舒缓的乐曲中,彻底放轻松…

查看全部问答>

ARM开发板,核心板一般引出哪些接口啊?

ARM开发板,很多采用核心板+底板的方式,方便二次开发.核心板和底板之间一般留哪些接口?…

查看全部问答>

请教一个异步的问题

时钟CLKA与CLKB,可否这样操作一个信号(en):     时钟CLKA下检测到某条件(A)时,将en置为“1”;     然后时钟CLKB检测到en为高后,输出一个时钟宽度的脉冲,并将en拉低,置为“0”? 烦请各位高手告之,这样做可不可 ...…

查看全部问答>

2440SPI驱动问题请教。

大家好:     这两天搞SPI驱动,2440的SPI寄存器里面有一个发送数据寄存器和一个读数据寄存器。小弟想请问一下,这两个寄存器都是8位的。 问题:     (1)现在如果我写了一个byte的数据到发送的寄存器,我什么时候才能继续 ...…

查看全部问答>

EVC下将string型转成char*类型

EVC下将string型转成char*类型. CString   str(_T(\"01234567\"));    char   *ch   =   str.GetBuffer(0); 这在VC6.0中编译没任何问题.但EVC下编译出错. error c2440:\"initializing\":ca ...…

查看全部问答>