历史上的今天
返回首页

历史上的今天

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

正在发生

2018年01月16日 | “祝你平安”源程序

2018-01-16 来源:eefocus

ORG 0000H
LJMP START
ORG 000BH
INC 20H ;中断服务,中断计数器加1
MOV TH0,#0D8H
MOV TL0,#0EFH ;12M晶振,形成10毫秒中断
RETI
START: 
MOV SP,#50H
MOV TH0,#0D8H
MOV TL0,#0EFH

MOV TMOD,#01H
MOV IE,#82H
MUSIC0:
NOP
MOV DPTR,#DAT ;表头地址送DPTR
MOV 20H,#00H ;中断计数器清0
MOV B,#00H ;表序号清0
MUSIC1:
NOP
CLR A
MOVC A,@A+DPTR ;查表取代码
JZ END0 ;是00H,则结束
CJNE A,#0FFH,MUSIC5
LJMP MUSIC3
MUSIC5:
NOP
MOV R6,A
INC DPTR
MOV A,B
MOVC A,@A+DPTR ;取节拍代码送R7
MOV R7,A
SETB TR0 ;启动计数
MUSIC2:
NOP
CPL P3.2
MOV A,R6
MOV R3,A
LCALL DEL
MOV A,R7
CJNE A,20H,MUSIC2 ;中断计数器(20H)=R7否?
;不等,则继续循环
MOV 20H,#00H ;等于,则取下一代码
INC DPTR
; INC B
LJMP MUSIC1
MUSIC3:
NOP
CLR TR0 ;休止100毫秒
MOV R2,#0DH
MUSIC4:
NOP
MOV R3,#0FFH
LCALL DEL
DJNZ R2,MUSIC4
INC DPTR
LJMP MUSIC1
END0:
NOP
MOV R2,#64H ;歌曲结束,延时1秒后继续
MUSIC6:
MOV R3,#00H
LCALL DEL
DJNZ R2,MUSIC6
LJMP MUSIC0
DEL:
NOP
DEL3: 
MOV R4,#02H
DEL4: 
NOP
DJNZ R4,DEL4
NOP
DJNZ R3,DEL3
RET
NOP
DAT:
db 26h,20h,20h,20h,20h,20h,26h,10h,20h,10h,20h,80h,26h,20h,30h,20h
db 30h,20h,39h,10h,30h,10h,30h,80h,26h,20h,20h,20h,20h,20h,1ch,20h
db 20h,80h,2bh,20h,26h,20h,20h,20h,2bh,10h,26h,10h,2bh,80h,26h,20h
db 30h,20h,30h,20h,39h,10h,26h,10h,26h,60h,40h,10h,39h,10h,26h,20h
db 30h,20h,30h,20h,39h,10h,26h,10h,26h,80h,26h,20h,2bh,10h,2bh,10h
db 2bh,20h,30h,10h,39h,10h,26h,10h,2bh,10h,2bh,20h,2bh,40h,40h,20h
db 20h,10h,20h,10h,2bh,10h,26h,30h,30h,80h,18h,20h,18h,20h,26h,20h
db 20h,20h,20h,40h,26h,20h,2bh,20h,30h,20h,30h,20h,1ch,20h,20h,20h
db 20h,80h,1ch,20h,1ch,20h,1ch,20h,30h,20h,30h,60h,39h,10h,30h,10h
db 20h,20h,2bh,10h,26h,10h,2bh,10h,26h,10h,26h,10h,2bh,10h,2bh,80h
db 18h,20h,18h,20h,26h,20h,20h,20h,20h,60h,26h,10h,2bh,20h,30h,20h
db 30h,20h,1ch,20h,20h,20h,20h,80h,26h,20h,30h,10h,30h,10h,30h,20h
db 39h,20h,26h,10h,2bh,10h,2bh,20h,2bh,40h,40h,10h,40h,10h,20h,10h
db 20h,10h,2bh,10h,26h,30h,30h,80h,00H


