68HC908JL3
- 格式:doc
- 大小:36.00 KB
- 文档页数:5
识别美的空调错误代码一.柜机1.适用于S系列;K2系列;F2系列;H1系列保护代码表示内容定时灯以5Hz闪烁 T1室温传感器检测口异常运行灯以5Hz闪烁 T2蒸发器传感器检测口异常化霜灯以5Hz闪烁 T3冷凝器传感器检测口异常运行、定时、化霜灯同时以5Hz闪烁室外机保护注1:当室外机保护和温度传感器检测口异常同时发生时,优先指示室外机保护故障。
注2:强制制冷期间发生室外机保护,故障清除后恢复到强制制冷状态2)适用于E系列柜机保护代码表示内容故障代码表示内容P 02 压缩机过载(保留) E 01 温度传感器开路,短路故障P 03 室内蒸发器温度过低(制冷) E 02 压缩机过流(保留)P 04 室内蒸发器温度过高(制热) E 03 压缩机欠流(第一次上电检)(保留)P 05 室内出风口温度过高(制热) E 04 室外机保护E 05 温度传感器开路,短路故障注:故障期间LED以2Hz频率闪,而保护期间LED显示正常.3)适用于S1系列;S2系列;S3系列;S6系列;Q系列;R系列;Q1系列;V系列;Q2 系列;U系列;U1系列柜机保护代码表示内容故障代码表示内容P3 高低电压保护(变频机用) E1 T1传感器故障P4 室内蒸发器保护关压缩机(高温或低温) E2 T2传感器故障P5 室外冷凝器高温保护关压缩机 E3 T3传感器故障P7 室外排气温度过高关压缩机(变频机用) E4 T5传感器故障(变频机用)P8 压缩机顶部温度保护(变频机用) E5 网络通信故障P9 化霜保护或防冷风关风机 E6 室外机故障 E7 加湿器故障E8 静电除尘故障E9 自动门故障PAU 进风格栅保护二.分体机1)适用于T系列;T1系列;I4系列;26Z系列;32Z系列;G系列; 工作灯定时灯 LED 状态☆ X 风机速度失控(SPABF) 5Hz☆ O 室内温度和蒸发器温度传感器开路或短路(PREVP)5HzX ☆四次电流保护O ☆上电时读EEPROM参数出错O (亮) X (熄)☆(闪)2)适用于T3系列;T6系列; T2系列;T4系列;T5系列运行灯定时灯故障类型☆ X 风机速度失控☆ O 室内温度和蒸发器温度传感器开路或短路X ☆四次电流保护☆☆上电时读EEPROM参数出错或过零检测出错O (亮) X (熄)☆(闪)3) 适用于Q1系列;Q2系列;U系列;V系列故障代码表示内容E1 上电时读EEPROM参数出错E2 过零检测出错E3 风机速度失控E4 四次电流保护E5 室内房间温度传感器开路或短路E6 室内蒸发器温度传感器开路或短路4)适用于I1,A系列(UPD780021芯片)工作灯定时灯化霜灯 LED 状态☆ X ☆四次电流保护☆ X X 风机速度失控☆☆☆过零检测出错☆☆ O 主芯片和计算机通信不上X X ☆室内蒸发器温度传感器开路或短路X ☆ X 室内房间温度传感器开路或短路☆☆ X 温度保险丝断保护(FUSED)O O O 上电时读EEPROM参数出错O (亮) X (熄)☆(闪)(MC68HC908JL3统一芯片方案)工作灯定时灯化霜灯 LED 状态☆ X ☆四次电流保护☆ X X 风机速度失控☆☆☆过零检测出错X X ☆室温或管温传感器开路或短路5) 适用于20Z、22Z战斗机(S8M7217统一芯片)、I2系列;I5系列;Q系列运行灯定时灯故障类型☆ X 风机速度失控☆ O 室内温度和蒸发器温度传感器开路或短路X ☆四次电流保护O ☆上电时读EEPROM参数出错☆☆过零检测出错O (亮) X (熄)☆(闪)美的全健康Q1型挂机故障代码显示内容故障类型E1上电时读EEPROM参数出错E2过零检测出错E3风机速度失控E4四次电流保护E5室内房间温度传感器开路或短路E6室内蒸发器温度传感器开路或短路美的B(C)型分体落地机故障显示代码L(R)F-7.5WB(D) L(R)F-12WB L(R)F-7.5WC(D) L(R)F-12WCKF(R)-48LW/Y KF(R)-61LW/Y KF(R)-75LW/B(C)(S)(D)KF(R)-120LW/B(C)(S)(D)开关板上的故障类型显示(开关板上LED1快闪),保护恢复后工作正常故障类型显示代码室外机故障01电源过欠压02制冷时室内蒸发器温度过低03制热时室内蒸发器温度过高04室内出风口温度过高05室内主控板与显示板不能通信06室内机电路故障07室外机故障时,室外LED3快闪,室外故障类型显示灯(LED4,5,6)指示故障内容:LED6LED5LED4保护类型过流保护 ON室外保护欠流保护 ON 室外保护管路过压ON 室外保护管路欠压 ONON室外保护电压过压ON ON电压过压电压欠压ONON 电压欠压相序错误ONONON室外保护缺A相☆室外保护缺B相☆室外保护缺C相☆室外保护其它室外保护美的A型落地空调器故障指示LF-8W(单相、三相) RF-8W(单相、三相) LF-12W RF-12W 室外故障检测故障指示灯表示的故障类型:亮灯情况指示的内容LED1亮电压过高LED2亮电压过低LED3亮管路压力过高,压缩机过流或过热LED4亮管路压力过低LED1和LED2亮室外机温度检测大于80度LED1和LED3亮室外机温度检测小于-40度美的KFR-50(60)LW/MBPY故障代码保护代码内容故障代码内容P1室内外2分钟通信保护E1室内温度传感器故障P2模块保护E2预留P3高低电压保护E3预留P4室内蒸发器温度高温或低温保护E4室外温度传感器故障P5室外冷凝器高温保护关压缩机E5室内板与显示板3分钟通信故障P6预留E6预留P7室外排气温度过高保护E7预留P8压缩机顶部温度保护E8静电除尘故障P9化霜E9EEPROM故障美的50FBPY、50BPY变频柜机代码开关板显示代码(其中故障为不可恢复的保护)代码内容E01一个小时四次模块保护E02(暂无)E03一个小时三次排气温度保护P01室内板与室外板2分钟通讯不上保护P02IPM模块保护P03高低电压保护P04室内温度传感器开路或短路(房间、温度)P05室外温度传感器开路或短路(高温或低温)P06室内蒸发器温度保护关压缩机(高温或低温)P07室外冷凝器高温保护关压缩机P08抽湿模式室内温度过低关压缩机P09室外排气温度过高关压缩机P10压缩机顶部温度保护P11化霜或防冷风P12室内风机温度过热P13室内板与开关板2分钟通讯不上室内机故障显示功能(其中LED0为工作指示灯,正常时LED0亮,异常时LED0以5HZ的频率闪烁)KFR--40GW/BPY-R显示内容故障或保护定义E0 参数错误 E1 室内外机通信故障 E2 过零检测出错E3 风机速度失控 E4 温度保险丝断保护 E5 室外温度传感器故障E6 室内温度传感器故障 P0 模块保护 P1 电压过高或过低保护P2 压缩机顶部温度KFR-26GW/I1BPY KFR-32GW/I1BPY运行时LED的显示一、正常1、工作灯正常开机时(工作灯)LED4 亮正常关机时(工作灯)LED4 灭2、化霜灯化霜或防冷风功能有效时(化霜灯)LED1 亮化霜或防冷风功能无效时(化霜灯)LED1 灭3、定时灯定时功能有效时(定时灯)LED2 亮定时功能无效时(定时灯)LED2 灭4、换气灯连续换气运行时(连续换气灯)LED3、LED5 亮连续换气停止时(连续换气灯)LED3、LED5 灭自动换气运行时(自动换气灯)LED6、LED7 亮自动换气停止时(自动换气灯)LED6、LED7 灭二室内机故障显示功能LED4 工作灯 LED2 化霜灯 LED1 定时灯 LED3、LED5 连续换气灯LED2化霜 LED1定时 LED3、5、6、7连续、自动换气 LED4工作 LED 状态X X O ☆模块保护(PRMOD PRMOD1)O X X ☆压缩机顶部温度保护(PRCOM)X O X ☆室外温度传感器开路或短路(PROUTD)X O O ☆电压过高或过低保护(PRVAC)O O O ☆室内房间温度、蒸发器温度传感器开路或短路(PREVP 、PRROM)O O ☆☆风机速度失控(SPABF)☆ X O ☆过零检测出错(ACBAD)X X ☆☆ EEPROM参数错误指示☆ O X ☆温度保险丝断保护(FUSED)☆ O ☆☆机型不匹配(TYPER)☆☆☆☆室内机和室外机通信保护(PRTRN)O (亮) X (熄)☆(闪)(三)、室外机故障自我诊断显示只设L4故障指示灯:L4 运行/待机指示灯运行:长亮待机:0.5HZ闪烁故障:1HZ闪烁16.2对于KFR-26(32)GW/I1BPY,室内设置4个LED。
2X8低噪声InGaAs/InPAPD读出电路设计0引言在红外通信的1310〜1550nm波段,高灵敏度探测材料主要有Ge—APD和InGaAs/InPAPD,两者相比较,InGaAs/InPAPD具有更高的量子效率和更低的暗电流噪声。
In0.53Ga0.47As/InPAPD采用在n+-InP衬底上依次匹配外延InP缓冲层、InGaAs吸收层、InGaAsP能隙渐变层、InP电荷层与InP顶层的结构。
APD探测器的最大缺点是暗电流相对于信号增益较大,所以设计APD读出电路的关键是放大输出弱电流信号,限制噪声信号,提高信噪比。
选择CTIA作为读出单元,CTIA是采用运算放大器作为积分器的运放积分模式,比较其他的读出电路,优点是噪声低、线性好、动态范围大。
1工作时序和读出电路结构作为大阵列面阵的基础,首先研制了一个2X8读出电路,图1给出了该电路的工作时序,其中Rl、R2为行选通信号;Vr为复位信号;SHl、SH2是双采样信号;C1、C2、…、C8为列读出信号。
电路采用行共用的工作方式,R1选通(高电平)时,第一行进行积分,SH1为高电平时,电路进行积分前采样,SH2为高电平时,进行积分结束前的采样,C1、C2、…、C8依次为高电平,将行上的每个像元上信号输出;然后R2为高电平,重复上面的步骤,进行第二行的积分和读出。
图2是2X8读出电路的结构框图,芯片主要由行列移位寄存器、CTIA和CDS单元组成,图中用虚线框表示:移位寄存器单元完成行列的选通,CTIA功能块将探测器电流信号按行进行积分,CDS功能块能抑制电路的噪声,如KTC(复位噪声)、FPN(固定图形噪声)等;FPGA主要产生复位信号(Vr)和采样信号(SH1、SH2),触发电路的复位和采样动作,C8为该组信号的触发信号,解决和芯片内行列选通信号同步问题。
读出电路芯片照片(2mmx2mm) 为了便于和读出电路的连接仿真,首先根据器件特性建立了器件的电路模型,如图3(a)中的虚线框所示,其中Idet、Rdet、Cdet分别表示器件的光电流、阻抗、寄生电容。
论文范例: (本论文摘录自第三届‘Motorola 杯’单片机设计应用大奖赛入选作品,原标题页及内容目录已删去。
)基于PID 的数字冰箱控制系统朱海东,周磊,除忠明复旦大学电子工程系(200433)摘要﹕本文介绍了一种利用增量PID 控制原理的数字冰箱控制系统。
本系统使用Motorola MC68HC908JL3单片机为核心,用增量PID 控制原理,设计了一种最佳制冷方案,控制半导体制冷。
测试表明,该系统控温精度高,制冷效率高,功耗低。
关键词﹕数字冰箱,半导体制冷,增量PID引言半导体数字冰箱是一种基于半导体制冷的新型冰箱。
它不同于传统的压缩机制冷的冰箱。
有低噪声,体积小,方便灵活等优点。
也不同于以前的模拟控制的半导体冰箱,具有控制精度高,控温准确,平均功率低,节省电能,与用户接口方便等优点。
因此,半导体数字冰箱具有非常广阔的前景。
半导体数字冰箱主要由核心控制部分,制冷电路,散热块组成。
其中,保证冰箱制冷精度高,用电效率高,节能,性能可靠的核心控制部分是整个冰箱的关键。
核心控制块控制冰箱的制冷和恒温。
1.1半导体冰箱制冷原理半导体冰箱用半导体制冷块作为制冷设备。
半导体制冷块有两端,我们定义为冷端和热端。
给制冷块通一定范围内的电流,其冷端温度会下降,热端温度上升,发挥制冷作用。
电流加大,制冷强度上升。
在图1及图二所示系统中只用了一路制冷块,即制冷块的冷端和热端直接接触冰箱内部和外部(即散热器)。
但根据热电制冷理论可得﹕设制冷块冷端和热端的温差为DT ,制冷量00随增DT 大而减小,功耗NI 随DT 增大而增大,制冷系数K=Q0/N 1随DT 增大而减小。
只用一层制冷块时,DT 为箱内温度与室温之差。
假设系统是家庭用冰箱,DT 通常在20摄氏度左右,这时制冷效率是很低的。
所以我们使用了三层两路制冷:用两路首尾相连的制冷块,内层制冷块的冷端接冰箱内部,外层制冷块的热端接散热器(冰箱外部),内层的热端和外层的冷端通过热的良导体相连(通常用铝)。
8位Motorola单片机MC68HC908全系列编程器用户手册清华大学Motorola单片机与DSP应用开发研究中心地址:北京清华大学工程物理系馆210B房间邮编:100084电话:8610-62785779传真:8610-62782026网址:电邮:wufr@8位Motorola单片机MC68HC908全系列编程器用户手册1、简介Motorola公司的8位单片机在世界上占有很大的市场份额。
MC68HC908是Motorola公司的以Flash作为内部存储器的8位单片机系列。
面向不同的用户和场合,MC68HC908包括多种单片机型号。
比如MC68HC908JB8带有USB模块,可用于USB设备的设计;MC68HC908GP32含有丰富的IO引脚,带有SCI、SPI、AD、键盘等功能模块,是一款通用的8位单片机;MC68HC908QT,是面向低端用户的,其价格便宜,功能简约实用……MC68HC908系列单片机均以Flash作为内部存储器。
“8位Motorola单片机MC68HC908全系列编程器”以此为基础,实现对MC68HC908单片机内容Flash 的擦写,并将用户编写的程序烧写入Flash中,实现编程的功能。
2、可适用的单片机可直接进行编程的单片机型号:Pin,DIP)MC68HC908GP32 (40Pin,SDIP)MC68HC908GP32 (42Pin,SDIP)MC68HC908SR12 (42Pin,DIP)MC68HC908JL3 (28Pin,DIP)MC68HC908JK1 (20Pin,DIP)MC68HC908JK3 (20Pin,DIP)MC68HC908JB8 (20Pin,DIP)MC68HC908GR8 (28Pin,DIP)MC68HC908QY1 (16MC68HC908QY2 (16Pin,DIP)Pin,DIP)MC68HC908QY4 (16Pin,DIP)MC68HC908QT1 (8Pin,DIP)MC68HC908QT2 (8Pin,DIP)MC68HC908QT4 (8有关MC68HC908系列中其他型号的单片机及贴片封装的单片机的编程方法,用户可与中心联系。
三MC68HC908GP32 单片机3.10概述M C68HC908GP32具有以下特性! 32K片内FLASH程序存储器具有在线编程能力和保密功能! 512B片内RAM! 8MHZ内部总线频率! 增强型串行口通讯口SCI! 串行外围接口SPI! 两个16位双通道定时器接口模块TIM1和TIM2每个通道可选择为输入捕获输出捕获和PWM其时钟可分别选为内部总线的12481632和64的分频值! 8路8位A/D转换器! 系统保护特性计算机工作正常COP复位低电压检测复位可选为3V或5V操作非法指令码检测复位非法地址检测复位! 时钟发生器模块具有32KHZ晶振PLL电路可产生各种工作频率! 33根通用I/O脚包括26根多功能I/O脚和5或7根专用I/O脚! PA PC和PD的输入口有可选择的上拉电阻! 所有口有10mA吸流和放流能力PTC0- PTC4有15mA吸流和放流能力! 带时钟预分频的时间基模块有8种周期性实时中断141625651210242048和4096HZ可在STOP方式时使用外部32KHZ晶振周期性唤醒CPU! 8位键盘唤醒口! 所有口有最高5mA输入电流保护功能! 具有PDIP40SDIP42和QFP44封装形式CPU08特性! 增强的HC05 CPU结构! 16种寻址方式比HC05多8种! 16位变址寄存器和堆栈指针! 存储器至存储器数据传送! 快速88乘法指令! 快速16/8除法指令! 扩展的循环控制功能! BCD指令! 优化用于控制应用! 优化支持C语言3.2基本结构3.2.3.2.1MCU 结构 图3.1为MC68HC908GP32的框图图3.1 MC68HC908GP32的框图3.2.23.2.2引脚图3-23-33-4分别为PDIP40SDIP42QFP44的引脚图图3-2 40脚PDIP 引脚图图3-3 42脚SDIP引脚图VDD和VSS电源供给端OSC1和OSC2片内振荡器引脚RST 外部低有效复位输入或输出脚有内部上拉电阻IRQ 外部中断输入脚有内部上拉电阻VDDA和VSSA时钟发生器模块CGM的电源供给端CGMXFC CGM的外部滤波电容连接脚VDDAD和VSSAD A/D转换器电源供给端VREFH和VREFL A/D转换器的高和低参考电压输入端PTA7/KBD7PTA0/KBD08位通用双向I/O口每个可编程为键盘输入脚作输入时每个可选择有上拉电阻PTB7/AD7PTB0/AD08位通用双向I/O口可用作A/D输入PTC6PTC07位通用双向I/O口作输入时每个可选择有上拉电阻PTD7/T2CH18位特殊功能双向I/O口PTD0PTD3可用作SPI 脚PTD4PTD7可分别用于定时器模块TIM1和TIM2在作输入时每个可选择有上拉电阻PTE1/RXD PTE0/TXD: 2位通用双向I/O口它们可用作SCI脚3.3.33.3.3存储器MC68HC908GP32可寻址64K 地址空间图3-5为它的存储器映象图图3-6为它的I/O 寄存器图3-5 它的存储器映象图图3-6 MC68HC908GP32 的I/O 寄存器3.33.3复位和中断M C68HC908GP32具有上电复位POR 计算机工作正常COP 低电压复位非法指令码和非法地址等复位源SIM 复位状态寄存器SRSRFE01为复位标志它们在读出后清零G P32具有24个中断源和17个中断入口向量见表3-1它共有16个中断状态位位于FE04~06寄存器中COP 可由系统设置寄存器设置溢出周期和禁止在允许后软件必须周期性地向FFFF 写入任意值32768KHZ 慢速方式时COP 溢出周期为250ms 外部中断IRQ 可由INTSCR 001D 设置为下降沿和低电压触发MODE=1可禁止IRQ 中断IMASK=1有IRQ 标志位IRQF 它由向ACK 位写入1清零3.43.4A/D 转换器G P32具有8路8位A/D 它有一个AD 状态和控制寄存器ADSCR 003C 包括AD完成标志COCO 和AD 中断允许AIEN AD 连续转换控制ADCO 及AD 通道选择ADCH4~ADCH0ADCH4~ADCH0=11111时关闭A/D 电源ADCH4~ADCH0=00000~00111选择8路A/D 输入PTB0/AD0~PTB7/AD7A/D 结果寄存器ADR 位于003D 存放最新的A/D转换结果AD 时钟寄存器ADCLK 003E 选择A/D 时钟及其分频率ADICLK 位=0选择外部晶振时钟CGMXCLK=1选择总线时钟ADIV2~ADIV0选择A/D 时钟分频率ADIV2~ADIV0=0000010100111分频率分别为124816应选择分频率使A/D 时钟为约1MHZ3.53.5时钟发生模块和系统设置3.5.3.5.1时钟发生模块CGMC C GMC 包括晶振电路锁相关PLL 和基时钟选择电路晶振电路它产生CGMXCLK 一般可在OSC 1与OSC2间接晶振也可在OSC 1输入外部时钟锁相关PLL 它可工作于获取和跟踪方式它包括压控振荡器VCO 参考分频率预分频器VCO 分频器相位检测滤波器锁相检测器PLL 参考时钟等于晶振频率fRCLK 除以R 它一般应为30~100KHZ 对30~100KHZ 外部晶振R=1PLL 有多个控制寄存器在晶振频率为32.768KHZ 时对不同的总线频率fBUS 可如表3-2选择PCTL 寄存器的PREi P VPRi E 位PMSL 低位PMSH 高位寄存器的值N PMRS 寄存器的值L PMDS 寄存器的值R表3-2 PLL 编程实例#; *<+#;-,$=*< / #;./-, *<+#;-,$=*< # $ #;/ *<+#;-,=*< +# $+.; *<+#;-,$=*< % .;% /# *<+#;-,$=*< #/$ #$ /; *<+#;-,$=*< #,+ #$#-;+-#$ *<+#;-,$=*< +$. # $; *<+#;-,$=*< + #CGMC 的晶振电路需外接五个元件晶振固定电容C 1微调电容C2反馈电阻RB 串联电阻见图3-7图3-7 CGMC 外部连接PLL 有两个控制器PCTL 0036PBWC 0037前者的PLLON=1允许PLL 和VCO时钟PLLIE 和PLLF 为PLL 中断允许和标志位可在锁相成功时产生中断BCS 为基时钟选择位=0使用CGMXCLK =1使用VCO 时钟PEWC 控制PLL 工作方式自动方式AUTO=1手动方式由ACQ 选择获取和跟踪方式LOCK 表示锁相成功AUTO=1时3.5.23.5.2系统设置G P32有两个系统设置寄存器CONFIG 1001F CONFIG2001E 它们可允许晶振在STOP 时继续运行OSCSTOPENB 位=1选择SCI 波特率时钟源SCIBDSRC=1选内部总线时钟=0选外部振荡器选择COP 速率COPRS=1COP 溢出周期为213~24CGMXCLK 周期=0为218~24 周期允许STOP 方式的LVI 功能LVISTOP=1禁止LVI 复位信号LVIRSTD=1禁止禁止LVI 电源LVIPWRD=1禁止选择LVI 为5V 或3V 方式LVI5OR3 =1为5V =0为3V 选择短STOP 恢复SSREC=1为32CGMXCLK周期=0为4096周期允许STOP 指令STOP 位=1禁止COP COPP=1禁止3.6闪速FLASH 存储器M C68HC908GP32具有32K FLASH 存储器它由FLCR 寄存器FE08控制写入擦除其中HVEN 为高电压允许位=1执行写入或擦除MASS 为全局擦除位=1选择全局擦除ERASE 为擦除控制位=1选择擦除PGM 为编程选择位=1选择编程3.6.3.6.1擦除操作 置位ERASE 位全局擦除时还应置位MASS 位 读出FLASH 块保护寄存器 向页地址范围每页为128字节内任意FLASH 地址写入任意值 等待至少10us 置位HVEN 位 等待至少1ms(全局擦除时为4ms) 清零ERASE 位 等待5us 以上全局擦除时为100us 清零HVEN 位1us 后该存储器可读出3.6.23.6.2编程操作G P32的FLASH 存储器采用行编程方式一行为64字节起始地址为 $XX00, $XX40,$XX80, $XXC0 置位PGM 位 读出FLASH 块保护寄存器 向页地址范围内任意FLASH 单元写入任意位 等待10us 以上 置位HVEN 位 等待5us 以上 向一个FLASH 地址写入编程数据 等待30us 以上 重复78直至一页内各字节编程完成清零PGM 等待5us 以上 清零HVEN 位在1us 以后可读出3.6.33.6.3FLASH 块保护 F LASH 块保护寄存器FLBPR FF7E 可指出保护区首地址末地址为FFFFFLBR 保护值如下00=保护全部FLASH 存储器 01=保护区8080~FFFF 02=保护区8100~FFFF FE=保护区FF00~FFFF FF=不保护3.73.7I/O 端口3.7.3.7.1PA 口P A 为双向I/O 口作输入时可具有上升电阻由PTAPUE 所允许在允许时PA 可用作键盘中断输入INTKBSCR 001A 为键盘状态和控制寄存器IMASKK 位允许键盘中断=0MODER 选择触发方式=1为下跳变和负电平=0为仅下跳变KEYF 为键盘中断标志位向ACK 位写入1清零KEYF INTKBIER001B 允许PA 的各位用作键盘输入3.7.23.7.2PB 口P B 为双向I/O 口也可用作A/D 输入AD 状态控制寄存器的通道选择位决定哪个PB 口用作A/D 输入这时不受DDRB 所控制3.7.33.7.3PC 口 P C 为7位双向I/O 口在作输入时可具有上拉电阻由PTCPUE 寄存器所允许3.7.43.7.4PD 口 P D 为8位双向I/O 口它也用作定时器和SPI 引脚在作输入时可具有上拉电阻由PTDPUE 寄存器所允许3.7.53.7.5PE 口 P D 为2位双向I/O 口它也用作SCI 引脚这时它不受DDRE 影响3.83.8SCI 和SPI 串行口 3.8.3.8.1SCI 串行通信接口G P32的SCI 比HC05C8的SCI 功能强它具有硬件奇偶校验噪声检测等功能它有三个控制寄存器SCC 1SCC2SCC3和两个状态寄存器SCS 1SCS2SCC 1包括LOOPS =1测试用ENSCI =1允许SCI TXINV =1发送输出为反码M 字符长度=19位=08位WAKE 唤醒条件=1地址唤醒=0空闲线唤醒ILTY 空闲线方式=1从停止位开始计数=0从起始位开始计数PEN =1允许奇偶校验PTY =1奇校验=0偶校验SCC2包括SCTIE =1允许SCI 发送中断ILCE =1允许发送完成中断SCRIE =1允许SCI 接收中断ILIE =1允许空闲中断TE =1允许发送器RE =1允许接收器RWU =1置SCI 为等待状态SBK =1发送终止码SCC3包括R8接收位8只读T8发送位8DMARE 和DMATE 保留位应=0ORIE=1允许接收器溢出中断NEIE =1允许接收器噪声错中断FEIE =1允许接收器帧错误中断PEIE =1允许接收器奇偶错中断SCS 1包括SCTE 发送缓冲区空标志读出SCS 1再写入SCDR 时清0TC 发送完成标志SCRF 接收缓冲区空标志读出SCS 1再读出SCDR 时清0IDLE 接收器空闲标志读出SCS 1再读出SCDR 时清0OR接收器溢出标志读出SCS 1再读出SCDR 时清0NF 接收器噪声标志在一位的三次测试中不相同置位读出SCS 1再读出SCDR 时清0FE 接收器帧错误标志读出SCS 1再读出SCDR 时清0PE 接收器奇偶错标志读出SCS 1再读出SCDR 时清0SCS2包括BKF 终止码标志读出SCS 1再读出SCDR 时清0RPF 正在接收标志SCDR 为接收读/发送写缓冲器地址0018SCBR 0019设置波特率它与HC05C8的BAUD 寄存器相同在Fbus=4.9152MHZ 时取SCBR=03可设波特率为96003.8.2SPI串行外围接口G P32的SPI与HC05C8的SPI基本相同只是它增加了出错标志有分开的接收与发送中断和灵活的I/O脚控制SPI有两个控制和状态寄存器SPCR0010包括SPRIE =1允许接收中断DMAS保留位SPMSTR=1主机方式CPOL和CPHA设置SPSCK时钟相位同HC05C8SPWOM=1允许SPSCK MOSI和MISO脚为开漏输出SPE=1允许SPI SPTIE=1允许发送中断SPSCR0011包括SPRF接收缓冲器满标志读出SPSCR再读出SPDR时清0ERRIE=1允许出错中断OVRF溢出错标志读出SPSCR再读出SPDR时清0MODF方式错标志读出SPSCR再读出SPDR时清0SPTE发送缓冲区空标志MODFEN方式错允许位=1允许检测方式错 =0不检测这时主机方式时 SS可用作通用I/O口SPR1和SPR0SPI波特率选择00CGM输出二分频01八分频1032分频11128分频SPDR为接收读/发送写数据寄存器地址为00123.9定时器3.9.1定时器接口模块TIMG P32有两个定时器接口模块TIM1TIM2每个TIM有以下功能! 两个输入捕获/输出比较通道上升下降或任何跳变输入捕捉触发置位清零取反输出比较操作! 缓冲或非缓冲脉宽调制PWM发生! TIM时钟可程控为内部总线时钟的七种分频值! 自由运行或取模加1计数操作! 溢出时变换通道! TIM计数器停止和复位位计数器分频:由TSC寄存器的PS2~PS0选择为内部总线时钟的1~64分频计数控制计数器模数寄存器TiMODH TiMODL可控制计数器的最大计数值在计数器达到TiMOD值时清0计数器并置位溢出标志TOF输入捕获由TiSCj寄存器的MSjB和MSjA位=00选择为输入捕捉方式ELSjB和ELSjA 位=01上升沿捕捉=10下降沿捕捉=11上升或下降沿捕捉发生捕捉时置位CHjF标志读出TiSCj再向CHjF写入0时清0并把计数器值TCNTH TCNTL存入TCHjH TCHjL中非缓冲输出比较由TiSCj寄存器的MSjB和MSjA位=01选择为输出比较方式ELSjB 和ELSjA位=01比较完成时取反输出10清零输出=11置位输出TCHjH TCHjL 为输出比较值它们与计数器值相同时为比较完成这时置位CHjF标志非缓冲PWM使用计数器模数寄存器和TOVj TiSCj寄存器中位可使计数器在达到计数器模数寄存器值时置位溢出位TOF并取反输出位以后再由输出比较置位或清零从而可输出宽度可变的脉冲它的周期由计数器模数寄存器决定脉宽由输出比较决定缓冲输出比较和PWM通道0和1可相连构成缓冲输出比较或PWM可置通道0的MS0B位=1这时通道0的寄存器控制脉冲宽度写入通道1寄存器可使通道1同步地控制下一个输出比较或PWM周期在每次溢出后最后写入的通道成为现行控制通道通道0的控制和状态寄存器TSC0控制和监视缓冲操作TSC1不使用通道1的脚TCH1可用作通用I/O脚定时器中断TIM状态和控制寄存器TSC的TOIE允许计数器溢出中断标志为TOF读出TSC再向TOF写入0清0每个通道有一个中断允许位CHjIE和中断标志位CHjF其他操作置位TSC的TSTOP位可停止TIM计数器向TSC的TRST位写入1可复位TIM计数器和预分频器置位各通道的CHjMAX位在TOVj位=0时可使PWM输出为100%3.9.23.9.2定时基模块TBMT BM 可产生周期性中断可选择8种速率它由TBCR 001C 的TBR2~TBR0所控制在fOSC 1=32.768KHZ 时TBM 速率如下表表3-3 定时基速率选择fOSC 1=32.768KHZ & 5 9( ( & #& & 0 6 *<5 +#>-,$ $ %#.#/ # .$ ,,#;/ #$#/, +;% ,./ # # +# #. ,# .$ ;/ $. %, ;#.T BCR 的TBIE 为TBM 中断允许位TBIF 为中断标志位向TACK 位写入1清0 TBIF 位TBON 为定时基允许位=1允许=0禁止3.3.10电气参数在5V 电源时运行电流小于30mA 等待电流小于12mA 允许TBM 时停止电流约为20uA允许LVI 和TBM 时停止电流约为300uA I/O 口的吸流放流值为10mA 上拉电阻约为33K Ω低电压复位阀值约为 4.3~4.4V 晶振频率为30~100KHZ 外部时钟为DC~32.8MHZ 内部总线频率最高为8.2MHZ在3V 电源时电流分别为10mA 6mA 12uA 200uA 低电压复位阀值约为2.6~2.66V 外部时钟为DC~16.4MHZ 内部总线频率最高为4.1MHZ。
68HC(9)08JL3单片机1. 概述MC68HC(9)08JL3是MC68HC08家族中高性能、低价位的一员。
基于用户定义的集成电路(CSIC)的设计思想,68HC08单片机家族使用增强型68HC08 CPU配以各种I/O模块和不同大小及类型的存储器,组成不同的单片机系列。
每种单片机都有若干种封装形式。
图1-1 68HC(9)08JL3单片机内部框图2. 性能VDD=5V±10%或3V±10%与68HC05目标码向上兼容内部总线速度8MHz4096字节闪速存储器(Flash)或ROM内带960字节监控与自检程序128字节RAM12路8位A/D7个键盘中断位可编程低电压复位-1-可选用RC振荡器或石英振荡器有28、20、16引脚三种封装形式28引脚的有23位I/O- 其中12路A/D不做A/D也可定义成普通I/O- 10个LED驱动输出- 2路有25mA漏级开路式可编程上拉电阻输出- 2路输入捕捉或输出比较或PWM- 7个键盘中断位20引脚封装有15位I/O- 其中10路A/D不做A/D也可定义成普通I/O- 4个LED驱动输出- 2路有25mA漏级开路式可编程上拉电阻输出- 2路输入捕捉或输出比较或PWM- 1个键盘中断位(当选用RC振荡器)16引脚封装片有11个I/O端口- 其中8路A/D不做A/D也可定义成普通I/O- 1路输入捕捉或输出比较或PWM- 1个键盘中断位 (当选用RC振荡器)有FLASH/ROM加密位在片编程(ICP,In-Circuit-Programming)有非法指令复位或中断,非法寻址中断或复位内带看门狗(COP)全静态设计,有WAIT、STOP模式图2-1 68HC(9)08JL3单片机外部引脚-2-68HC08CPU与68HC05CPU机器码兼容,寻址方式由05的8种扩大到16种,指令更丰富。
总线速度由05的2M提高到8M,故总体性能是05CPU的5倍。
MC68HC908GP32 单片机1.概述:MC68HC908GP32具有以下特性:●32K片内FLASH程序存储器,具有在线编程能力和保密功能●512B片内RAM●8MHZ内部总线频率●增强型串行口通讯口SCI●串行外围接口SPI●两个16位双通道定时器接口模块(TIM1和TIM2),每个通道可选择为输入捕获、输出捕获和PWM,其时钟可分别选为内部总线的1、2、4、8、16、32和64的分频值●8路8位A/D转换器●系统保护特性:—计算机工作正常(COP)复位—低电压检测复位,可选为3V或5V操作—非法指令码检测复位—非法地址检测复位●时钟发生器模块,具有32KHZ晶振PLL电路,可产生各种工作频率●33根通用I/O脚,包括26根多功能I/O脚和5或7根专用I/O脚●PA、PC和PD的输入口有可选择的上拉电阻●所有口有10mA吸流和放流能力,PTC0- PTC4有15mA吸流和放流能力●带时钟预分频的时间基模块有8种周期性实时中断(1、4、16、256、512、1024、2048和4096HZ),可在STOP方式时使用外部32KHZ晶振周期性唤醒CPU●8位键盘唤醒口●所有口有最高5mA输入电流保护功能●具有PDIP40、SDIP42和QFP44封装形式CPU08特性:●增强的HC05 CPU结构●16种寻址方式(比HC05多8种)●16位变址寄存器和堆栈指针●存储器至存储器数据传送●快速8×8乘法指令●快速16/8除法指令●扩展的循环控制功能●BCD指令●优化用于控制应用●优化支持C语言1.2、基本结构1.2.1、MCU结构图3.1为MC68HC908GP32的框图图1 MC68HC908GP32的框图1.2.2、引脚图1-2、1-3、1-4分别为PDIP40、SDIP42、QFP44的引脚图图1-2 40脚PDIP引脚图图1-3 42脚SDIP引脚图图1-4 44脚QFP引脚图(1)VDD和VSS:电源供给端(2)OSC1和OSC2:片内振荡器引脚(3)RST :外部低有效复位输入或输出脚,有内部上拉电阻(4):外部中断输入脚,有内部上拉电阻(5)VDDA和VSSA:时钟发生器模块(CGM)的电源供给端(6)CGMXFC:CGM的外部滤波电容连接脚(7)VDDAD和VSSAD:A/D转换器电源供给端(8)VREFH和VREFL:A/D转换器的高和低参考电压输入端(9)PTA7/KBD7—PTA0/KBD0:8位通用双向I/O口,每个可编程为键盘输入脚。
8 位单片机∙TI 德州仪器MCS-51系列单片机∙ST 意法uPSD 8位微控制器∙Freescale 飞思卡尔HC08、RS08、HCS08系列单片机∙ATMEL 微控制器: 8051单片机∙PHILIPS飞利浦/ NXP恩智浦80C51系列单片机∙Ramtron 瑞创国际内嵌FRAM 铁电存储器的高速8051 MCU单片机TI 德州仪器MCS-51系列单片机- - 更多...1. MSC1200Y2PFBT:带4KB FLASH和24bit ADC的8051 单片机2. MSC1200Y3PFBT:带8KB FLASH和24bit ADC的8051 单片机3. MSC1202Y2RHHT:带4KB FLASH和16bit ADC的8051 单片机4. MSC1202Y3RHHT:带8KB FLASH和16bit ADC的8051 单片机5. MSC1210Y2PAGT:带4KB FLASH和24bit ADC的8051 单片机6. MSC1210Y3PAGT:带8KB FLASH和24bit ADC的8051 单片机7. MSC1210Y4PAGT:带16KB FLASH和24bit ADC的8051 单片机8. MSC1210Y5PAGT:带32KB FLASH和24bit ADC的8051 单片机9. MSC1211Y3PAGT:带8KB FLASH和24bit ADC及4通道16位DAC的8051单片机10. MSC1211Y5PAGT:带32KB FLASH和24bit ADC及4通道16位DAC的8051单片机11. MSC1212Y3PAGT:带8KB FLASH和24bit ADC及4通道16位DAC的8051单片机12. MSC1212Y5PAGT:带32KB FLASH和24bit ADC及4通道16位DAC的8051单片机ST 意法uPSD 可编程逻辑和接口MCU与32位ARM核微处理器- - 更多...1. uPSD 3200系列8位单片机2. uPSD3212C-40U6:双FLASH/5PWM/ISP/16PLD宏单元3. uPSD3212CV-24U6:双FLASH/5PWM/ISP/16PLD宏单元4. uPSD3233B-40T6:双FLASH/5PWM/ISP/16PLD宏单元5. uPSD3233B-40U6:双FLASH/5PWM/ISP/16PLD宏单元6. uPSD3233BV-24T6:双FLASH/5PWM/ISP/16PLD宏单元7. uPSD3233BV-24U6:双FLASH/5PWM/ISP/16PLD宏单元8. uPSD3234A-40T6:双FLASH/5PWM/ISP/16PLD宏单元9. uPSD3234A-40U6:双FLASH/5PWM/ISP/16PLD宏单元10. uPSD3234BV-24U6:双FLASH/5PWM/ISP/16PLD宏单元11. uPSD3251F-40T6:双FLASH/ISP/16PLD宏单元12. uPSD3254A-40T6:双FLASH/5PWM/ISP/16PLD宏单元13. uPSD3254A-40U6:双FLASH/5PWM/ISP/16PLD宏单元14. uPSD3254BV-24U6:双FLASH/5PWM/ISP/16PLD宏单元15. uPSD3212A-40U6:双FLASH/5PWM/ISP/16PLD宏单元16. uPSD 3300系列8位单片机17. uPSD3312D-40T6:双FLASH/6PWM /ISP/16CPLD宏单元/增强型8032内核/双DPTR/JTAG在线调试18. uPSD3312DV-40T6:双FLASH/6PWM /ISP/16CPLD宏单元/增强型8032内核/双DPTR/JTAG在线调试19. uPSD3334D-40U6:双FLASH/6PWM /ISP/16CPLD宏单元/增强型8032内核/双DPTR/JTAG在线调试20. uPSD3334DV-40U6:双FLASH/6PWM /ISP/16CPLD宏单元/增强型8032内核/双DPTR/JTAG在线调试21. uPSD3354D-40U6:双FLASH/6PWM /ISP/16CPLD宏单元/增强型8032内核/双DPTR/JTAG在线调试22. uPSD3354DV-40U6:双FLASH/6PWM /ISP/16CPLD宏单元/增强型8032内核/双DPTR/JTAG在线调试23. uPSD3422E-40T6:双FLASH/6PWM /ISP/16CPLD宏单元/增强型8032内核/双DPTR/JTAG/USB2.0在线调试24. uPSD3422E-40U6:双FLASH/6PWM /ISP/16CPLD宏单元/增强型8032内核/双DPTR/JTAG/USB2.0在线调试25. uPSD3422EV-40U6:双FLASH/6PWM /ISP/16CPLD宏单元/增强型8032内核/双DPTR/USB2.0/JTAG在线调试26. uPSD3434E-40U6:双FLASH/6PWM /ISP/16CPLD宏单元/增强型8032内核/双DPTR/JTAG/USB2.0在线调试27. uPSD3434EV-40U6:双FLASH/6PWM /ISP/16CPLD宏单元/增强型8032内核/双DPTR/JTAG/USB2.0在线调试Freescale 飞思卡尔HC08、RS08、HCS08系列单片机1. HC08系列8位单片机 - -更多...2. MC68HC908AB32CFU:可编程中断定时器模块3. MC68HC908AP64CFB:PLL,RC振荡可选,LVI,时间模块,键盘中断4. MC68HC908GP32CB:PLL,可选择LVI,时间模块5. MC68HC908GP32CFB:PLL,可选择LVI,时间模块6. MC68HC908GP32CP:PLL,可选择LVI,时间模块7. MC68HC908GT16CB:内部时钟发生器,可选择LVI,时间模块8. MC68HC908GT16CFB:内部时钟发生器,可选择LVI,时间模块9. MC68HC908GZ16CFJ:MSCAN 2.010. MC68HC908JB8JDW:片上3.3V稳压器11. MC68HC908JL3ECDW:RC振荡可选,LVR,6LED驱动12. MC68HC908JL3ECP:RC振荡可选,LVR,6LED驱动13. MC68HC908JL8CDW:RC振荡可选,可编程LVI14. MC68HC908JL8CP:RC振荡可选,可编程LVI15. MC68HC908LJ12CFU:RTC, 4x26 LCD,IR调制解调,键盘中断16. MC68HC908LK24CFU:RTC, 4x33LCD,IR调制解调,键盘中断17. MC68HC908LV8CPBE:8位微控制器与处理器Flash 4-8K 封装52pin LQFP18. MC68HC908MR16CFU:三相电机控制的PWM19. MC68HC908MR32CFU:三相电机控制的PWM20. MC68HC908QT2CDW:振荡频率(内部OSC,外部RC,时钟,晶振)可微调3.2MHz,可选择LVI,自动唤醒21. MC68HC908QT2CP:振荡频率(内部OSC,外部RC,时钟,晶振)可微调3.2MHz,可选择LVI,自动唤醒22. MC68HC908QT4CDW:振荡频率(内部OSC,外部RC,时钟,晶振)可微调3.2MHz,可选择LVI,自动唤醒23. MC68HC908QT4CP:振荡频率(内部OSC,外部RC,时钟,晶振)可微调3.2MHz,可选择LVI,自动唤醒24. MC68HC908QY2CDW:振荡频率(内部OSC,外部RC,时钟,晶振)可微调3.2MHz,可选择LVI,自动唤醒25. MC68HC908QY2CP:振荡频率(内部OSC,外部RC,时钟,晶振)可微调3.2MHz,可选择LVI,自动唤醒26. MC68HC908QY2CPE:振荡频率(内部OSC,外部RC,时钟,晶振)可微调3.2MHz,可选择LVI,自动唤醒27. MC68HC908QY4CDW:振荡频率(内部OSC,外部RC,时钟,晶振)可微调3.2MHz,可选择LVI,自动唤醒28. MC68HC908QY4CP:振荡频率(内部OSC,外部RC,时钟,晶振)可微调3.2MHz,可选择LVI,自动唤醒29. MC68HC908RF2MFA:集成RF发射机30. MC68HC908SR12CB:PLL, 内部振荡器可选,温度传感器, 电流放大器,键盘中断,TBM31. MC908GP32CPE:内嵌512字节EEPROM32. MC908GZ16CFAE:8位微控制器与处理器12-32K 48pin LQFP33. MC908JB8ADWE:8位微控制器与处理器4-8K 28pin SOIC34. MC908JB8JDWE 8位微控制器与处理器4-8K 20pin SOIC35. MC908JK3ECDWE:8位微控制器与处理器Flash 4-8K 封装20pin SOIC36. MC908JL16CFJE:8位微控制器与处理器Flash 12-32K 封装32pin LQFP37. MC908JL16CSPE:8位微控制器与处理器Flash 12-32K 封装32pin PSDIP38. MC908JL3ECDWE:8位微控制器与处理器Flash 4-8K 封装28pin SOIC39. MC908JL3ECPE:8位微控制器与处理器Flash 4-8K 封装28pin PDIP40. MC908JL8CDWE:8位微控制器与处理器Flash 4-8K 封装28pin SOIC41. MC908LK24CFUE:8位微控制器与处理器Flash 12-32K 封装64pin QFP42. MC908JL16CDWE:RC振荡可选,可编程LVI Flash 12-32K 封装28pin SOIC43. MC908MR16CFUE:拥有同步和异步串行通讯接口和12bit的PWM电机控制器44. MC908MR32CFUE:三相电机控制的PWM45. MC908QB8CDTE:带自动唤醒模块及KBI46. MC908QT2ACDWE:8位微控制器与处理器Flash 1-2K 封装8pin SOIC47. MC908QT2ACPE:8位微控制器与处理器Flash 1-2K 封装8pin PDIP48. MC908QT4ACDTE:振荡频率(内部OSC,外部RC,时钟,晶振)可微调3.2MHz,可选择LVI,自动唤醒49. MC908QT4ACDWE:振荡频率(内部OSC,外部RC,时钟,晶振)可微调3.2MHz,可选择LVI,自动唤醒Flash 4-8K 封装8pin SOIC50. MC908QT4ACPE:振荡频率(内部OSC,外部RC,时钟,晶振)可微调3.2MHz,可选择LVI,自动唤醒Flash 4-8K 封装8pin PDIP51. MC908QY2ACDWE:8位微控制器与处理器Flash 1-2K 封装16pin SOIC52. MC908QY2ACPE:8位微控制器与处理器Flash 1-2K 封装16pin PDIP53. MC908QY4ACDWE:8位微控制器与处理器Flash 4-8K 封装16pin SOIC54. MC908QY4ACPE:8位微控制器与处理器Flash 4-8K 封装16pin PDIP55. MC908QY4ACDTE:振荡频率(内部OSC,外部RC,时钟,晶振)可微调3.2MHz,可选择LVI,自动唤醒56. MC908QY4ACDWE:振荡频率(内部OSC,外部RC,时钟,晶振)可微调3.2MHz,可选择LVI,自动唤醒57. MC908QY4ACPE:振荡频率(内部OSC,外部RC,时钟,晶振)可微调3.2MHz,可选择LVI,自动唤醒58. MCHC908LK24CFQE:8位微控制器与处理器Flash 12-32K 封装80pin QFP59. MCHC908QT4CDWE:振荡频率(内部OSC,外部RC,时钟,晶振)可微调3.2MHz,可选择LVI,自动唤醒60. MM908E624ACDWB:带边沿斜率可选的LIN,看门狗时间可选,具有正常、停止、休眠三种方式控制;输入唤醒;高端1×7欧,2×2.5欧继电器控制高端开关;适用于通过继电器控制直流电机61. MM908E625ACDWB:带边沿斜率可选的LIN,看门狗时间可选,具有正常、停止、休眠三种方式控制; 唤醒功能、电流源模拟量输入;高端1×0.6欧,4×0.4欧半桥,开关型5V输出; 适用于镜像控制,步进电机控制,门锁62. RS08系列8位单片机- -更多...63. MC9S08AW16CFGE:8位微控制器与处理器Flash 12-32K 封装44pin LQFP64. MC9S08AW16CFUE:8位微控制器与处理器Flash 12-32K 封装64pin QFP65. MC9S08AW16CPUE:8位微控制器与处理器Flash 12-32K 封装64pin LQFP66. MC9S08AW32CFGE:8位微控制器与处理器Flash 12-32K 封装44pin LQFP67. MC9S08AW32CFUE:8位微控制器与处理器Flash 12-32K 封装64pin QFP68. MC9S08AW32CPUE:8位微控制器与处理器Flash 12-32K 封装64pin LQFP69. MC9S08AW60CFGE:8位微控制器与处理器Flash 48-64K 封装44pin LQFP70. MC9S08AW60CFUE:8位微控制器与处理器Flash 48-64K 封装64pin QFP71. MC9S08AW60CPUE:8位微控制器与处理器Flash 48-64K 封装64pin LQFP72. MC9RS08KA1CDB:内部时钟源(ICS),键盘中断接口(KBI), 模拟比较器(ACMP)73. MC9RS08KA1CPC:内部时钟源(ICS),键盘中断接口(KBI), 模拟比较器(ACMP)74. MC9RS08KA1CSC:内部时钟源(ICS),键盘中断接口(KBI), 模拟比较器(ACMP)75. MC9RS08KA2CDB:内部时钟源(ICS),键盘中断接口(KBI), 模拟比较器(ACMP)76. MC9RS08KA2CPC:内部时钟源(ICS),键盘中断接口(KBI), 模拟比较器(ACMP)77. MC9RS08KA2CSC:内部时钟源(ICS),键盘中断接口(KBI), 模拟比较器(ACMP)78. MC9S08GB32ACFUE:8位微控制器与处理器Flash 12-32K 封装64pin LQFP79. MC9S08GB60ACFUE:8位微控制器与处理器Flash 48-64K 封装64pin LQFP80. MC9S08GT16ACFBE:8位微控制器与处理器Flash 12-32K 封装44pin QFP81. MC9S08GT16AMFBE:8位微控制器与处理器Flash 12-32K 封装44pin QFP82. MC9S08GT60ACFBE:8位微控制器与处理器Flash 48-64K 封装44pin QFP83. MC9S08QD2CSC:工作电压2.7-5.5V;总线频率8 MHz;Flash闪存2K字节;随机存取存储器RAM容量128 字节;ADC模数转换器4通道(10位);模拟比较器无;键盘中断有;定时器2个16位定时器(2和1通道);SCI/uArt 无;SPI 无;IIC 无;内核HCS08;软件兼容性是;引脚兼容性是;外部振荡器无;工作温度范围-40℃-80℃;I/0脚4;封装8引脚SOIC - -更多...84. MC9S08QD4CPC:8位微控制器与处理器Flash 4-8K 封装8pin PDIP - -更多...85. MC9S08QD4CSC:工作电压2.7-5.5V;总线频率8 MHz;Flash闪存4K字节;随机存取存储器RAM容量256 字节;ADC模数转换器4通道(10位);模拟比较器无;键盘中断有;定时器2个16位定时器(2和1通道);SCI/uArt 无;SPI 无;IIC 无;内核HCS08;软件兼容性是;引脚兼容性是;外部振荡器无;工作温度范围-40℃-80℃;I/0脚4;封装8引脚SOIC - -更多...86. MC9S08QG4CDNE:8位微控制器与处理器Flash 4-8K 封装8pin SOIC87. MC9S08QG4CDTE:在片调试接口,FLL,ICS,MTIM,KBI88. MC9S08QG4CFFE:8位微控制器与处理器Flash 4-8K 封装16pin QFN89. MC9S08QG4CPAE:8位微控制器与处理器Flash 4-8K 封装8pin PDIP90. MC9S08QG8CDNE:8位微控制器与处理器Flash 4-8K 封装8pin SOIC91. MC9S08QG8CDTE:8位微控制器与处理器Flash 4-8K 封装16pin TSSOP 在片调试接口,FLL,ICS,MTIM,KBI92. MC9S08QG8CFQE:8位微控制器与处理器Flash 4-8K 封装8pin DFN93. MC9S08QG8CPBE:8位微控制器与处理器Flash 4-8K 封装16pin PDIP94. MC9S08RD16CDWE:8位微控制器与处理器Flash 12-32K 封装28pin SOIC95. HCS08系列8位单片机- -更多...96. MC9S08AW16CFUE:LVI低压禁止,高精度内部时钟97. MC9S08AW32CFUE:LVI低压禁止,高精度内部时钟98. MC9S08AW48CFUE:LVI低压禁止,高精度内部时钟99. MC9S08AW60CFUE:LVI低压禁止,高精度内部时钟100. M C9S08GB60CFU:在片调试接口101. M C9S08GT60CFB:在片调试接口102. M C9S08RE16FJ:比较器,低压警告ATMEL 微控制器1. 89系列单片机- -更多...2. AT80C31X2-3CSUL:带128字节RAM的微控制器3. AT80C32X2-SLSUL:带256字节RAM的微控制器4. AT83C21GC144-ICSUL5. AT83SND2CDVX-7FTIL6. AT83SND2CDVX-7FTJL:7. AT83SND2CMP3-7FTIL8. AT87C54X2-SLSUL9. AT87F51-24AC10. AT89C2051-12SC11. AT89C2051-12SU12. AT89C2051-24PU13. AT89C2051-24SI14. AT89C2051-24SU15. AT89C2051X2-24PI16. AT89C4051-12PU17. AT89C4051-12SU18. AT89C4051-24PI19. AT89C4051-24PU20. AT89C4051-24SI21. AT89C4051-24SU22. AT89C5122D-RDVIM23. AT89C51-24PC24. AT89C51-24PC(SL024D)25. AT89C5131A-S3SIL26. AT89C5131A-TISIL27. AT89C5131A-TISUL28. AT89C5132-ROTIL29. AT89C51CC01CA-RLTUM:带15路CAN控制器,16K字节闪存、512字节RAM、2K字节EEPROM、10位ADC及PCA的8位微控制器30. AT89C51CC01UA-SLSUM:带15路CAN控制器,16K字节闪存、512字节RAM、2K字节EEPROM、10位ADC及PCA的8位微控制器31. AT89C51CC03CA-RLTUM32. AT89C51CC03CA-S3SUM33. AT89C51CC03UA-SLSIM34. AT89C51ED2-RDTIM35. AT89C51ED2-SLSUM:在线可编程微控制器,带64-Kbyte Flash存储器和2048-byteRAM,2-Kbyte EEPROM,PCA,SPI36. AT89C51RB2-3CSIM37. AT89C51RB2-3CSUM38. AT89C51RB2-SLSCM39. AT89C51RB2-SLSIM40. AT89C51RC-24JU41. AT89C51RC-24PU42. AT89C51RC2-SLSUM43. AT89C51RD2-SLSIM44. AT89C51RE2-RLTEM45. AT89C51IC2-RLTIL46. AT89C51IC2-SLSUM:在线可编程微控制器,带32-Kbyte Flash存储器和1280-byteRAM,TWI,SPI,PCA47. AT89C51RB2-SLSUM:在线可编程微控制器,带16-Kbyte Flash存储器和1280-byteRAM,SPI,PCA48. AT89C51RB2-RLTUL:在线可编程微控制器,带16-Kbyte Flash存储器和1280-byteRAM,SPI,PCA49. AT89C51RC2-3CSUM:在线可编程微控制器,带32-Kbyte Flash存储器和1280-byteRAM,SPI,PCA50. AT89C51RC2-SLSUM:在线可编程微控制器,带32-Kbyte Flash存储器和1280-byteRAM,SPI,PCA51. AT89C51RD2-SLSUM:在线可编程微控制器,带64-Kbyte Flash存储器和2048-byteRAM,PCA,SPI52. AT89C51RC-24PU:带32-Kbyte Flash和512-byte RAM的微控制器53. AT89C51RC-24JU:带32-Kbyte Flash和512-byte RAM的微控制器54. AT89C55WD-24AI55. AT89C55WD-24AU56. AT89C55WD-24JI57. AT89C55WD-24JU58. AT89C55WD-24PI59. AT89C55WD-24PU60. AT89LP2052-16PU61. AT89LS51-16AU:2.7-volt,在线可编程微控制器,带4-Kbyte Flash存储器62. AT89LS51-16JU:2.7-volt,在线可编程微控制器,带4-Kbyte Flash存储器63. AT89LS51-16PU:2.7-volt,在线可编程微控制器,带4-Kbyte Flash存储器64. AT89LS52-16AU:2.7-volt,在线可编程微控制器,带8-Kbyte Flash存储器65. AT89LS52-16JU:2.7-volt,在线可编程微控制器,带8-Kbyte Flash存储器66. AT89LS52-16PI67. AT89LS52-16PU:2.7-volt,在线可编程微控制器,带8-Kbyte Flash存储器68. AT89LV51-16JC69. AT89LV55-12PC70. AT89LV55-12PI71. AT89RFD-0172. AT89RFD-0873. AT89S51-24AI74. AT89S51-24AU:在线可编程微控制器,带4-Kbyte Flash存储器75. AT89S51-24JC76. AT89S51-24JU:在线可编程微控制器,带4-Kbyte Flash存储器77. AT89S51-24PC78. AT89S51-24PI79. AT89S51-24PU:在线可编程微控制器,带4-Kbyte Flash存储器80. AT89S52-24AU:在线可编程微控制器,带8-Kbyte Flash存储器81. AT89S52-24JI82. AT89S52-24JU:在线可编程微控制器,带8-Kbyte Flash存储器83. AT89S52-24PC84. AT89S52-24PU:在线可编程微控制器,带8-Kbyte Flash存储器85. AT89S8252-24JC86. AT89S8253-24AU:在线可编程微控制器,带12-Kbyte Flash存储器和2-Kbyte EEPROM87. AT89S8253-24JI88. AT89S8253-24JU:在线可编程微控制器,带12-Kbyte Flash存储器和2-Kbyte EEPROM89. AT89S8253-24PU90. AT89S8253-24PIPHILIPS飞利浦/ NXP恩智浦80C51系列单片机- -更多...1. P89LPC912FDH:PHILIPS飞利浦/ NXP恩智浦80C51系列单片机2. P89LPC921FN:PHILIPS飞利浦/ NXP恩智浦80C51系列单片机3. P89LPC921FDH:PHILIPS飞利浦/ NXP恩智浦80C51系列单片机4. P89LPC920FDH:PHILIPS飞利浦/ NXP恩智浦80C51系列单片机5. P89LPC917FDH:PHILIPS飞利浦/ NXP恩智浦80C51系列单片机6. P89LPC916FDH:PHILIPS飞利浦/ NXP恩智浦80C51系列单片机7. P89LPC915FN:PHILIPS飞利浦/ NXP恩智浦80C51系列单片机8. P89LPC915FDH:PHILIPS飞利浦/ NXP恩智浦80C51系列单片机9. P89LPC901FN:PHILIPS飞利浦/ NXP恩智浦80C51系列单片机10. P89LPC913FDH:PHILIPS飞利浦/ NXP恩智浦80C51系列单片机11. P89LPC924FDH:PHILIPS飞利浦/ NXP恩智浦80C51系列单片机12. P89LPC9107FDH:PHILIPS飞利浦/ NXP恩智浦80C51系列单片机13. P89LPC9102FTK:PHILIPS飞利浦/ NXP恩智浦80C51系列单片机14. P89LPC908FD:PHILIPS飞利浦/ NXP恩智浦80C51系列单片机15. P89LPC907FD:PHILIPS飞利浦/ NXP恩智浦80C51系列单片机16. P89LPC906FD:PHILIPS飞利浦/ NXP恩智浦80C51系列单片机17. P89LPC903FD:PHILIPS飞利浦/ NXP恩智浦80C51系列单片机18. P89LPC902FD:PHILIPS飞利浦/ NXP恩智浦80C51系列单片机19. P89LPC914FDH:PHILIPS飞利浦/ NXP恩智浦80C51系列单片机20. P89LPC935FDH:PHILIPS飞利浦/ NXP恩智浦80C51系列单片机21. P89LPC9408FBD:PHILIPS飞利浦/ NXP恩智浦80C51系列单片机22. P89LPC9401FBD:PHILIPS飞利浦/ NXP恩智浦80C51系列单片机23. P89LPC952FBD:PHILIPS飞利浦/ NXP恩智浦80C51系列单片机24. P89LPC938FA:PHILIPS飞利浦/ NXP恩智浦80C51系列单片机25. P89LPC938FDH:PHILIPS飞利浦/ NXP恩智浦80C51系列单片机26. P89LPC936FDH:PHILIPS飞利浦/ NXP恩智浦80C51系列单片机27. P89LPC922FDH:PHILIPS飞利浦/ NXP恩智浦80C51系列单片机28. P89LPC935FA:PHILIPS飞利浦/ NXP恩智浦80C51系列单片机29. P89LPC922FN:PHILIPS飞利浦/ NXP恩智浦80C51系列单片机30. P89LPC934FDH:PHILIPS飞利浦/ NXP恩智浦80C51系列单片机31. P89LPC933FDH:PHILIPS飞利浦/ NXP恩智浦80C51系列单片机32. P89LPC932A1FDH:PHILIPS飞利浦/ NXP恩智浦80C51系列单片机33. P89LPC932A1FA:PHILIPS飞利浦/ NXP恩智浦80C51系列单片机34. P89LPC931FDH:PHILIPS飞利浦/ NXP恩智浦80C51系列单片机35. P89LPC930FDH:PHILIPS飞利浦/ NXP恩智浦80C51系列单片机36. P89LPC925FDH:PHILIPS飞利浦/ NXP恩智浦80C51系列单片机37. P89LPC936FA:PHILIPS飞利浦/ NXP恩智浦80C51系列单片机Ramtron 瑞创国际内嵌FRAM 铁电存储器的高速8051 MCU单片机- -更多...1. VRS51L3074:速度高达40MIPS的高性能单周期8051内核;64KBflash空间,支持IAP,ISP功能;4352Bytes of RAM(4K+256) 4K可以用于编程和数据存储;最大支持外扩32KB数据空间8000h-FFFFh;JTAG接口用于给系统FLASH编程和在线仿真;56个IO口(P0-P6);2个串口,均带有波特率发生器,最高速度达到1.2Mbps;增强型SPI口(可配置发送长度最大48字节);增强型IIC 口(支持主从模式)最大1.25MHz速度;16个外部中断脚,支持外部引脚电平变化产生中断;3个16位通用定时器计数器,可级联成24位32位48位;2个捕捉输入;2个脉冲宽度记数;8个独立的PWM 控制器,均带有独立的时钟,16位精度;高精度内部晶振40MHZ;动态时钟调整;省电模式可以单独关断任何外设;上电复位,掉电复位功能;WDT功能;工作电压3.3V;工作温度-40℃-+85℃.2. VRS51L2070:速度高达40MIPS的高性能单周期8051内核;64KBflash空间,支持IAP,ISP功能;4352Bytes of RAM(4K+256) 4K可以用于编程和数据存储;最大支持外扩32KB数据空间8000h-FFFFh;JTAG接口用于给系统FLASH编程和在线仿真;56个IO口(P0-P6);2个串口,均带有波特率发生器,最高速度达到1.2Mbps;增强型SPI口(可配置发送长度最大48字节);增强型IIC 口(支持主从模式)最大1.25MHz速度;16个外部中断脚,支持外部引脚电平变化产生中断;3个16位通用定时器计数器,可级联成24位32位48位;2个捕捉输入;2个脉冲宽度记数;8个独立的PWM 控制器,均带有独立的时钟,16位精度;高精度内部晶振40MHZ;动态时钟调整;省电模式可以单独关断任何外设;上电复位,掉电复位功能;WDT功能;工作电压3.3V;工作温度-40℃-+85℃.∙上一页:无∙下一页:16位单片机(Freescale 飞思卡尔、TI 德州仪器MSP430 超低功耗微控制器)备注:RAM内存RAM(Random Access Memory)的全名为随机存取记忆体,它相当于PC机上的移动存储,用来存储和保存数据的。
/arthtml/art8053.html单片机串行通信接口扩展技术日期:2005-8-31 20:48:47 人气:0 查看:[大字体中字体小字体] 作者:佚名摘要:本文介绍了分时共用和I/O口模拟这两种串行通信接口扩展技术。
利用此技术可解决调试和实际应用过程中,单片机串行通信接口不够或者没有串行通信接口的问题。
关键词:串行通信接口,分时共用,I/O口模拟前言单片机的串行通信接口提供了与外设通信极大的方便性,虽然大多数单片机都具有硬件SCI(Serial Communications Interface),但也有一些产品没有SCI,如Motorola的MC68HC908JL3等,对于这些产品的用户来说这是一个缺憾。
而且,一般八位单片机只有一个SCI,但在很多实际应用,需要更多的串行通信接口。
例如在基于Modem的远程控制系统中,单片机与PC机通信的同时,还需要与Modem芯片进行通信;而在多机系统中,单片机需要与其他主机通信,另外也需要与本机控制台通信。
所以利用单片机自身的资源进行串行通信接口的扩展很有意义。
笔者在开发的过程中,总结了一些串行通信接口的扩展技术:分时共用,I/O口模拟。
前者利用MCU自身的硬件SCI,通过控制逻辑分时共享使用同一串行通信接口,后者在不增加硬件的条件下,充分利用MCU自身的资源利用I/O 口模拟串行通信接口。
串行通信接口原理单片机的SCI是一个通用异步接收器/发送器UART(Universal Asynchronous Receiver /Transmiter)类型的异步通信接口,通过串行通信协议(如RS-232协议)同主机系统通信。
在一般应用中,MCU简单地把数据写入数据寄存器即可实现一个字符的串行发送,SCI系统完成发送数据的所有细节工作,包括附加起始位和停止位以符合串行格式。
SCI的接收器自动探测一个字节的起始位,并通过采样接收数据。
接收串行数据并变换成并行数据的所有工作均由SCI完成,不需要MCU的干预。
第21卷第3期甘肃联合大学学报(自然科学版)Vol.21No.3 2007年5月Journal of Gansu Lianhe U nive rsity (Natural Sciences)May 2007 收稿日期226作者简介王志超(2),男,江苏宿迁人,宿迁学院讲师,硕士,主要从事嵌入式开发和计算机网络研究 文章编号:16722691X (2007)0320053203关于IC 卡燃气表技术难点的研究王志超(宿迁学院计算机科学与技术系,江苏宿迁223800)摘 要:对IC 卡燃气表目前存在的问题给出较详细的说明和讨论,并从开发者的角度分析了IC 卡燃气表的技术难点,重点给出了涉及IC 卡燃气表的数据安全、精确计量以及阀门控制等方面的技术解决思路.关键词:IC 卡燃气表;MC68HC908JL3;数据安全;精确计量;阀门控制中图分类号:TP273+.5 文献标识码:A0 引言IC 卡燃气表是近十几年发展起来的新型燃气表,它是在燃气计量仪表中加入IC 卡,利用嵌入式技术实现阀门控制、计量、显示、加密和报警等功能[1].虽然自产生之日起,IC 卡燃气表显示了一系列优点,解决了许多实际问题,但是其发展过程并非一帆风顺:由于技术和质量不过关,IC 卡燃气表给一些早期使用者带来了巨大的经济损失,使得燃气公司望而却步,燃气用户心有余悸,这使得IC 卡燃气表的推广举步维艰[2].目前IC 卡燃气表在实际使用中主要存在如下问题:(1)安全性问题.由于IC 卡表具有预付费的优点,可以免去入户抄表,因此,不排除一些用户会对IC 卡表进行尝试攻击,以达到不交费的目的.通过对目前市场上的IC 卡燃气表测试分析,发现多数产品存在不同程度的隐患.(2)仪表计量存在较大误差.计量不精确主要一方面来源于传感器的本身,另一方面则是对于信号的丢漏问题的处理不当.(3)阀门问题.阀门是控制仪表的关键部件,如果控制电路设计得不好的话,很容易引起阀门的失灵并引发仪表故障,这是IC 卡燃气表的一个薄弱环节.在我们承担IC 卡燃气表的开发之初,就仔细分析了市场上现有的IC 卡燃气表的优缺点并结合最新发展的MCU 技术,努力克服了目前IC 卡燃气表的安全性能不高、阀门失控和计量不精确等一系列技术难点,大大提高了IC 卡燃气表的稳定性.1 技术难点分析与解决1.1 数据的安全性IC 卡燃气表在安全性能上有着较高的要求,系统必须确保IC 卡和气表中的数据安全以及“一表一卡”,防止非法用气.1.1.1 IC 卡的数据安全 首先,选择安全性较高的IC 卡.IC 卡的选型重点考虑能否满足对数据安全性的要求.德国西门子公司生产的SL E4442卡是一种带有写保护功能和可编程密码(PSC )的256字节EEPROM 存储器卡[3~4].其自身带有密码校验功能,即必须进行准确的24位(即3个字节)密码校验通过后,才可改变内部数据.密码校验是通过其中的写错误计数器实现的(错误计数器由bit 0~bi t2的3位构成).在密码比较前,错误计数器必须至少写一位.密码比较结果将在错误计数器中反映,当三次密码递交出错时,IC 卡将被阻塞,即卡中的EEPROM 只能读出,再也不能修改.因此,选择此型号的IC 卡可以满足数据安全的要求.其次,IC 卡中用户数据分布详情严格保密.一张SL E4442空卡的数据分布见图1,前32字节存放S IMEN S 公司出厂时已固化的代码信息、用户代码和32字节的写保护数据,接下来是IC 卡中的用户数据区,总共256字节,用来定义存放用户购买的燃气量、可编程密码PSC 以及用户号等绝密信息.为了提高信息的保密性,设计时一方面将这些重要的数据经过加密后存放其中,另一方面将这些数据的分布情况严格保密,明确法律责任,决不透露给第三方,以确保数据的安全.8:2007022.:1974.图1 IC卡空卡数据分布图1.1.2 燃气表中的数据安全 由于燃气表中也同样存放用户购买的燃气量、可编程密码PSC以及用户号等绝密信息,因此,数据的安全性是不言而喻的.首先,为了防止代码执行过程中的反跟踪,设计时应选择可靠性和安全性高的主控芯片MCU.多年来,笔者一直致力于FreeScale公司(前身为原Motorola公司的半导体公司)所生产的芯片应用开发工作.公司的08系列MCU型号就有100多种,其中的MC68HC908JL3(简称JL3)比较适合IC卡燃气表的设计.JL3不仅性能稳定而且具有性能价格比高的突出优势.其自身有4K B的Flash存储器、支持在线编程、8M HZ内部总线频率和低功耗等性能[5],尤其还具有8个字节(32位)Fl ash区的密码保护.根据JL3的特性,密码校验出错,芯片将自行复位1次,而复位1次至少需要1秒的时间.因此,理论上非法破解密码的时间可以作如下计算:23231s/(60360324)s≈47910天,约131年,非法破解密码的难度可想而知.其次,为了管理和加密的需要,合理规划L3芯片中的F存储区F区共有K字节,用于存放程序代码和用户数据将F区的前8字节作为存放用户数据,并将其划分为四个子区,每个子区为32字节.一些子区的重要数据(如“用户购买的燃气量、可编程密码PSC以及用户号”等)存放前须经过加密算法处理,并且数据的分布详情也同样严格保密,以进一步确保燃气表中的数据安全.1.1.3 一表一卡 除了上述对于IC卡和MCU 中的数据安全性的考虑之外,还要保证一个燃气表和一张IC卡唯一配套使用,不允许非法卡的使用,即“一表一卡”.为了达到这一要求,设计时用软件方法采取如下措施:首先,在用户插卡时对卡中和MCU中分别存放“用户号”信息进行比较.其次,在“用户号”信息比对通过后,再进行密码审查,只有通过可编程密码(PSC)校验后才可以用气和对用户卡中的数据进行改写,而PSC密码本身也是经过加密后存放的.由于有了一系列的安全措施,因此保证了合法用户的“一表一卡”,从而有效地防止非法窃气.1.2 精确计量计量是否准确是此燃气表能否正确运行的关键计量信号的误差大多来源于传感器本身和信号检测过程中的丢漏,因此设计时应从软、硬件技术两方面着手硬件上,一方面使用了性能可靠的45 甘肃联合大学学报(自然科学版) 第21卷8Jla sh.l ash4.l ash12..传感器,另一方面通过主控芯片的两个引脚复接.软件上也采取了两种措施:第一种措施是消除抖动的方法.通过多次实验表明:如果有计量信号,则连续采集9次,其中有6次以上确认有,则计量一次.第二种措施是漏信号的检测.信号的丢漏大多发生在响应其他中断服务程序期间(如插卡、磁干扰、欠压等).为了确保计量准确,系统在中断返回后应对漏信号检测,防止计量丢失.1.3 阀门控制与反测阀门可靠控制是IC 卡燃气表设计中必须解决的另一个重要技术难点.通过原理设计和大量的实验,我们最终确定了如图2所示的阀门控制与反测电路.P TD1引脚和P TD2分别作为阀门驱动电路的开和关驱动信号脚;P TB1和P TB2分别作为阀门开和关阻断电流反测输入引脚.当执行开阀门输出时(P TD1输出高电平),三极管Q3、Q4、Q5分别导通,为阀门控制电机提供运行信号;而阀门是否打开(存在阻塞或打滑的可能)则是通过反测P TB 1端的电流大小来确定.如果将阀门正常、阻塞和打滑时的电流值分别记作I O 、I Z 、I D ,那么一定存在I D <I O <I Z ,在规定的时间3.9秒内(此时间由多次实验取得)由反测电流的值大小来确定阀门的状态,如果存在异常,MCU 将作相应处理,确保阀门控制可靠.关阀门的驱动和反测则是通过P T D 2和PT B 2实现的,具体原理和开阀相同,不在赘述.图2中的C3和C4两电容均是起滤波和稳定的作用.2 结束语IC 卡燃气表的应用前景非常广阔,本文就IC卡燃气表在开发过程中涉及到的数据安全、精确计量以及阀门控制等方面的技术难点给予分析并图2 阀门控制及反测电路提供了实现方法,希望能为广大IC 卡燃气表开发人员提供可借鉴的解决思路.另外,在IC 卡燃气表中如何解决“一卡多用”(如电表卡,水表卡和气表卡等)这一新技术,是我们下一步要研究的工作.参考文献:[1]王爱英.智能卡技术[M].北京:清华大学出版社,2000.[2]IC 卡发展趋势,Inc[EB/OL ].http//:ww w.21IC.com ,2006.6.[3]王宜怀.单片机原理及其嵌入式应用教程[M].北京:北京希望电子出版社,2002.[4]王宜怀,刘晓升.嵌入式应用技术基础教程[M].北京:清华大学出版社,2005.[5]MC68HC908JL 3tec hnica l data [Z].Http ://www.f reesca ,1997.Resear ch of IC Car d G a s 2Fir ed Meter on t he Techn ical Diff icult iesW N A G Z hi 2chao(Suqian College ,Suqian 223800,China )Abstract :Thi s paper t ries to give det ail ed descript io ns and di scus sions about t he probl ems of IC cardgas 2fired met er.Through developer s ’angl e ,t he pape r a nal yzes t he difficult t echnologies ,andempha sizes t he concept s of sol ution t o t hese difficult t echnologies which i nvol ve i n dat a safet y ,preci se f I 2f K y I 2f ;M 688L3;f y ;;55第3期 王志超:关于IC 卡燃气表技术难点的研究8measurement and val ve under t he cont rol o C card ga s i red meter.e w or ds :C card gas ired met er C HC90J dat a sa et preci se measurement val ve under t he cont rol。
[19]中华人民共和国国家知识产权局[12]发明专利申请公布说明书[11]公开号CN 101158934A [43]公开日2008年4月9日[21]申请号200710158030.5[22]申请日2007.11.07[21]申请号200710158030.5[71]申请人谢步明地址116022辽宁省大连市沙河口区中长街51号大连机车车辆有限公司研发中心[72]发明人林洁晗 王锋 [74]专利代理机构大连东方专利代理有限责任公司代理人安宝贵[51]Int.CI.G06F 13/40 (2006.01)G06F 13/10 (2006.01)权利要求书 1 页 说明书 3 页 附图 2 页[54]发明名称MC68HC908系列单片机程序烧录器及其控制方法[57]摘要本发明公开了一种MC68HC908系列单片机程序烧录器及其控制方法,包括一块电路板,其上装置由DB9母头和8位数据线构成的物理接口,其特征在于还包括由RS232接口芯片MAX232同三态总线缓冲驱动器74HC368及其阻容元件构成的信号转换及控制电路;其中所述的MAX232的R2in管脚通过DB9母头的三针读取RS232传送来的逻辑电平转换成CMOS逻辑电平,发送到所述缓冲驱动芯片74HC368中,再通过74HC368发送到单片机的FLASH存储区,来完成对单片机程序的擦除和/或改写。
本发明具备结构简单,使用方便和功能齐全的特点。
200710158030.5权 利 要 求 书第1/1页 1.一种MC68HC908系列单片机程序烧录器,包括一块电路板,其上装有由DB9母头和8位数据线构成的物理接口,其特征在于还包括由RS232接口芯片MAX232同三态总线缓冲驱动器74HC368及其阻容元件构成的信号转换及控制电路;其中所述的MAX232的R2in管脚通过DB9母头的三针读取RS232上传送来的逻辑电平信号并将其转换成CMOS逻辑电平,发送到所述缓冲驱动芯片74HC368中,再通过74HC368发送到单片机的FLASH存储区,来完成对单片机程序的擦除和/或改写。
美的电磁炉,控制面板正常,有检锅,功率调节显示正常但无功率变化。
带了间歇性加热,再不停的不间断的按增加功率和减少功率键,电磁炉方可继续加热功率稳定,你停止按键它表现功率不足并且间歇加热。
请问怎么维修?本人非专业维修人士检查结果:经检查在温度10-20度的时候,炉面热敏电阻约200K左右。
受潮情况估计不是,本人换过2UF、0.33UF等3个大个头电容。
其他的小点解电容检测过一部分,更换均无解决问题。
电阻也更换过一个,其他电阻经检查没有发现有短路的电阻。
小电阻均阻值正常,大电阻阻值都很大,影响可能不是很大。
所以我估计电阻问题不是很大。
开始是我觉得是因为所有2极管又个别损坏导致交流电半不稳定供电,但是经检查全部正常。
注意:间歇性加热同时导致风扇也是间歇性启动,关机后风扇也立即停机不会继续转动散热。
停机后,立即打开感受里面温度变化,发现散热板与炉面线圈温度较高外,也没发现其他元件发热异常。
现在我很疑惑,因为新人,没有分悬赏,只能找大家帮帮忙。
最佳答案当电磁炉出现“断续加热”故障时,故障范围一般多为:主电源整流供电电路+305V、电流检测电路、同路电压比较电路、及电磁炉控制板电路等元器件受损时。
同时应考虑客户在使用电磁炉时,因用力过猛按启动开关,造成控制电路板元器件焊点脱焊,或造成电路断线受损。
均导致出现以上故障。
维修方法在有配件条件下,可先更新换上控制板进行试机,若电磁炉试机正常,则控制板损坏应维修、或更换。
若电磁炉试机后故障未排除,则故障在主电路板应继续维修、或更换。
为了分清和缩小故障潜在范围,也为了节约维修时间提高维修的质量,故采用以上替代方法进行替代维修。
一、电源供电电路的维修;用500型三用表直流电压500V档,测整流桥直流脉动对地+305V电压为正常。
当电压偏低至+205V时,一般多为虑波电容器C4(5μF/275V)失效、或开路。
若整流桥正向电阻变大、或失效时,均造成电磁炉出现“断续加热”故障。
Copyright © 2002 SofTec Microsystems®DC00525SofTec MicrosystemsE-mail(generalinformation):********************E-mail(marketingdepartment):*************************E-mail(technicalsupport):***********************Web: ImportantSofTec Microsystems reserves the right to make improvements to its products, their documentation and software routines, without notice. Information in this manual is intended to be accurate and reliable. However, SofTec Microsystems assumes no responsibility for its use; nor for any infringements of rights of third parties which may result from its use.SOFTEC MICROSYSTEMS WILL NOT BE LIABLE FOR DAMAGES RESULTING FROM LOSS OF DATA, PROFITS, USE OF PRODUCTS, OR INCIDENTAL OR CONSEQUENTIAL DAMAGES, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.TrademarksIDB-HC08JLEvaluation BoardFor Motorola MC68HC908JLUser’s Manual1. IntroductionOverviewThe IDB-HC08JL Evaluation Board demonstrates the capabilities of the28-pin MC68HC908JL devices. The IDB-HC08JL Evaluation Board canbe used as a standalone application or with an emulator system, such asinDART-HC08, through a MON08-compatible connection.Board FeaturesThe IDB-HC08JL Evaluation Board has the following hardware features:1. An MC68HC908JL3 microcontroller (in DIP28 package, alreadyprogrammed with a demo application—in addition, you can also useany of the MC68HC908JL family devices);2. ZIF socket for the microcontroller;3. A standard MON08 connector;4. Eight jumpers to connect/disconnect each of the eight LEDs to/fromtheir respective Port D pins;5. Eight high-efficiency (low-current) LEDs connected to Port D;6. A potentiometer, together with a jumper to connect/disconnect itto/from PTB3;7. A push-button switch connected to RESET;8. A push-button switch, together with a jumper to connect/disconnect itto/from PTA4;9. Eight jumpers to connect/disconnect each of the eight DIP-switchesto/from their respective PTA/PTB pins;10. Eight general-purpose DIP-switches connected to PTA/PTB; 11. A 16-MHz crystal oscillator, together with two jumpers toconnect/disconnect it from the microcontroller’s OSC1 and OSC2 pins;12. A connector for a 9-12-V, 200-mA (unregulated) power supply and anauxiliary power supply connector for a 5-V (max., regulated), together with a jumper to select the power supply source;13. A connector area to access the I/O pins of the microcontroller forexpansion prototyping; 14. A prototyping area.1 2456 81314109The IDB-HC08JL Demo BoardSupported DevicesThe IDB-HC08JL Evaluation Board supports the following devices:§ MC68HC908JL3;§ And any future MC68HC908JL family pin-to-pin compatible device.Recommended ReadingMotorola MCU CD-ROM or individual datasheet;Motorola CPU08 Central Processor Unit Reference Manual; inDART-HC08 User’s Manual.2. Getting StartedOverviewThe IDB-HC08JL Evaluation Board may be used as a standaloneapplication or with a MON08-based emulator/programmer (host mode).Standalone ModeThe IDB-HC08JL Evaluation Board comes with the microcontroller pre-programmed with a sample application. When working in standalonemode, the sample application configures the A/D peripheral to convert onthe A/D channel connected to the potentiometer and displays the resultson the LEDs.In order for the IDB-HC08JL Evaluation Board to work in standalonemode, the MON08 connector’s pins must be jumpered as show below(factory setting).MON08 Connector Jumpered for Standalone Mode OperationAdditionally, you must verify that the board’s other jumpers are setcorrectly.§ Make sure that the “OSC SEL” (J7) jumper selects the “XTAL”position. This is needed to enable the on-board 16-MHz crystaloscillator.§ Make sure that all of the “LED ENABLE” jumpers (J8) and the“POTENTIOMETER ENABLE” jumper (J10) are inserted.§ Make sure that the pre-programmed sample device is in theappropriate socket on the board. Finally, power up the board. TheIDB-HC08JL Evaluation Board can be powered either via the“UNREG. VDD” connector (J3) or the “REG. VDD” connector (J4).The “UNREG. VDD” connector accepts 9-12 V DC, 200-mA wall plug-inpower supply with a 2.1 mm pin and sleeve plug with positive in thecenter and sleeve as ground. When powering the board through thisconnector, make sure the “VDD SOURCE” connector (J5) selects the“UNREG.” Position. The “UNREG. VDD” voltage is internally regulated to5 V DC.The “REG. VDD” connector accepts 5 V DC (max.). When powering theboard through this connector, make sure the “VDD SOURCE” connector(J5) selects the “REG.” Position. The “REG. VDD” voltage directly powersthe microcontroller and the rest of the board.Upon powering up the board, the green “POWER” LED turns on. Byrotating the potentiometer, you affect the results of the A/D conversion,and the value of each conversion is displayed (in a linear bar fashion) onthe LEDs.Host ModeThe IDB-HC08JL Evaluation Board can be used in conjunction with aMON08-based emulator/programmer, such a SofTec Microsystems’inDART-HC08 In-Circuit Debugger/Programmer or a Motoroladevelopment tool.If you use the evaluation board with SofTec Microsystems’ inDART-HC08, a sample application similar to that described in the previoussection can be executed in “Host”mode, where the program execution iscontrolled by the host PC. You can use the PC, additionally, to debug theapplication by, for example, execute the program step by step andwatching how the microcontroller registers vary, by using the Metrowerks’CodeWarrior HC08 IDE provided with inDART-HC08. The example isavailable both in Assembly and in C language. Please refer to theinDART-HC08 user’s manual for a step-by-step tutorial.In order to work with an emulator/programmer, the jumpers in the MON08connector must be removed, and the MON08 cable of theemulator/programmer must be connected to the evaluation board’sMON08 connector (J1) connector, taking care of the proper polarity. TheJ2 connector is not used in this mode.3. MON08 Connections (J1 Connector)Pin # Pin Name Description1 RST_OUT# Reset signal to target system: GND or open drain outputreflecting the state of the MCU RST# and RST_IN# signals.2 GND System ground.3 RST_IN# Reset signal from target system: GND to V DD input to controlthe state of the MCU RST# and RST_OUT# signals.4 RST# MCU reset; held at V PP (or V DD, depending on the targetmicrocontroller) out of reset. No other target-system logicshould be tied to this signal.5 TGT_IRQ# Interrupt signal from target system: GND to V DD input to controlthe state of the MCU IRQ# signal.6 IRQ# MCU interrupt; held at V PP when the TGT_IRQ# signal is notasserted.7 None N.C.8 None N.C.9 TGT_PTB0 Port B, bit 0; reserved MCU connection (unavailable toapplication).10 PTB0 Port B, bit 0; MON08 single-wire communication.11 TGT_PTB1 Port B, bit 1.12 PTB1 Port B, bit 1; held at V DD during reset.13 TGT_PTB2 Port B, bit 2.14 PTB2 Port B, bit 2; grounded during reset.15 TGT_PTB3 Port B, bit 3.16 PTB3 Port B, bit 3; held at ground or V DD during reset, depending onthe “Frequency Divider” parameter (see inDART-HC08 User’sManual).MON08 Signals。
收稿日期:2010 08 30基金项目:重庆市自然科学基金资助项目(2008BB2314) 作者简介:王斌(1974 ),男,江苏淮安人,副教授,博士,主要从事电力电子系统的数字控制的研究。
文章编号:1004 2474(2011)01 006404基于MCU 控制的高压开关电源王 斌1,芶志平2,毛海燕2(1.重庆大学自动化学院,重庆400030;2.中国电子科技集团公司第26研究所,重庆400060)摘 要:针对压电陶瓷驱动电源的应用设计了一种基于单片机(M CU )控制的高压开关电源,实现了低压(9~18V )输入下的高压(150V)输出。
电路主回路采用准谐振反激变换拓扑结构,M CU 芯片控制脉宽调制(PW M )电源管理芯片完成变换器升压,并驱动H 桥逆变电路输出频率可调的方波电压。
数字控制的高压开关电源工作波形稳定,尖峰噪声小,输出电压精度高。
实验结果验证了高压开关电源的性能。
关键词:压电陶瓷;开关电源;单片机(M CU )控制;准谐振中图分类号:T N86 文献标识码:AA High Voltage Switching Power Supply Based on MCU C ontrolWANG Bin 1,GOU Zhiping 2,MAO Haiyan2(1.College of Au tomation,Chongqing University,Ch ong qin g 400030China;2.26th In stitu te of China E lectron ics T ech nology Group Corporation,C hongqing 400060,Ch ina )Abstract:A high v oltag e switching po wer supply based on the micr o pro gr am contro l unit (M CU )fo r piezoe lect ric ceramic actuator has been designed.T he 150V high voltag e output has been r ealized at the condition of 9V to 18V low vo ltag e input.A quasi r eso nant fly back conversion t opolo gy was used for the circuit main lo op.T he boos ted vo ltag e of the co nv erter w as r ealized by M CU chip contro lled pulse w idth mo dulation (PW M )regulator.T he M CU co nt rols the sw itching fr equency of the H br idge inver ter to output the squar e w ave voltage.T he dig itally con tr olled swit ching po wer supply has the char act eristics of stable w avefo rm,low peak noise and high precisio n o f out put vo ltag e.T he perfor mance of t he hig h voltag e sw itching pow er supply has been ver ified ex perimentally.Key words:piezoelect ric ceramic;switching po wer supply;M CU contro l;quasi resonant0 引言压电陶瓷作为一种微位移器件,在精密工程应用领域里有着广泛的应用前景。
基于用户定义的集成电路(CSIC) 的设计思想,Motorola 68HC08 家族使用增强型08CPU,并配以各种I/O 模块和不同大小及类型的存储器,组成不同的单片机系列。
MC68HC(9)08JL3 是其中优化了的、低价位的产品,其中带有括号中的9 是Flash(快闪)式,无9 是掩膜型的。
该芯片是第三届Motorola 单片机应用设计竞赛的两个指定MCU 之一(另一种参赛芯片是MC68HC(9)08GP32)。
---- MC68HC(9)08JL3 由08CPU、存储器、I/O 端口、时钟产生、定时器、COP(开门狗)及系统集成等模块组成,无SCI(异步串行接口)、SPI(同步外围接口)模块。
它采用全静态设计,有WAIT、STOP 指令。
它有4096 字节快闪存储器(Flash) 或掩膜ROM;976 字节监控与自检程序;128 字节RAM;12 路8 位A/D;7 个键盘中断位(PTA0-PTA6);可编程低电压复位;可选用RC 振荡器或石英振荡器;供电电压5V 或3V。
---- MC68HC(9)08JL3 价位低,因此它去掉了通常HC08 单片机内部的锁相环电路, 外部采用最高为8MHz 的振荡器,故它的内部总线速度为2MHz。
---- MC68HC(9)08JL3 使用的08CPU 较之 05CPU 的最大改进在于堆栈指针SP 不再是固定的,它可以在64K 寻址空间内滚动,因而可以使用C 语言编译器。
另外,08CPU 还有不使用累加器的存储器之间的数据移动、快速8 位乘法和16 位除法指令,BCD 码指令也进一步增强。
---- MC68HC(9)08JL3 有28、20、16 三种封装形式。
28 引脚的有23 位I/O,其中12 路A/D 不做A/D 使用时也可定义成普通I/O,10 个LED 驱动输出,2 路有25mA 漏级开路式可编程上拉电阻输出,2 路输入捕捉或PWM (脉宽调制)输出比较。
20 引脚封装片去掉了两路A/D 和6 位键盘中断。
16 引脚封装片有11 个I/O 端口。
存储器---- * RAM 128 字节RAM 在地址空间的第0 页,可以通过快速而有效的直接寻址方式访问,这就为那些访问频率较高的全局变量提供了理想的存储。
---- * 快闪存储器 MC68HC08JL3 的片上快闪存储器包括一个作为用户存储器的4096 字节的块,和一个作为用户中断向量区的32 字节的小块。
这两块的地址范围分别为$EC00 -$FBFF 和$FFE0 -$FFFF。
它们可以象正常的RAM 和ROM 一样读出,而写入和擦除操作通过快闪控制寄存器(FLCR) 中的控制位来完成, 其过程需按手册中规定的步骤进行。
在片的电荷泵产生编程和擦除电压,所以不需要额外的外部电源就可以实现读出、写入和擦除的全部操作。
---- 在对快闪存储器进行擦除时,有两种方式可供选择;一是对整个快闪存储器区进行的整体擦除(Mass Erase),一是可以对64字节大小的块进行的块擦除(Block Erase)。
出于安全性考虑,32 字节的用户中断向量块只能进行整体擦除。
---- * 监控ROM(Monitor ROM)是指MCU 出厂前固化在地址范围$FC00 -$FDFF 和$FE10 -$FFCF 处的固件,其中包含了系统检测、Flash 编程以及串行通信等功能的代码。
这就使得微控制器多了一种不同于正常用户方式的特殊操作方式,称为监控方式。
监控方式可以通过以下三种途径之一来进入:---- 1. 复位时在IRQ(中断)引脚上加高压VHI (VHI=1.4 -2 VDD) 并置PTB0 -PTB3 引脚为适值,此时进入正常的监控方式,适用于系统检测、下装和执行RAM 程序以及用串行编程器进行Flash 编程写入。
---- 2. 复位时用户方式复位向量$FFFE、$FFFF 为空时,MCU 自动进入监控方式,如果 MCU 已经安装在PCB 上,通过这种方式可以进行在片编程(ICP)。
---- 3. 从用户方式下执行监控ROM 程序,可以进行用户方式Flash编程(UMFP),同样能完成现场的软件升级。
---- 在监控方式下,除了特定用于串行通信的引脚外,其他引脚都保留着正常用户方式的功能。
监控方式使用的复位、断点和软件中断向量与用户模式下的向量不同址。
在监控方式下执行SWI(软中断指令)指令或发生断点中断,会使控制重新返回到监控ROM。
---- 进入到监控方式时从$FEFE、$FEFF 处取得复位向量,执行固件代码。
监控ROM 可以通过单一的一条信号线PTB0 与主机进行串行半双工通信,接收和执行预先定义的主机命令。
---- MC68HC08JL3 共定义了6 条主机命令,包括读写存储器、读栈指针、执行程序并返回结果。
这种命令类似于CPU 指令,也是由操作码+ 操作数的形式组成,每条命令为一个或几个字节。
主机逐字节地发送一条命令,监控ROM 每接收到一个字节后,都要将这个字节回送给主机以供验证,然后主机再发送下一字节。
当最后一个命令字节回送完毕后,监控ROM 紧接着就把执行结果(如果有的话)发送给主机。
---- 适当运用监控方式和这些主机命令,就可以完成诸如系统测试、程序下装和执行等复杂的操作功能。
例如:下装代码到RAM 或Flash 存储器中;执行RAM 或Flash 中的程序代码;Flash 存储器的加密;Flash 存储器擦除/ 写入/ 校验;与主计算机进行标准的不归零(NRZ)传号/ 空号串行通信,波特率4800 ~28.8k;在片编程(In-Circuit-Programming);用户方式Flash 编程等。
断点模块(BREAK)---- 断点模块可以在程序执行到预定地址时产生断点中断,从而暂时中断正常程序流,进入到一个后台程序中。
在这个程序中可以访问存储器和I/O 寄存器,进行一系列调试操作。
---- 以下两种情况都可以引发断点中断:---- * CPU 产生的地址(程序计数器的内容)与断点地址寄存器的内容相等时---- * 通过软件向断点状态和控制寄存器的BRKA 位写入逻辑"1" 时---- 当这两种情况之一发生时,断点模块就产生一个断点信号(BKPT)给SIM,SIM 则使CPU 在结束当前指令后,将一条SWI 指令装入内部指令寄存器作为下一条指令执行。
这样就如同发生一个软件中断,$FFFC 和$FFFD(在监控模式下为$FEFC 和$FEFD)指定了中断服务例程的起始地址;在断点服务例程中执行RTI 指令,就结束了断点中断,使MCU 回复到正常的程序流程。
---- SIM 还控制着在断点方式下能否清除其他模块中包含的状态标志。
用户可以通过正确设置断点标志控制寄存器(BFCR)中的BCFE 位,来选择这些状态标志在断点方式下是否受到保护。
通常保护这些状态标志允许各种状态寄存器在断点方式下可以被随意读写,而不至于在退出断点方式时丢失状态信息。
---- 在断点方式下,定时器计数停止,当RST 引脚上加有VHI 时,COP 也被禁止。
---- 有三个寄存器用来控制断点模块的操作,它们是:断点状态和控制寄存器(BRKSCR)、断点地址寄存器高位(BRKH)和断点地址寄存器低位(BRKL)。
向断点地址寄存器写入设定的断点地址并向控制寄存器写入相应控制字,被调试程序运行到该地址时转向断点服务程序。
借助断点服务程序,调试者可以看到此时CPU、存储器的状态,从而达到调试应用程序的目的。
定时器接口模块(TIM)---- 定时器接口模块 TIM 是一个双通道的定时器,具有定时器溢出、输入捕捉、输出比较和PWM 功能。
TIM 的核心是一个16 位的计数器。
它可以自由运行,也可以取模运行,为输入捕捉和输出比较提供时间基准。
TIM 的时钟源可以取自CPU 内部总线时钟的7 种分频后的频率,或者外部时钟TCLK(外部时钟)。
TIM 可以扩展到8 个通道。
---- 在输入捕捉方式下,TIM 能够捕捉到外部事件发生的时间。
---- 在输出比较方式下,TIM 可以产生特定极性、特定宽度和特定频率的脉冲。
输出比较分为不带缓冲和带缓冲两种。
---- 不带缓冲的输出比较,改变输出比较要在输出比较寄存器写入新的值。
这种异步的写入会导致在两个定时器溢出周期内,输出比较功能不正常。
例如,在计数器未达到旧的输出比较值之前,写入一个计数器已走过的新的比较值,会在当前的定时器溢出周期内没有任何输出比较发生。
解决这个问题可以采用以下的方法:当要写入一个比当前的旧比较值小的值时,在输出比较中断服务程序中写入新值;当要写入一个更大的值时,在溢出中断服务程序中写入此值。
---- 带缓冲的输出比较功能是通过设置寄存器将通道0 和1 联系起来,在PTD4/TCH0 引脚上输出这个输出比较信号,PTD5/TCH1 这时作为普通的I/O 使用。
两个通道的输出比较寄存器在相邻的两个溢出周期内,依次轮流控制输出比较功能。
先是通道0 控制一个溢出周期,然后是通道1 控制。
这样就可以在其中一个通道控制时,来改写另一个通道的输出比较寄存器,这样就不会出现在不带缓冲的输出比较功能中改写输出比较寄存器时出现的问题。
带缓冲的输出比较功能的优点在于,可以产生窄到一个计数的窄脉冲,也可以方便地产生如频率不变仅占空比变化的PWM 信号。
---- 如果在使用输出比较功能的同时,在计数器溢出时,切换输出引脚上的电平,就可以产生PWM 信号。
模数寄存器的值决定了PWM 信号的周期,输出比较寄存器中的值决定了PWM 信号的脉宽,由于PWM 的发生,用到了TIM 的输出比较功能,所以,对于 PWM 也有不带缓冲的PWM 和带缓冲的PWM 之分。
它们的操作和前面的比较功能是一样的,---- TIM 可以向CPU 产生2 个中断请求:一个是当TIM 计数器中的值到达模数寄存器的值后,计数器翻转到$0000,同时产生定时器溢出中断。
另一个是当TIM 的通道x 发生输入捕捉或者输出比较事件时,产生定时器通道中断。
开发方法---- 68HC(9)08JL3 可用于过去用68HC05 P 系列、J 系列、K 系列等单片机开发的产品的升级换代。
由于与68HC05 机器码一级兼容,老产品的应用程序可直接使用。
新产品开发也可以采取同过去产品开发类似的手段。
Motorola 提供相当于过去68HC05EVS 类型的仿真器。
这是一种子板、母板结构的仿真器。
母板是公用的,子板可根据不同的HC08 系列单片机选用,68HC08JL3 与68HC(9)08GP32使用同一种开发器。
---- 与68HC05 系列MCU 不同,68HC(9)08 系列单片机使用了Flash 技术,由于片内又有断点寄存器,用68HC(9)08 系列MCU 开发产品也可以充分利用Flash 的优点,使用Flash 可在线编程这一特点,采用一次又一次地下载应用程序的办法调试。