义隆单片机
- 格式:pdf
- 大小:107.26 KB
- 文档页数:21
单片机霓虹灯设计作者:来源:本站原创点击数:3605 更新时间:2007年06月12日【摘要】介绍了基于EM78P447SB单片机、自制光电耦合器制作的低成本高性能霓虹灯控制器的线路、工作原理、编程方法和使用经验。
该控制器具有相当高的性价比。
1引言霓虹灯控制器属于定制产品,很难工厂化批量生产。
由于市场竞争日趋激烈,该产品的高利润时代已经结束,市场迫切需要低成本高性能的霓虹灯控制器制造技术。
台湾义隆电子公司生产的EM78P447SB单片机是一次写录的芯片,内部有4K的ROM,振荡脉冲外围线路仅是一个电阻和一个电容,有三个口24位输出控制,性价比相当高,非常适合制作霓虹灯程序控制器。
但用单片机制作的霓虹灯程序控制器一般都需要光电耦合器实现高低压隔离,防止程序跑飞死机。
市场上光电耦合器价格一般都比较高。
为了降低成本,在保证高低压隔离能力没有降低的前提下,本设计采用自制的光电耦合器。
同时,为进一步降低成本,该霓虹灯控制器的花样变化速度调节及全亮维修功能均采用不增加硬件成本的方法,这样,进一步提高了性价比。
霓虹灯是一种冷阴极辉光放电管,其幅射光谱具有极强的穿透大气的能力,色彩鲜艳绚丽、多姿,发光效率明显优于普通的白炽灯,它的线条结构表现力丰富,可以加工弯制成任何几何形状,满足设计要求,通过电子程序控制,可变幻色彩的图案和文字受到人们的欢迎。
霓虹灯的亮、美、动特点,是目前任何电光源所不能替代的,在各类新型光源不断涌现和竞争中独领风骚。
由于霓虹灯是冷阴极辉光放电,因此一支质量合格的霓虹灯其寿命可达20000--30000小时。
随着我国经济的飞速发展,霓虹灯的品种、规格也已基本系列化,可供各种用途的选择,其质量已逐步向国际水平靠拢,随着我国加入WTO与国际水平的差距将越来越小,在不久的将来必将赶超国际先进水平,但在目前市场竞争的条件下,也确有少数厂商缺乏诚信,在一些用户不懂霓虹灯的性能、质量的情况下,生产、制作低劣产品在市场上低价倾销,影响霓虹灯的声誉。
基于义隆EM78447A的智能晾衣架的设计摘要:如何解决由于人不在家,所晾衣服被雨水淋湿的问题呢?作者利用义隆单片机EM78447A芯片设计出一种智能晾衣架,它能够自动识别晴天和雨天,智能地为我们服务。
本文详细介绍该智能晾衣架的硬件电路(雨滴传感器、光照传感器、单片机硬件电路、电机驱动电路)的电路原理及其软件设计.关键词:EM78447A 智能晾衣架设计Abstract:How solve the problem that the clothes being dried in the sun are soaked by rain when you are absent? In order to do that, The author designed a kind of intelligent clothesrack which can distinguish sunny days from rainy days automatically by using righteousness prosperous monolithic integrated circuit EM78447A chip , the intelligence serves for us. In this article the hardware electric circuit (raindrop sensor, illumination sensor, monolithic integrated circuit hardware electric circuit, motor—driven electric circuit)principles of the intelligent clothesrack and its software designing are detailedKey word: The EM78447A, intelligent clothesrack, design0.引言每当下雨的时候,又恰好无人在家,然而你的衣服却晾在阳台上,你就会想我该怎么办呢?基于这个问题,我们设想:假如有一台智能型的晾衣架,它能够自动识别晴天和雨天,智能地为我们服务,多好啊!下面就给大家介绍我们的作品——晴雨智能晾衣架。
智能晾衣架控制电路072232074 电科2班林勇强设计思路利用EM78447A单片机作为智能晾衣架的核心控制芯片。
该芯片是台湾义隆公司推出的8位单片机。
其主要特点是:它的内部包括算术逻辑单元(ALU)、容量为4K*13的只读存储器(ROM)、20个输入/输出(I/O)、148个通用数据寄存器可直接寻址使用、9个特殊功能寄存器、具有五级堆栈,具有编程简单、外围电路简单、可靠性高,而价格便宜等优点。
利用雨滴传感器和光照传感器来识别晴雨天气。
单片机EM78447A接收来自传感器的信号后发出晾衣服架收缩或伸张功能的指令,使晾衣服架自动收缩或伸张,有效地避免在下雨时,衣服无人收起而被雨淋湿了,或在阳光强烈时,衣服没有被阳光充分地晾晒。
同时,增加两个手动按钮,手动按钮的信号同样送至单片机EM78447A进行处理,用于晾衣服架收缩或伸张的手动控制。
硬件电路设计(1)雨滴传感器电路的设计雨滴传感器电路的如图1 所示。
集成运放采用LM358。
集成运放A1构成电压比较器电路。
当没有雨滴落在由敷铜板做成的传感器上面时,集成运放A1输出高电平(raindrop signal=1)。
当雨滴落在由敷铜板做成的传感器上面时,集成运放A1输出低电平(raindropsignal=0)。
(2)光照传感器电路的设计光照传感器电路如图2所示。
集成运放A2构成电压比较器电路。
调节电位器RP1,使在阴天的情况下,集成运放A2输出高电平(beam signal=1),当太阳光照到光敏元件3DU11时,集成运放A2输出低电平(beamsignal=0)。
(3)单片机EM78447A硬件电路的设计单片机EM78447A硬件电路如图3、所示。
单片机EM78447A为低频工作方式,晶振频率选用23768Hz。
C1选用25pF,C2选用15pF。
R6~R11均10KΩ,R12、R13均为1KΩ,D1、D2选用1N4001,两只三极管选用9014,J1、J2选用直流12V继电器(容量为2A),D3、D4分别为红色、绿色发光二极管。
3.2.2. 面向位操作类指令(10条)
3.2.3. 常数操作和控制类指令(22条)
例:MOV A,@0x16 ;将常数0x16送给寄存器A
3.3.2. 直接寻址
若是使用者要存取寄存器的内容,可以在运算码上直接描述。
l 例:将寄存器0X20的内容,COPY到寄存器0X21中。
MOV A, 0X20
MOV 0X21, A
3.3.3. 间接寻址
这种寻址方式是通过寄存器R4来实现的,R4的bit0-5是用来选择寄存器(地址:00-06,0F-3F)
若是使用者所需要存取的寄存器,有位址相邻的特性,使用间接寻址是很方便的。
l 例:写一个程序,將寄存器0X20~0X3F的值都填0。
;设定A = 0X20。
;设定间接寻址寄存器(0X04)
;的內含值为0X20
;清除0X04所指的寄存器。
;递增间接寻址寄存器(0X04)
;设定A=0X04寄存器的值。
;比较间接寻址的位址是否
;以到0X3F。
若是则结束。
;否则在继续。
MOV A, @0X20
MOV 0X04, A
AGAIN:
CLR 0
INC 0X04
MOV A, 0X04
XOR A, 0X3F
JBS 0X03, 2
JMP AGAIN
END:
3.3.
4. 位寻址
这种位寻址是对寄存器中的任一位(bit)进行操作。
例:BS 0x12,2 ;将寄存器0x12的第2位置为“1”。
3.4.EM78指令说明
--> A .--> R。
ELAN义隆系列单片机解密由台湾ELAN 设计、制造的EM78系列8位元单片机以它低价为优势,广泛应用于:大小家电类、通讯类、玩具游戏类、计算机及周边类、智能卡类、汽车及防盗类、医用保健类、仪表类、灯光控制类、音响类、手机及周边类等。
ELAN义隆EM78P、EM78系列单片机解密型号:HOLTEK合泰系列单片机解密HOLTEK单片机:台湾盛扬半导体的单片机,价格便宜,种类较多,但抗干扰较差,适用于消费类产品. HOLTEK 合泰HT46/47/48/49、HT其它单片机解密型号:MICON麦肯系列单片机解密由台湾MICON 麦肯公司设计的OTP/MASK掩膜型8 位单片机自1997 年推向市场以来深受广大用户欢迎,MDT 系列单片机与PIC 相比最大特点是温度范围为工业级最大工作频率可达到20MHz 不分型号和后缀及售价十分便宜SONIX松翰系列单片机解密应用领域:电子玩具产品:发声玩具、遥控玩具、音乐玩具、早教机、电子词典、电子故事书等小家电产品:电风扇、电暖器、消毒柜、微波炉、电磁炉、电饭煲、电子炖盅等遥控器:电视、空调、VCD、DVD、机顶盒遥控器充电器:锂电、镍氢、镍铬等智能充电器电子称:厨房称、人体称、口袋称、脂肪称松翰(SONIX)SN8P全系列单片机解密型号:PORTEK普泰系列单片机解密普泰半导体凭借着对产业趋势的掌握及卓越技术之极致深耕,在半导体产业界占一席之地。
从各项消费性电子产品的研发设计,兼顾客户多样化不同的需求;普泰提供了长期及稳定的产品,让客户快速进入市场以确保产品竞争优势,更降低了客户生产成本。
普泰(PORTEK)PTK87XX全系列单片机解密型号:TENX十速系列单片机解密八位单片机可兼容PIC/EMC等芯片,其具备相等或更优越抗干扰功能,适用于频道选择器、天线控制系统、功率放大器、智能型芳香机、超声波测距仪、遥控风扇、负离子风扇、遥控器、电卷发器、电动窗帘、按摩器、按摩椅、按摩鞋、按摩棒、雾化器、豆浆机、打蛋机、咖啡壶、小家电、密码锁、定时器等消费产品应用;四位单片机可实现定时、时钟、温度、湿度、倒计时等不同功能及组合,具标准芯片及依客户所需选择最佳性价比之四位单片机母体设计;USB控制芯片可兼容赛普拉斯( Cypress )系列芯片,适用于游戏机、跳舞毯、功夫机、手柄、鼠标、个人音箱等USB产品,具备优越之性价比。
义隆单片机EMC-法宝级的EMC单片机编程技巧集锦2007-03-16 11:44EM78XXX单芯片自从问世以来已经陆续推出十余种不同等级的单芯片,小到8Pin 的78P152,大到100PinOTP的78P860,其汇编语言指令都是一样的,仅有57个,所以反复练习几次就能熟悉指令的用法。
汇编语言用在I/O控制非常容易,也有很高的效率,所以坊间的书籍大部份以讨论控制为主显,显少专门探讨软件技巧的篇幅,其实老手都知道,关于芯片之控制往往用到时再去翻一翻DATABOOK,注意一下TIMING,然后准备一部示波器,三两下就可以搞定。
反倒是算法用的好不好会大大影响产品的稳定度,所以有经验的程序设计师通常都有自己的一套葵花秘笈,所以要提升自己的功力最好的方式除了多练习之外,看看别人的程序也会使你进步很快。
BCD转换成Binary由于EM78XXX是8位的微控器,因此为了节省内存,我们的范例仅以一个BYTE 存放两位BCD数为例,数字的范围在0~99之间,转换后的结果放在ACC,如果您需要更多的位数,相信您在看完之后应该不难自行修改才是。
程序一这个范例程序共花费13个指令CYCLE,需要两个变量空间,执行后会影响到原BCD的内容。
MOV A,BCDMOV TMP,AMOV A,@0x0FAND TMP,ASWAP BCDAND BCD,ABC PSW,0RLC BCD ; *2MOV A,BCDADD TMP,ARLC BCDRLCA BCD ; *8ADD A,TMP说明在程序一中所采用的方式应该算是最多人知道的方式,也是一种最直觉的方法,先将BCD个位数保存起来,因为十位数必须要乘以10,所以利用移位的技巧乘以10再加上个位数,所得的答案放入ACC。
程序二在程序一的缺点,就是在执行程序以后,原本BCD的内容已经在移位的过程中被破坏掉了,为了改善这项缺失,我们换一种方式看看。
下面这个程序,我们企图改善前面的缺失,共花费11个指令CYCLE,仍需要两个变量空间,但是执行后不会破坏原来BCD的内容。
第一章EM78系列单片机简介台湾义隆公司推出的八位EM78系列单片机已有多年,并广泛应用在家用电器、工业控制、仪器等方面,其优良的单片机结构和性能为用户所认同,但与AT89系列、PIC系列、Z86系列、GMS97系列等单片机比较而言,EM78系列单片机进入内地市场稍晚一些,所以一般人并不太了解。
本章将对EM78系列单片机的主要特点作一个概述,供大家参考(以EM78X56为例)。
第一章一、先进的单片机结构EM78系列单片机将众多功能集于一身,这其中包括ALU、ROM、RAM、I/O、堆栈、中断控制器、定时/计数器、看门狗、电压检测器、复位电路、振荡电路等,成为真正意义上的单片机小系统。
第二章二、优越的数据处理性能EM78系列单片机采用RISC结构设计、单周期、单字节及流水线指令、五级堆栈、RAM数量从32~157个,最短指令周期100ns,程序页面为1K(多至4页),与其它一些单片机相比,EM78系列单片机具有更高、更快的运行处理速度。
第三章三、强大的单片机新功能这包括:①①三个中断源:定时器中断、I/O唤醒中断、外部信号输入中断②②R-OPTION功能:如果用户程序有几个版本,希望能放在同一ROM内,则通过R-OPTION功能便可实现此想法,R-OPTION功能设置是在相关I/O上上拉或下拉电阻,通过判断相关I/O的状态来选择执行内部何种版本程序。
③③内置电压检测器:当电源电压掉在一额定值以下时单片机始终处于复位状态,以此提高系统的复位性能。
④④低功耗设计:正常工作电流2mA、休眠状态电流1μA⑤⑤多功能I/O口:可程序设置为I/O上拉、下拉、开路等方式⑥⑥I/O唤醒功能:通过I/O变化唤醒处于休眠状态的单片机⑦⑦内置看门狗定时器:提高单片机抗干扰能力第四章四、灵活的功能选择设计通过软件分别设置:①①指令周期的时钟周期数(2/4)②②特殊指令的指令周期数(1/2)③③振荡方式(内部RC、外部RC、XTAL低频、XTAL高频等)④④R-OPTION功能开/关⑤⑤WDT开/关第五章五、通俗易懂的指令系统EM78系列单片机指令系统采用与大家熟知的MCS-51指令风格设计,共计58条指令,大家通过较短的时间便能掌握运用。
EMC(义隆)8K 烧写器使用手册书 EMC(义隆)烧写器 DWTR 8K 使用手册(V.HUSOON20100817) 前言 我们做过很多义隆(EMC)的芯片解密和破解,样片客户确认正确后,到客户自己 烧写芯片的时候,我们发现很多客户不怎么会使用 EMC 的编程器。
针对 EM78 系 列单片机一次性烧写 (OTP) 芯片, 义隆公司推出了高性能带液晶显示介面的 EM78 全系列烧录器:DWRITER。
它可以烧入目前义隆公司生产的 EM78 系列 OTP 单片 机:EM78P153/156/447/458/459/451 等。
但由于 EMC 的专用烧录器“DWTR 8K” 说明书不详细,并且都是英文的,界面不是很友好,客户使用比较困难,比 5K ,经常会出现一些问题,所以下面我 的还难用(DWTR 5K 使用说明下载地址) 们以图文形式讲解一下 EMC 的 8K 专用烧录器“DWTR 8K”的使用流程. 单片机解密热线:021-******** 56311936 企业 QQ:800015035沪生电子 陈金林 2010.8.18上海沪生电子-单片机解密专家 021-******** 021-******** EMC(义隆)8K 烧写器使用手册书 DWTR 8K 是在 5K 的基础上升级的一款专业用于 EMC 系列单片机烧写的编程 器。
相对于 5K,8K 编程器支持的功能和型号更多,运用更广泛,检测性能更 强大。
目前我们解密 EMC 系列单片机提供的也都是 DWTR 8K 的熔丝配置位 (5K 编程器于 2010 年已经停产) 。
DWTR 8K 分为工规和商规两种规格(工规和商规两种主控芯片不同,通过更换 主芯片来实现工规和商规的变换,不需要换编程器) ,分别用于工业级和商业级 单片机的烧写;商业级和工业级的单片机的区别简单的理解为就是工业级的后 面带有 N 字样,例如:EM78P156E 的是商业级,EM78P156N 就是工业级的。
2009超牛台系单片机替代MICROCHIP--PIC单片机完全对照表Microchip单片机当中pic12,pic16系列虽是其低端产品,但应用量却是非常大,基于这种原因,就出现了Microchip 的替代产品。
除了抗干扰性能还比不上以外,其它如外观,脚位排列,甚至就连指令都差不多,有些公司还出了转化工具,把pic单片机的烧录档直接用一个软件转化就行了。
在那么多的替代品,以台系单片机最为著称。
如义隆、麦肯、十速等,它们的单片机可以说完全兼容pic,此外还有自身的特点,比如堆栈多了几级,除time0以外还time1,time2,长跳转指令等,对开发公司来说,无疑值得考虑一下。
下面给出它的对照表(仅作参考):麦肯MDT单片机替代MICROCHIP--PIC单片机对照表MDT2051(完全兼容PIC16C711)MDT10P61(1k Rom,三个外中断,比78P156更强)MDT10P62(完全兼容PIC16C62B)MDT10P621(完全兼容PIC16C63A)MDT10P622(完全取替代EMC78P447)MDT10P651(完全兼容PIC16C65B)MDT10P712(完全兼容PIC16C712)MDT10P716(完全兼容PIC16F716)MDT10P72(完全兼容PIC16C72/PIC16F72)MDT10P73(完全兼容PIC16C73,PIC16F73,HA3099)MDT10P74(完全兼容PIC16C74,PIC16F74)MDT10F630(完全兼容PIC16F630)MDT10F6301(完全兼容PIC16F630,ROM为2K。
13个I/O)MDT10F676(完全兼容PIC16F676)MDT11P0122(LCD驱动,128点)兼容PIC16F9XX)MDT10P7212(10-bit A/D其它功能与PIC16F72一样)MDT10P7301(10-bit A/D其它功能与PIC16F73一样)MDT10P7401(10-bit A/D4K ROM其它功能与PIC16F74一样)义隆(emc)单片机替代MICROCHIP--PIC单片机对照表EM78P153S、PIC12C508/509EM78P156EL/N PIC16C54/56/84EM78P447S/N)PIC16C55/57十速(tenx)--单片机替代MICROCHIP--PIC单片机对照表TM58P11PIC12C508/509TM58PC10PIC12C508/509TM58PC10A PIC12C508/509TM58PE10PIC16C54/56/84TM58P20PIC16F630TM58PC20PIC16F630TM58PC20A PIC16F630。