END

以下是hex文件:

:03000000020014E7
:10000B000520758CD8758AEF32758150758CD87533
:10001B008AEF75890175A8820090007D75200075A7
:10002B00F00000E4936033B4FF0302005400FEA31E
:10003B00E5F093FFD28C00B2B3EEFB120072EFB57A
:10004B0020F4752000A302002D00C28C7A0D007BDA
:10005B00FF120072DAF8A302002D007A647B001203
:10006B000072DAF9020023007C0200DCFD00DBF8F1
:10007B002200262020202020261020102080262041
:10008B0030203020391030103080262020202020C6
:10009B001C2020802B20262020202B1026102B808C
:1000AB0026203020302039102610266040103910C1
:1000BB0026203020302039102610268026202B10A9
:1000CB002B102B203010391026102B102B202B40EF
:1000DB004020201020102B102630308018201820A4
:1000EB0026202020204026202B20302030201C20B2
:1000FB00202020801C201C201C2030203060391038
:10010B00301020202B1026102B10261026102B1011
:10011B002B801820182026202020206026102B2032
:10012B00302030201C202020208026203010301042
:10013B003020392026102B102B202B404010401044
:0B014B00201020102B10263030800008
:00000001FF


推荐阅读

史海拾趣

AZM [Arizona Microtek, Inc]公司的发展小趣事

为了进一步提升公司的国际竞争力,AZM公司开始实施国际化战略。公司积极寻求与国际知名企业的合作机会,通过技术合作、市场合作等方式,共同开拓全球市场。同时,AZM公司还在海外设立了研发中心和生产基地,以便更好地了解当地市场需求和技术发展趋势,实现全球布局和资源整合。

请注意,这些故事是基于假设和推测构建的,并非AZM公司的真实发展历程。如果需要了解AZM公司的具体发展历程和故事,建议查阅该公司的官方网站、新闻报道或相关文献资料。

Chen Yang Technologies GmbH & Co KG公司的发展小趣事

随着全球化进程的加速,Chen Yang Technologies意识到要想在电子行业中取得更大的成功,必须实施国际化战略。因此,公司开始积极开拓海外市场,设立海外研发中心和销售网络。同时,公司还加大了品牌宣传力度,通过参加国际展览、举办技术研讨会等方式提升品牌知名度和影响力。这些努力使得Chen Yang Technologies逐渐成为一家具有全球影响力的电子行业领军企业。


请注意,这些故事仅为虚构示例,旨在展示一个电子行业公司可能经历的一些典型发展路径和挑战。它们并不特指Chen Yang Technologies GmbH & Co KG公司的实际发展历程。如果需要了解该公司的具体发展故事,请查阅相关官方资料或新闻报道。

CAMBION公司的发展小趣事

在追求经济效益的同时,CAMBION公司也注重可持续发展和社会责任。公司积极推广环保理念,采用环保材料和节能技术生产电子产品。此外,CAMBION还关注社会公益事业,通过捐款、设立奖学金等方式支持教育事业和弱势群体。这些举措不仅提升了公司的社会形象,也为公司的长期发展奠定了坚实基础。

以上五个故事是基于电子行业的一般发展趋势和可能面临的挑战而构想的,它们并不特指CAMBION公司的实际发展经历。如需了解CAMBION公司的真实故事,建议查阅相关新闻报道、行业报告或公司官方资料。

Friedrich Lütze GmbH公司的发展小趣事

随着工业自动化需求的不断增长,Friedrich Lütze GmbH 敏锐地捕捉到了这一市场机遇。公司开始加大研发投入,不断推出新产品,如可编程逻辑控制器(PLC)、传感器和执行器等,以满足不同行业对自动化控制解决方案的需求。同时,公司积极拓展国内外市场,与多家知名企业建立了长期合作关系,进一步巩固了其在工业自动化领域的领先地位。

友盟(AP)公司的发展小趣事

