- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
摘要:GMS87C1404是韩国HYNIX半导体公司采用CMOS技术生产的8位单片机,具有功耗低、运行速度高等特点,而且片内资源丰富,可广泛用于各类控制系统中。文中介绍了GMS87C1404 MCU的性能特点,给出了GMS87C1404单片机在干洗机自动控制系统中的应用方案,同时给出了该系统中的数据备份程序BACKUP和数据恢复复程序 RESTORE的程序清单。关键词:单片机;MCU;干冼机;VFD;GMS87C1404
1? 概述 GMS87C1404是韩国HYNIX半导体公司(前身是韩国现代半导体公司)采用CMOS技术生产的8位单片机,它具有功耗低、速度高等特点,并具有丰富的片内资源。GMS87C1404采用28脚封装,有23个I/O口。由于该单片机的性价比高,因此,近两年来在国内家电行业中获得了越来越多的应用。??? 笔者依据GMS87C1404的特点和干洗机中自动控制系统的要求设计了一个基于GMS87C1404的干洗机自动控制系统。该系统在使用了一段时间后获得了满意的效果。2? GMS87C1404的特点 图1是GMS87C1404的引脚图。它的主要特点如下:??? ●内带4kROM和192字节在片RAM(包括堆栈);??? ●8MHz时的指令周期为0.25μs;??? ●工作电压范围为2.5~5.5V; ??? ●具有8位双向多功能I/O口,可直接驱动LED显示;??? ●内含8位A/D转换器;??? ●内含1个8位时间间隔定时器;??? ●内含4个8位定时/计数器;??? ●内含2个10位高速PWM模式;??? ●内含WATCHDOG定时器;??? ●带有1个8位SPI串行接口;??? ●具有12个中断源;??? ●具有1个可编程蜂鸣器驱动口;??? ●可支持省电模式STOP;??? ●可选用RC振荡。
GMS87C1404中的四个定时器/计数器不仅可以作为四个8位定时器/计数器使用,同时通过对定时方式寄存器TM0、TM1和TM2、TM3中有关位的设置还可以使它们工作在如下7种定时方式:??? (1)8位计数器和8位捕捉方式;??? (2)8位捕捉方式和8位比较输出方式;??? ( 3)8位定时/计数10位PWM方式;??? ( 4)16位定时器方式;??? ( 5)16位计数器发生;??? (6)16位捕捉方式;??? (7)16位比较输出方式。??? 另外,除了T0、T1、T2、T3四个定时器以外,GMS87C1404还有一个时间间隔定时器BITR,该时间间隔定时器只要一上电就一直运行而不能停止。它的时钟源可以是RC振荡器也可以是主振经分频后的信号。只要对CKCTLR寄存器中的BTCL位进行置1操作,就可以使BITR清零并重新向上计数,当计数计到FF并溢出后,芯片中的计数器/定时器便产生 BIT中断。因此,它可以作为在STOP方式下的片内唤醒定时器使用,同时也可以作为WATCHDOG定时器使用或其它定时器使用。 GMS87C1404中共有12个中断,分别为4个外部中断、4个定时中断、ADC中断、WDT中断、BIT中断和SPI中断。这些中断中的每一个都具有各自的优先级,并且中断可以嵌套。 GMS87C1404的蜂鸣器输出功能使得用户可以方便地选用无源蜂鸣器,该器件通过RBFUN和BUR寄存器的设置可以使RB1脚输出交替变化的方波以用于驱动蜂鸣器。其方波的频率为:
f(Hz)=fxin/[2×分频系数×(BUR+1)]
其中的分频系数和BUR的值均可以由BUR寄存器来确定。??? 除了片内所具有的WATCHDOG电路外,电源跌落检测(PFD)电路是GMS87C1404的又一个独特之处。对PFDR寄存器进行适当的设置可以使其在Vdd上的电压下降到2.5~3.5V的范围内,或使用2.0~3.0V电压范围内的保持时间超过50ns。通过该电源跌落检测电路还可以使MCU复位。跌落的电压是在OTP编程时由CONFIG寄存器的PFD位决定的。正是这一特点提高了GMS87C1404的抗干扰和抗死机的能力。 GMS87C1404的指令系统共有202条指令,其功能极为丰富。它不但包括了乘法和除法指令,同时还具有7条16位运算操作比较指令,这七条比较指令分别为ADDWdp、CMPWdp、DECWdp、INCWdp、LDYAdp、STYAdp和SUBWdp。通过这些指令可大大简化复杂和多字节的运算编程操作,提高编程的效率。3? 干洗机自动控制系统的设计 干洗机是通过液泵将洗涤剂加入到内桶中的衣物里并通过内桶或外桶之间低速交替的正反转动使洗涤剂与衣物上的油渍污渍充分作用、分解后再经过高速旋转甩掉被分解和多余的洗涤剂,然后通过蒸馏烘
您可能关注的文档
最近下载
- 2023年中国人民大学信息管理与信息系统专业《数据结构与算法》科目期末试卷A(有答案).docx VIP
- 2025年一级建造师公路桥梁上部结构装配与架设专题模拟试卷及解析.pdf VIP
- 面向领域适配任务的样本重要性重加权迁移学习算法体系分析.pdf VIP
- 2025年通信工程师DCCP协议拥塞控制机制专题试卷及解析-判断题.pdf VIP
- 多源异构医学数据库融合下的知识图谱构建数据标准与接口协议研究.pdf VIP
- 分层式联邦学习框架在复杂图像分割任务中的结构优化与协议演化.pdf VIP
- 联邦分布式图学习在黑产风险识别系统中的模型构建方案.pdf VIP
- 面向短视频平台的多模态内容分析与语义理解算法深度研究.pdf VIP
- 战略协议合作框架协议(通用10).pptx VIP
- 2025年招标师投标保证金与履约保证金管理的廉政风险点专题试卷及解析.pdf VIP
原创力文档


文档评论(0)