专利名称:一种两用单片机仿真器的制作方法
技术领域:
本实用新型涉及一种两用单片机仿織,尤其翻于对MCS-51/52、 AVR系列 单片机系统的开发,也适用于学校MCS-51、 AVR系列单片机^f呈教学实验。
背景技术:
已有的单片机仿織,只用于一种系列单片机,结构简单的不具織程功能, 具皿程功能的仿,,除了目标开发单片m卜,仿^I本身还^W—个用于管理 仿真系统的处理器,这不仅增大了系统術只和结构的,性,还增加了成本。用于 AT89S51/2开发的仿*^又多細SPI接口将辦直接写入目标浙Flash (闪存)中, 不仅修改不方便,而且存储器容量有所限制,不能仿Mi^大于8KB的系统。实用新型内容本实用新型的目的是根据已有技术中的不^处,皿一种结构简单、使用方 便,即可用于MCS-51系列单片机仿真,也會調于AVR系列单片机仿真,具有USB/ 串行接口转换的单片机仿真编程器。为实Hb逸目的,本实用新型的单片机仿真编程器,包括单片机U2,阮丞的单 片机U2电路Jl^蹄一个八D锁存器Up锁存器连^^态RAM存储器U3,并连 接仿真插座Ps;单片机U2串行口连接USB接口电路U4;单片机U2的SPI接口连^i针座Pl;单片机U2的总线连接仿真插座P6、 P7;单片机U2皿接由转换开关&、晶体管Q,、 Qz、电容d、 C2,电阻R" R2、 R3等纟贼的功會妙刀,复位,, 单片机U2连接的S3单刀双掷开^ffi^ i刀换两种晶振Y,、Y3以,两种系列单片机, S4单刀双掷开細于切换两路复位鹏以鹏两种系列单片机,S2开关的通ifM用 两种系列单片机。本实用新型的两用单片机仿真器,可对MC-51/52、 AVR系列单片 用系统 实现在线仿 卩编程,作为仿皿使用时,利用以&为核心的功會彻,复位^, 实现单片机U2作为系统管理器下传lim至静态RAM存储器U,和单片机U2作为目 标开发机,开舰有硬件资源将静态RAM存储器U当作夕hT辦存储器,实现单片m^统仿真;静态存储器可选择8KB或32KB; U4, CH341 USB接口 , U4与上位a^fflUSB接口连线,U4与单片丰M接用串口连接;作为编程器使用时, U2細的是鄉式插座,很容易处被编程的单片机,通用连離针座P,接口可实 W单片机内部flash在线编程; 一般瞎况下仿,从USB 口取电工作,无需另设 电源。单片机作为系统管理机时,单片机与上位PC机通过U4连接;八D锁存器Q 型号为SN74HC573,其输出的低8位地址总线连接173并 ^8插舰外开放,采 用SN74HC573,是由于573的输A/输出引脚排序駐右分开的,制板时便于布线, 瑕践P2、 P3、 P4的弓胸1与2连接,U3是4顿8KB存储器,若翮戯P2、 P3、 P4的弓脚2与3连接,则U3J顿32KB存储器。发光二极管D,接双刀 开关&引脚5,若&的引脚1与2接通,弓脚4 与5接通,即单片机RD信号接U3的引脚OE,单片机EA接高电平,此时单片机 U2作为系统管理机下^i)f至U3。若S,按下时,弓卿2与3接通,弓脚5与6接 通,即单片机EA接低电平,单片机PSEN信号接U3的OE引脚,单片糊U3作 为自己外部禾將存储器,同时Si的引脚5接地,^MiiQ,、 C2、 R2鹏引鹏片 机的一次复位。同样,当S,的引脚4与5接通时,也^lil d、 R2 ^m吏单片机 复位—次。开关S2接通用于MCS-51/52系列单片机仿真,S2断开用于AVR系列单片机仿 真;单刀娜开关S3接通晶振Y1用于MCS-51/52系列单片机仿真,&翻晶振 Y3用于AVR系列单片机仿真;单刀双掷开关S4接RST1用于MCS-51/52系列单片 机仿真的复位,S4接RST2用于AVR系列单片机仿真的复位。该仿魏程器功能强,结构简单,慚只小、成本低,适于MCS-51/52系列、 AT89S51/52单片lfl&兼容机的应用系统开发,可直接对舰8KB禾1)^调试。
图i是本实用新型^mi图。图2是本实用新型%{^原理图。
具体实施方式
以下结合附图中的实施例对本实用新型作进一步描述附图所示,本实用新型的两用单片机仿真器,主要由集成电路U, U4,开关Sj S4组成,U!为八D锁存器SN74HC573, U2为AT89S51/2或AVR系列的 ATMEGA16L单片机,U3为8KB或32KB静态RAM存储器;U4为USB接口电路C腿;该仿鶴可实现单片縣统在线全仿真,并舰下载线实现在线编程。单片机U2i!3l引脚P0.0 P0.7与U,的D, Ds连接,SPI接口线P1.5 P1.7 与插座P!连接,用以实lLt位丰鹏单片机SPI 口在线编程。单片机P2,0 P2.4与 U3的itt总线As A12连接,静态RAM存储器U3的地址总线Ao A7与Q的 Qs连接,同时还与插座Ps连接,为目标开发m^i舰总线Ao A7; U3的Do D7接U2的P0.0 P0.7,如果U3为8KB存储器,P2、 P3、 P4的引脚l、 2相连接, 如果U3为32KB, P2、 P3、 P4的2、 3弓l脚相连接。USB接口鹏U4的弓脚5、 6分另赎U2单片机的串行口引脚10、 11,以实现 上位IW单片机的^^专送,在lii^专送模式下,单片im串行口接收禾骄,从并 行口 P0.0 P0.7转憩U U3上。St双刀娜开^^起时,弓脚l与2即U2的RD连接U3的OE,引脚4与5 连接,艮P弓脚5向单片机U2弓,EA麟高电平,同时舰R" R2、 R3、 d、 C2、 、 Qz会贼的复位电路向单片机U2引脚9发复位信号。&按下时,引脚2与3连 接,即U2的PSEN连接U3的OE,弓脚5与6连接,弓脚5向单片机EAJI^低电 平,同时还弓IfeJ^复位电路向单片机U2引脚9发复位信号。开关S2接通用于MCS-51/52系列单片机仿真,S2断开用于AVR系列单片机仿真;单刀娜研关S3翻晶振Y1用于MCS-51/52系列单片机仿真,Ss魏晶振Y3用于AVR系列单片机仿真;单刀双掷开关S4接RST1用于MCS-51/52系列单片机仿真的复位,S4接RST2用于AVR系列单片机仿真的复位。 仿難电源由■ 口跳
权利要求1.一种两用单片机仿真器,其特征在于包括集成电路U1~U4,和与其相连的开关S1~S4,单片机U2连接八D锁存器U1;U1连接静态RAM存储器U3;USB接口电路U4连接单片机U2的串行口;下载线插座P1连接单片机U2的SPI口;S1双刀双掷开关引脚1与2连接,使U2的RD连接U3的OE;引脚4与5连接,使U2引脚EA接高电平,并通过复位电路接U2引脚9;S1引脚2与3连接,使U2的PSEN连接U3的OE,引脚5与6连接,使单片机EA接低电平,并通过复位电路接U2引脚9;单片机U2连接S3单刀双掷开关,用于切换两种晶振Y1、Y3;单片机U2连接S4单刀双掷开关,用于切换两路复位电路,单片机U2连接S2开关切换EA引脚。
2. 根据权利要求1戶腿的一种两用单片机仿織,其特征在于单片机U2为 AT89S51/2或ATMEGA16L,其弓I脚P1.5 P1,7与插座P,连接。
专利摘要一种两用单片机仿真器,包括集成电路U<sub>1</sub>~U<sub>4</sub>,开关S<sub>1</sub>~S<sub>4</sub>,单片机U<sub>2</sub>连接八D锁存器U<sub>1</sub>;U<sub>1</sub>连接静态RAM存储器U<sub>3</sub>;USB接口电路U<sub>4</sub>连接单片机U<sub>2</sub>的串行口;下载线插座P1连接单片机U<sub>2</sub>的SPI口;S<sub>1</sub>双刀双掷开关将单片机U<sub>2</sub>引脚EA连分别接高电平或低电平、并将U<sub>3</sub>的引脚OE分别连接U<sub>2</sub>的引脚RD或PSEN、并通过R<sub>1</sub>、R<sub>2</sub>、R<sub>3</sub>、C<sub>1</sub>、C<sub>2</sub>、Q<sub>1</sub>、Q<sub>2</sub>组成的电路连接单片机U<sub>2</sub>的复位引脚9。通过开关S<sub>2</sub>和单刀双掷开关S<sub>3</sub>、S<sub>4</sub>的切换可实现两种单片机系统在线全仿真,还通过下载线实现在线编程,该仿真编程器功能强,结构简单,体积小、成本低,适于MCS-51/52系列、AVR系列单片机及兼容机的应用系统开发,可直接对超过8KB程序调试。
文档编号G09B25/00GK201166843SQ20082003212
公开日2008年12月17日 申请日期2008年3月13日 优先权日2008年3月13日
发明者崔亦飞, 雷 张, 黄志敏 申请人:中国矿业大学