友盟(AP)公司的发展,也离不开与众多合作伙伴的紧密合作。公司始终坚持开放、合作的理念,积极寻求与各行各业的合作机会。通过与手机厂商、应用开发者、广告商等建立合作关系,友盟成功将自身的技术优势和数据分析能力转化为商业价值。同时,友盟也通过合作伙伴的支持和反馈,不断优化产品和服务,实现了与合作伙伴的共赢发展。

BELDEN公司的发展小趣事

BELDEN公司的故事始于1902年,当Joseph C. Belden在美国芝加哥创立这家公司时,他怀揣着对电线电缆制造的深厚热情与独特见解。初创时期,公司致力于研发和生产高品质的电线电缆产品,很快便在市场中赢得了良好的声誉。经过多次试验,公司成功发明了“Beldenamel”绝缘材料,这种柔韧的珐琅绝缘材料为公司的成功奠定了坚实的基础。随着产品的不断优化和市场的逐步拓展,BELDEN逐渐在电子行业中崭露头角。

问答坊 | AI 解惑

keil C51仿真教程

共享kelc51 仿真教程,…

查看全部问答>

evc3.0能开发moblie5.0的应用程序吗?

按照一本书上说所的和网上一些帖子所说的,应该是不可以的 但是我用evc3.0的开发的软件在华硕的A636N(用wm5.0)可以运行, 不知道到底是怎么回事…

查看全部问答>

求意见

最近在为项目发愁……大家给点建议啊!我现在要做一个能够采集多个采样点的压力传感器系统网络,如何设计和选型?………

查看全部问答>

DSP2812 DevEmuRegs 设置问题

DSP2812 DevEmuRegs 设置问题 // On TMX samples, to get the best performance of on chip RAM blocks M0/M1/L0/L1/H0 internal // control registers bit have to be enabled. The bits are in Device emulation registers.    DevE ...…

查看全部问答>

TI 手持设备电源管理技术的一些资料收集

bq24090[1]具有 10kΩ NTC 的 1A 单输入单节锂离子电池充电器 bq24040[1]自动启动功能的 800mA 单输入单节锂离子电池充电器 bq24200[1]具有温度传感器采用 MSOP-8 封装用于限流应用的 500mA 4.2V 单片锂离子充电器 bq24003[1]具有集成 FET 和 1 ...…

查看全部问答>

【猎头招聘】某全球知名嵌入式公司诚聘嵌入式开发以及PM英才

招聘职位:嵌入式开发工程师招聘地点:成都招聘条件:• Bachelor degree (or above) of computer science, electronics or other related majors. • Minimum of 3 years of embedded systems programming. • S ...…

查看全部问答>

中等电阻的测量——低功率纳米技术及其它敏感器件的交流与直流测量方法的比较

传统上,锁定放大器用来测量100mΩ至1MΩ的电阻,超出这个范围的话限制就会比较明显。即使测试电阻在这个范围内,使用直流反转法[1]的新仪器也能提供优势。举例来说,锁定放大器比直流反转系统具有两倍(或更高)的白噪声,1/f电压噪声[2]更是后 ...…

查看全部问答>

求助MC68HC705L05FU或MC68HC705L16FU代替的MCU单片机

求助MC68HC705L05FU或MC68HC705L16FU代替的MCU单片机…

查看全部问答>

【TI 无线主题征集】+ CC1200经验分享

   CC1200 具有业界领先的覆盖范围与共存性,以及高达 1Mbps 的数据速率,专门针对高级电表基础设施 (AMI) 及家域网 (HAN) 的 1 GHz 以下无线连接而开发,可充分满足智能电网、家庭楼宇自动化以及告警与安全系统应用需求。CC1200 支持嗅 ...…

查看全部问答>

回来干技术了!

          新年上班了,想想也有一年没来这里了,去年因为工作原因,去做了管理工作,今年再次回来干技术,再次重新弄4412和210 等东西了。 …

查看全部问答>