无线AT系列单片机Flash编程器的设计

合集下载

毕业论文基于AT89C52单片机最小系统设计(可编辑)

毕业论文基于AT89C52单片机最小系统设计(可编辑)

毕业论文基于AT89C52单片机最小系统设计摘要MCS-52单片机的内部虽已集成了很多资源,但这类单片机内部的各种资源都是折中配置的,在实际许多应用中,基本型MSC-52单片机的资源显得缺乏,针对这个问题,本文首先通过对主要部件方案论证,选取合理可用的部件,其次详述了通过对单片机进行扩展外围设计一个能满足广泛应用要求的单片机通用系统,并重点介绍了单片机扩展原理,系统硬件原理图的设计过程与说明和软件的设计过程,同时也简要介绍了硬件制作工艺等环节。

最后,通过硬件测试和软件调试,该系统具有功能强,效率高等优点,符合大部分单片机应用设计要求并可投入使用关键词 MCS-52单片机,系统硬件原理图,单片机AbstractMCS-52 microcontroller has integrated a lot of internal resources, but such single-chip resources are the various configurations of compromise, in many practical applications, the basic MSC-52 MCU resources it is lack of response to this problem, this paper first of all, the main components of the program through the demonstration, select the components reasonably available, followed by details of the external expansion of single-chip design of a widely used to meet the requirements of general-purpose single-chip systems, and focuses on extension of theprinciple of the single-chip, system hardware schematic diagram and description of the design process and software design process, as well as a brief introduction of the hardware manufacturing process and so on. Finally,Through the hardware test and debug software, the system has a strong functions, high efficiency, in line with the requirements of most single-chip microcomputer application design and put into use.Key Words MCS-52 microcontroller ,system hardware schematic diagram,microcontroller目录摘要IAbstract II1 引言 11.1选题意义 11.2单片机简介 11.3 单片机应用 22系统设计及工作原理 42.1 系统整体方案提示42.2 系统工作原理及整体电图框图 42.3 AT89C52芯片的介绍 53 系统硬件设计113.1 硬件模块设计113.1.1 AT89C52单片机电路113.1.2 指拨开关,按键和显示接口电路的设计123.1.3 独立按键电路的设计143.1.4 蜂鸣器电路定时模块设计153.1.5 LCD液晶显示接口电路的设计153.1.6 A/D转换电路设计173.1.7 EEPROM存储器电路设计173.1.8 RS-232接口电路设计183.1.9 电源电路设计194 系统软件设计204.1 键盘扫描程序的设计204.2显示程序设计23结论25致谢26参考文献27附录 A1.1 28附录 A1.2 291 引言1.1选题意义由于单片机技术在各个领域正得到越来越广泛的应用,世界上许多集成电路生产厂家相继推出了各种类型的单片机,在单片机家族的众多成员中,MCS-52系列单片机以其优越的性能、成熟的技术及高可靠性和高性能价格比,迅速占领了工业测控和自动化工程应用的主要市场,成为国内单片机应用领域中的主流。

关于at89c 系列单片机的编程介绍

关于at89c 系列单片机的编程介绍

关于at89c 系列单片机的编程介绍全文共四篇示例,供读者参考第一篇示例:AT89C 系列单片机是由英特尔公司推出的一款经典的8 位单片机系列产品,其采用了Harvard结构,具有高性能和低能耗的特点,广泛应用于各种嵌入式系统中。

本文将介绍AT89C 系列单片机的编程方法,帮助读者了解如何利用这一款单片机完成各种任务。

AT89C 系列单片机的编程主要采用汇编语言进行编写,汇编语言是一种低级语言,可以直接控制单片机的硬件资源,具有高效性和灵活性。

在编程之前,首先要了解AT89C 系列单片机的数据存储和控制器的结构。

AT89C 系列单片机具有128字节的RAM,64K字节的闪存和大量的I/O端口,通过对这些资源的合理配置,可以实现各种功能。

在使用AT89C 系列单片机进行编程时,首先需要安装相应的开发工具,如Keil C51或者WinAVR等,这些工具可以帮助程序员完成编译、烧录、调试等操作。

接着,可以编写相应的汇编代码,对单片机进行控制,完成各种任务。

可以利用AT89C 系列单片机控制LED灯的亮灭、驱动电机的转动、读取传感器的数值等等。

在编程时,需要注意一些常见的问题,比如注意程序的效率和可靠性,避免死循环和内存溢出等情况的发生。

要注意单片机的时钟频率、中断优先级等设置,确保程序的正常运行。

对于AT89C 系列单片机来说,有些功能可能需要外接其他器件来实现,比如需要使用LCD显示器、AD转换器等,程序员需要对这些器件有一定的了解,才能编写出完整的代码。

在编程过程中,可以利用仿真器或者编程器来进行烧录和调试,确保程序的正确性。

可以使用调试工具来监控程序的执行过程,查看变量的数值、程序的执行路径等信息。

在程序测试完成后,可以将程序烧录到单片机中,进行实际的运行。

AT89C 系列单片机是一款功能强大的产品,具有广泛的应用范围,程序员可以利用其进行各种嵌入式系统的设计和开发。

通过合理的编程方法和技巧,可以充分发挥单片机的性能,实现更多的功能。

AT89C51系列单片机介绍

AT89C51系列单片机介绍

3.1 AT89C51系列单片机介绍3.1.1 AT89C51系列基本组成及特性AT89C51是一种带4k字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS8位微处理器,俗称单片机。

而在众多的51系列单片机中,要算 ATMEL 公司的AT89C51更实用,也是一种高效微控制器,因为它不但和8051指令、管脚完全兼容,而且其片内的4K程序存储器是FLASH工艺的,这种工艺的存储器,用户可以用电的方式达到瞬间擦除、改写。

而这种单片机对开发设备的要求很低,开发时间也大大缩短。

AT89C51基本功能描述如下:AT89C51是一种低损耗、高性能、CMOS八位微处理器,而且在其片种还有4k字节的在线可重复编程快擦快写程序存储器,能重复写入/擦除1000次,数据保存时间为十年。

它与MCS-51系列单片机在指令系统和引脚上完全兼容,不仅可完全代替MCS-51系列单片机,而且能使系统具有许多MCS-51系列产品没有的功能。

AT89C51可构成真正的单片机最小应用系统,缩小系统体积, 增加系统的可靠性,降低了系统成本。

只要程序长度小于4k, 四个I/O口全部提供给用户。

可用5V电压编程,而且写入时间仅10毫秒, 仅为8751/87C51 的擦除时间的百分之一,与8751/87C51的12V电压擦写相比, 不易损坏器件, 没有两种电源的要求,改写时不拔下芯片,适合许多嵌入式控制领域。

AT89C51 芯片提供三级程序存储器锁定加密,提供了方便灵活而可靠的硬加密手段, 能完全保证程序或系统不被仿制。

另外,AT89C51 还具有MCS-51系列单片机的所有优点。

128×8 位内部RAM, 32 位双向输入输出线, 两个十六位定时器/计时器, 5个中断源, 两级中断优先级, 一个全双工异步串行口及时钟发生器等。

AT89C51有间歇、掉电两种工作模式。

间歇模式是由软件来设置的, 当外围器件仍然处于工作状态时, CPU可根据工作情况适时地进入睡眠状态, 内部RAM和所有特殊的寄存器值将保持不变。

单片机AT89C51应用及结构功能

单片机AT89C51应用及结构功能

AT89C51单片机功能及应用和来源参考主要性能参数:与MCS-51产品指令系统完全兼容4K字节可重檫写Flash闪速存储器1000次檫写周期全静态操作:0HZ-24MHZ三级加密程序存储器128*8字节内部RAM32个可编程I/O口线2个16位定时/记数器6个中断源可编程串行UART通道低功耗空闲和掉电模式功能特性概述:AT89C51提供以下标准功能:4K字节Flash闪速存储器,128字节内部RAM,32个I/O口线,两个16位定时/记数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。

同时,AT89C51可降至0HZ的静态逻辑操作,并支持两种软件可选的节电工作模式。

空闲方式停止CPU的工作,但允许RAM,定时/记数器,串行通信口及中断系统继续工作。

掉电方式保存RAM中的内容,但振荡器停止工作直到下一个硬件复位。

AT89C51是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,片内含4k bytes的可反复擦写的只读程序存储器(PEROM)和128 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU)和Flash存储单元,功能强大AT89C51单片机可为您提供许多高性价比的应用场合,可灵活应用于各种控制领域。

AT89C51方框图引脚功能说明·Vcc:电源电压·GND:地·P0 口:P0 口是一组8 位漏极开路型双向I/O 口,也即地址/数据总线复用口。

作为输出口用时,每位能吸收电流的方式驱动8个TTL逻辑门电路,对端口写“1”可作为高阻抗输入端用。

在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。

在FIash 编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。

自制实用多功能编程器

自制实用多功能编程器

自制一台实用多功能编程器这里介绍的一款多功能编程器,功能强大,支持大多数常用的EPROM, EEPROM, FLASH, I2C,PIC, MCS-51,AVR, 93Cxx等系列芯片(超过400种)。

硬件成本较低,性价比很高。

既适合于电子和电脑爱好者使用,也适合家电维修人员维修家电和单片机开发人员使用。

图1为多功能编程器的主机,中间是32脚ZIF(零插力)锁紧插座, 用于27系列、28系列、29系列、39/49系列等BIOS芯片。

左边是25芯并口插座,通过并口电缆连接计算机并口。

左下方是电源插座。

32脚ZIF插座下方是12位的DIP开关,对EPROM芯片进行读写等操作前,需将此开关拨至相应位置。

具体开关位置可以参照软件提示。

锁紧插座右侧依次排列3个DIP8插座和一个DIP18插座,分别用于25系列、24系列、93系列存储器和PIC系列单片机等;绿色电源指示灯(Power)用于指示编程器电源状态;红色指示灯(Vpp)用于指示芯片Vpp电源状态;黄色指示灯(Vcc)用于指示芯片编程状态。

一、主要功能:★可用此编程器升级、维修电脑主板,显卡等BIOS芯片。

可支持3.3V低电压BIOS芯片。

★用来写网卡启动芯片:用于组建无盘站写网卡启动芯片或制作硬盘还原卡等。

★可用于复印机、传真机、打印机主板维护和维修。

★可用于读写用来写汽车仪表、安全气囊、里程表数据。

★可用于维修显示器、彩电、VCD、DVD 上面的存储芯片。

可修改开机画面。

★用来开发单片机: 通过添加不同适配器,可以支持 MCS-51 系列, AVR 系列和 PIC 系列的MCU。

★用来写大容量存储芯片:大容量的存储芯片,一般在卫星接收机上使用较多,可以用编程器直接来升级或改写。

图1二、电路简介图2是这台编程器的完整电路图,可以看到编程器电路由完全分离的两部分组成:串行部分和并行EPROM部分电路。

限于篇幅,原理部分不再详述。

对原理感兴趣的读者可以参考本文配套文件包中的“电路原理参考.PDF”文件。

在系统编程软件(FlashMagic)的使用

在系统编程软件(FlashMagic)的使用

在系统编程软件(Flash Magic)的使用1.在系统编程简介进行单片机的实验或开发时,通常需要借助编程器将调试好的目标程序写入到单片机内部程序存储器中。

普通的编程器价格从几百元到几千元不等。

另外,在开发过程中,程序每改动一次就要拔下电路板上的芯片编程后再插上,也比较麻烦。

随着单片机技术的发展,出现了可以在系统编程(ISP)的单片机。

ISP一般是通过单片机的串行接口对内部的程序存储器进行编程,如PHILIPS 公司的P89C51RX+、P89C51RX2单片机;ATMEL公司的A T89S8252单片机;WINBOND公司的W78E516等。

利用在系统编程(ISP)的单片机,单片机的实验和开发不需要编程器,单片机芯片可以直接焊接到电路板上,调试结束即成成品,甚至可以远程在线升级单片机中的程序,使得单片机应用系统的设计、生产、维护、升级等环节都发生着深刻的变革。

实验仪附带有一片PHILIPS 公司新推出的高性能8 位单片机P89C51RD2,该单片机与MCS-51单片机引脚及指令集完全兼容。

该单片机最大的优点是:其片内具有64KB闪速程序存储器,1KB的片内数据存储器,且同PC机连机后,可将目标程序直接写入片内程序存储器中,不再需要专用的编程器。

下面就其编程方法作一介绍。

①在断电的情况下,将P89C51RD2单片机插入实验仪通用单片机插座并锁紧。

将实验仪与单片机之间的串行通信电缆连接好,通信电缆一端接在PC 的串口COM1或COM2,另一端接实验仪J4。

②将实验仪上的编程开关(下载开关SW8)拨至ON位置,编程指示灯亮。

按RESET 按钮使单片机复位后,即可按下面的说明编程.2.在系统编程软件的安装随试验仪附带的光盘中,包含有PHILIPS单片机的在系统编程软件”Flash Magic”,该软件在使用前需进行安装,安装步骤如下:1、将光盘上的Flash Magic拷贝到硬盘上.2、用鼠标双击Flash Magic的图标,根据屏幕提示操作,程序会自动安装到你的机器上3. 在系统编程软件的使用在PC机上运行编程软件Flash Magic,软件运行后屏幕界面如下:屏幕上方为主菜单,主菜单下方的屏幕被分成了5个区,分别标有1、2、3、4、5。

单片机Flash和EEPROM的区别

单片机Flash和EEPROM的区别

单片机Flash和EEPROM的区别FLASH的全称是FLASH EEPROM,但跟常规EEPROM的操作方法不同。

FLASH 和EEPROM的最大区分是FLASH按扇区操作,EEPROM则按字节操作,二者寻址方法不同,存储单元的结构也不同,FLASH的电路结构较简洁,同样容量占芯片面积较小,成本自然比EEPROM低,因而适合用作程序存储器,EEPROM则更多的用作非易失的数据存储器。

当然用FLASH做数据存储器也行,但操作比EEPROM麻烦的多,所以更“人性化”的MCU设计会集成FLASH和EEPROM两种非易失性存储器,而廉价型设计往往只有FLASH,早期可电擦写型MCU则都是EEPRM结构,现在已基本上停产了。

至于那个“总工”说的话假如不是张一刀记错了的话,那是连基本概念都不对,只能说那个“总工”不但根本不懂芯片设计,就连MCU 系统的基本结构都没把握。

在芯片的内电路中,FLASH和EEPROM不仅电路不同,地址空间也不同,操作方法和指令自然也不同,不论冯诺伊曼结构还是哈佛结构都是这样。

技术上,程序存储器和非易失数据存储器都可以只用FALSH结构或EEPROM结构,甚至可以用“变通”的技术手段在程序存储区模拟“数据存储区”,但就算如此,概念上二者依旧不同,这是基本常识问题。

没有严谨的工作精神,根本无法成为真正的技术高手。

EEPROM:电可擦除可编程只读存储器,Flash的操作特性完全符合EEPROM的定义,属EEPROM无疑,首款Flash推出时其数据手册上也清晰的标明是EEPROM,现在的多数Flash手册上也是这么标明的,二者的关系是“白马”和“马”。

至于为什么业界要区分二者,主要的缘由是Flash EEPROM的操作方法和传统EEPROM截然不同,次要的缘由是为了语言的简练,非正式文件和口语中Flash EEPROM就简称为Flash,这里要强调的是白马的“白”属性而非其“马”属性以区分Flash和传统EEPROM。

7.3 片内Flash存储器的编程

7.3 片内Flash存储器的编程

7.3 片内Flash存储器的编程
目前对片内Flash存储器的编程有两种常用方法: 一种是使用通用编程器编程; 另一种是PC机通过下载线进行在线编程(ISP)。
7.3.1 使用通用编程器的程序写入
通用编程器一般通过串行口或USB口与PC机相连,并 配有相应的驱动软件。在编程器与PC机连接后,在PC机上 运行驱动软件,首先选择所要编程的单片机型号,再调入 调试完毕的程序代码文件,执行写入命令,编程器就将调 试通过的程序代码烧录到单片机片内的Flash存储器中。开 发者只需在电子市场购买一台通用编程器即可完成上述工 作。
7.3 片内Flash存储器的编程
AT89S51单片机片内4KB Flash存储器的基本特性如下:
01 可循环写入/擦除1 000次;
OPTION
02 存储器数据保存时间为10年;
OPTION
03 具有3级加密保护。
OPTION
单片机芯片出厂时,Flash存储器处于全部空白状态(各 单元均为FFH),可直接进行编程。若Flash存储器不全为空白 状态(即单元中有不是FFH),应该首先将芯片擦除(即各个 单元均为FFH)后,才可向其写入调试通过的程序代码。
采用ISP下载程序时,用户目标板上必须装有上述IDC端口, 端口中的信号线必须与目标板上AT89S51的对应引脚连接。注 意,图中的8脚P1.4()端只是对AT89LP系列单片机有效,ISP下载编程时,只需启动编程软件,按照使用说明 书进行操作即可。
图7-19 2864A与AT89S51单片机的接口电路
学习进步
单片机原理及接口技术(C51编程)(第2版)
7.4.1 并行E2PROM芯片简介
常见的并 行E2PROM芯片 有2816/2816A, 2817/2817A, 2864A等。这些 芯片的引脚如图 7-18所示。

单片机课程设计

单片机课程设计

前言单片微型计算机简称单片机,是典型的嵌入式微控制器(Microcontroller Unit),常用英文字母的缩写MCU表示单片机,单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。

相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。

概括的讲:一块芯片就成了一台计算机。

它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。

同时,学习使用单片机是了解计算机原理与结构的最佳选择。

单片机是靠程序运行的,并且可以修改。

通过不同的程序实现不同的功能,尤其是特殊的独特的一些功能,这是其它器件需要费很大力气才能做到的,有些则是花大力气也很难做到的。

一个不是很复杂的功能要是用美国50年代开发的74系列,或者60年代的CD4000系列这些纯硬件来搞定的话,电路一定是一块大PCB板,但是如果要是用美国70年代成功投放市场的系列单片机,结果就会有天壤之别,因为单片机的通过编写的程序可以实现高智能,高效率,以及高可靠性。

单片机又称微控制器,以体积小、功能全、性价比高等诸多优点而独具特色,因此单片机技术已经普及到我们的生活、工作、科研等各个领域,本文主要介绍了一个基于AT89C51单片机的测温报警系统,描述了单片机的基本信息以及利用DS18B20数字温度传感器开发测温系统,对其外围硬件进行连接、软件编程等模块都进行了详细介绍。

该系统可以实现温度的采集和显示,并且可以根据需要设定温度的上下限报警温度,它使用起来相当方便,具有精度高、量程宽、灵敏度高、功耗低等优点,非常适合日常生活的温度测量。

DS18B20与AT89C51结合实现最简单的温度检测系统,该系统结构简单,抗干扰能力强,适合于恶劣环境下进行现场温度测量,有着广泛的应用前景。

1 概述1.1 数字温度计简介随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中数字温度计就是一个典型的例子,但人们对它的要求越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从数单片机技术入手,一切向着数字化控制,智能化控制方向发展。

毕设:基于单片机的无线语音对讲系统设计【范本模板】

毕设:基于单片机的无线语音对讲系统设计【范本模板】

兰州理工大学本科毕业设计(2011届)题目基于单片机的无线语音对讲系统设计学院电信学院专业电子信息科学与技术班级电子二班学号学生姓名指导教师缑新科完成日期诚信承诺我谨在此承诺:本人所写的毕业论文《基于CC2500的语音对讲系统设计》均系本人独立完成,没有抄袭行为,凡涉及其他作者的观点和材料,均作了注释,若有不实,后果由本人承担。

承诺人(签名):年月日杭州电子科技大学本科毕业设计摘要本毕业设计主要设计自主研发的基于CC2500的语音对讲系统,实现短距离的语音对讲。

在现代通信中,对讲机是一种近距离的、简单的无线传输通信工具,由于它不需要中转站和地面交换机站支持,就可以进行有效的移动通信,因此深受人们欢迎.目前,它广泛应用于生产、保安、野外工程等领域的小范围移动通信工程中。

考虑到研究的针对性,基于CC2500的无线对讲系统的原理是通过STC89C52单片机控制,读取存于FLASH里的PCM编码信号,进行处理后通过CC2500模块发送,接收机通过CC2500模块接收到信号后通过STC89C52模拟PWM波输出。

其音频放大电路是通过LM358跟4871放大送到3欧喇叭。

本文将具体介绍对讲系统的硬件设计及软件编程设计过程。

关键词:CC2500模块;单片机;语音对讲大学本科毕业设计ABSTRACTThe graduation design, the main design based on the independent research and development CC2500 speech talkback system, realize short speech the intercom.In the modern communication,intercom is a close,simple wireless transmission communication tools, because it does not require station and ground switch station,can effectively support the mobile communications,so it Welcome by people.At present, it is widely used in production, security,field engineering and other areas of small range of mobile communication engineering.Considering the pertinence, based on research CC2500 wireless talkback system principle is through STC89C52 MCU control, read stored in FLASH pulse code modulation (PCM).the signal processing CC2500 module after sending by CC2500 module,receiver received by STC89C52 simulation PWM signal after through wavelet out put.The audio amplification circuit is amplified by LM358 and 4871 to 3Ω speakers.Key words:CC2500 module;MCU;V oice Intercom杭州电子科技大学本科毕业设计目录1 引言 (1)2 概述 (2)2。

atmel 89系列FLASH编程器

atmel 89系列FLASH编程器

atmel 89 系列FLASH 编程器
atmel 89 系列FLASH 编程器电路图
图1 显示了这个FLASH 编程器的电路图,编程器和标准的计算机并口连接。

电路图中的U2 是用于控制计算机和控制器之间的数据流,U4 锁存低位地址字节,U5 锁存高位地址字节,U3 用于产生控制信号给被编程的单片机。

IC U1 用于产生编程脉冲给单片机.当U7 提供编程电压给控制器时,电源部分用U8 产生逻辑5v 供给。

IC U6 用于产生5V 或6.5V VDD 电源电压给单片机。

调试:
为了调整P1,P2 和P3 用一个数字万用表按以下步骤进行:
1.调整P1,用测试夹临时连接T1 基极到地,然后调整P1 载稳压器U6 上获得6.5V 输出。

2.下一步调整P2 在稳压器U7 上获得1
3.1V 输出,确信晶体管T1 是不工作的或者用测试夹临时连接T5 基极到地。

3.现在用测试夹临时短路晶体管T5 集电极到地。

4.调整P3 在稳压IC U7 上获得12.1V 输出。

支持的器件:
这个编程器支持以下ATMEL 单片机。

编程器说明

编程器说明

多功能编程器:支持AT89系列芯片、AVR芯片、EPROM、EEPROM、FLASH和串行EEPROM系列芯片,常用的PIC单片机芯片;价格较低,性价比很高;既适合于汽车电子和电脑爱好者使用,也适合于电子电脑维修人员和单片机开发人员使用。

编程器通过数据线与计算机并口(打印机接口)联接,独立的外接电源,使用操作更方便,编程更稳定;采用 WINDOWS下的图形界面,使用鼠标进行操作,支持 Windows ME/98/95/2000系统,具有编程指示!控制程序工作界面友好,对芯片的各种操作变得十分简单,无论是电子还是电脑爱好者都可轻松掌握。

不用添加适配器就可以支持200多种器件,在添加适配器后,可以支持51系列单片机的全系列型号,和最新的大容量程序芯片!支持3.3V及2.9V电压的芯片。

使用FWH(PLCC32)转换座,可以支持最新Intel810、815、845主板上使用的N82802AB、SST49LF002、SST49LF004等3.3V电压的芯片,也就是说,目前几乎所有主板上的BIOS芯片,多功能BIOS编程器都可以支持,真正是一款性价比较高的编程器。

一、编程器支持的芯片:27C64、 27C128、 27C256、27C512、27C010、 27C020 、27C040、27C1001M27C1001、 M27C2001、 M27C400127C080 、M27C801、M87C2572716(Vpp25V)、27322764、27128、 27256、27512、 27010,EEPROM28C65、28C64、 28C128、 28C256、28C512、 28C010、28C020 28C040M28C16A/17A (DIP28) 、 28C16、XLS2816 (DIP24)FLASH Memory28F64、 28F128、28F256、 28F512、28F010、 28F020MX26C1000、 MX26C2000、 MX28F1000、 MX28F2000Am28F256A、 Am28F512A、 Am28F010A、 Am28F020A-- intel ---i28F001BX、 28F004、 28F008、 28F016 29F64、 29F128、 29F256 29F512、29F010、 29F020、 29F040、 29F08029F001、29F002、 29F004、 29F008、 29F016、 29F032Serial (I2C) EEPROM24C系列:24C02、24C04、24C08、24C16、85C72、 85C82、 85C92--- page write ----24C32、24C64、24C128、24C256、24C512Microwire EEPROM93C系列:<------ Data 8bit -----> (pin 6 ->ORG. [Schematic connect to GND])93C06、 93C46、 93LC46、 93C56、 93C57、93C66、 93C76、 93C86 (8bit)、 AT59C11、 AT59C22、 AT59C13 CAT35C102、 CAT35C104、 CAT35C108 (pullup pin7)<------Data 16bit------> (pin 6 ->NC [No Connect])93C06A 、93C46X、93C56、93C66、93C76、93C86 (NS) MicroChip PIC16C84、 16F84、 16F84A 、16F627、16F62812C508/A、 12C509/A、 12CE518、 12CE519、 16C50516C620、 16C621、 16C622、 16CE623、 16CE624、 16CE625、16C710/711---ICSP connector----16F870、 16F871、 16F872、 16F873、 16F874、 16F876、 16F877 PIC16F873A、 PIC16F874A、 PIC16F876A、 PIC16F877AAtmel Flash MemoryAT29C256、 AT29C512、AT29C010A、 AT29C020, AT29C040、AT29C040AW29EE512、W29EE011、 W29EE012、 W29C020(128)、W29C040 PH29EE010(W29EE011)ASD AE29F1008 (AT29C010)、 AE29F2008 (AT29C020)Command seq. 5555/AA、2AAA/55、 5555/A0AT49F512、 AT49F010 、AT49F020、 AT49F040SST39SF010、 SST3S9F020 、SST39SF040AT49F001、AT49F002 、 AT49F008ACommand seq. 555/AA、 2AA/55、 555/A0Am29F512、 Am29F010、 Am29F020、 Am29F040、HY29F080 29F002、 29F002T、 Pm29F002TSerial Peripheral Interface (SPI) EEPROM Mode0 (0,0)AT25系列、 W95系列:[Atmel] AT25010、020、 040 (A8-A0)AT25080、 160、 320、 640、 128、 256 (A15-A0) [ST] W95010....256、 Microchip 25x010 - 25x640--- Byte programming25010、25020、25040--- Page programming25C080、25C160、25C320、25C640、25C128、25C256、25C512 AT25HP256、AT25HP512AT25HP1024 (24bit address)-- CAT64LCxxx (16bit DATA IN/OUT) use Socket 93CxxxCAT64LC010、CAT64LC020、 CAT64LC040Atmel EEPROM (page prog.)(Software Data Protection)AT28C256、 AT28C010、 AT28C040Nonvaltile SRAM (DS12xx)DS1220、DS1225Y、 DS1230Y/AB、 DS1245Y/AB、 DS1249Y/AB static RAM (Test RAM)6116、 6264、 62256、 62512、 628128EPROM winbond,SSTElectrical Erase ChipW27E512、 W27E010、 W27C010、 W27C020、 W27C040SST27SF256、 SST27SF512、 SST27SF010、 SST27SF020MX26C4000Vcc = 3.3-3.6V SST37VF512、 SST37VF010、 SST37VF020、SST37VF040Flash Memory SST,SanyoSST28SF040A、 LE28F4001①32PIN零插拔力集成电路插座(ZIF32):用于27系列、28系列、29系列、39\49系列等存储器芯片及该系列芯片PLCC适配器、ATMEL 89系列单片机适配器。

EPROM 编程器

EPROM 编程器

Willem多功能EPROM 编程器介绍这一款多功能EPROM 编程器,是荷兰Willem Kloosterhuis设计的,不仅功能强大,支持的芯片多多,而且价格较低,性价比很高,既适合于电子和电脑爱好者使用,也适合电子电脑维修人员和单片机开发人员使用。

这款编程器支持绝大多数的EPROM、EEPROM、FLASH和串行EEPROM系列芯片,并且还支持一些常用的PIC单片机。

不用添加适配器就可以支持200多种器件编程,可以支持810、815、845主板上使用的FWH BIOS芯片.在添加适配器后,可以支持常用51系列单片机和AVR系列单片机,和最新的大容量程序芯片。

对于单片机爱好者,可以添加相应适配器后用于单片机的开发和学习。

对于家电维修人员,可以用来编程VCD,电视机等电器的存储芯片。

对于电脑爱好者,则可用此编程器对电脑的各种板卡的BIOS芯片进行编程。

比如修复被病毒破坏的主板BIOS芯片,对主板、显卡等的BIOS芯片进行升级以提升计算机性能等等。

多功能编程器配套的软件是一个绿色软件,无需安装即可使用,支持WindowsME/95/98/2000系统。

全部Windows 图形界面,使用鼠标进行操作,无论是电子还是电脑爱好者都可轻松掌握。

并且程序程序在不断升级中,将来会支持更多的芯片。

目前软件的最新版本是0.97G,硬件版本是V3.1,本文介绍的内容就是基于V3.1版的硬件。

WILLEM多功能编程器支持的芯片(约370余种)WILLEM编程器配套使用各种适配器1.ATMEL 51适配器使用本适配器,可以编程MCS-51系列单片机,支持的MCS-51单片机芯片有ATMEL和 INTEL公司的,具体支持的芯片型号如下:AT89C1051,AT89C2051,AT89C4051,AT89C51,AT89LV51,AT89C52,AT89LV52,AT89C55,AT89LV55,AT89S8252,AT89LS8252,AT89S53,AT89LS53 AT87F51,AT87F52 i87C51,i87C51FA,i87C51FB,i87C51FC,i87C52,i87C54,i87C58 (*)AT89C51RC (32KB), AT89C55WD注:(*)为支持的不完善。

系列单片机区别与特点

系列单片机区别与特点
其他的公司的51单片机产品都是和MCS-51内核兼容的产品而以。同样的一段程序,在各个单片机厂家的硬件上运行的结果都是一样的,如ATMEL的89C51(已经停产)、89S51, PHILIPS(菲利浦),和WINBOND(华邦)等,我们常说的已经停产的89C51指的是ATMEL公司的 AT89C51单片机,同时是在原基础上增强了许多特性,如时钟,更优秀的是由Flash(程序存储器的内容至少可以改写1000次)存储器取带了原来的ROM(一次性写入),AT89C51的性能相对于8051已经算是非常优越的了。
和S51比起来,C51就要逊色一些,实际应用市场方面技术的进步是永远向前的。
PIC系列单片机
由美国Microchip公司推出的PIC单片机系列产品,首先采用了RISC结构的嵌入式微控制器,其高速度、低电压、低功耗、大电流LCD驱动能力和低价位OTP技术等都体现出单片机产业的新趋势。
现在PIC系列单片机在世界单片机市场的份额排名中已逐年升位,尤其在8位单片机市场,据称已从1990年的第20位上升到目前的第二位。PIC单片机从覆盖市场出发,已有三种(又称三层次)系列多种型号的产品问世,所以在全球都可以看到PIC单片机从电脑的外设、家电控制、电讯通信、智能仪器、汽车电子到金融电子各个领域的广泛应用。现今的PIC单片机已经是世界上最有影响力的嵌入式微控制器之一。
对2051和1051来说,虽然减掉了一些资源,但他们片内都集成了一个精密比较器,别小看这小小的比较器,他为我们测量一些模拟信号提供了极大的方便,在外加几个电阻和电容的情况下,就可以测量电压、温度等我们日常需要的量。这对很多日用电器的设计是很宝贵的资源。
ATMEL的51、2051、1051均有多种封装,如AT89C(S)51有PDIP、PLCC和PQFP/TQFP等封装;2051/1051有PDIP和SOIC封装等。下图是部分封装实物。

单片机种类介绍

单片机种类介绍

单片机种类简介ATMEL公司的AVR单片机,是增强型RISC内载Flash的单片机,芯片上的Flash存储器附在用户的产品中,可随时编程,再编程,使用户的产品设计容易,更新换代方便.A VR单片机采用增强的RISC结构,使其具有高速处理能力,在一个时钟周期内可执行复杂的指令,每MHz可实现1MIPS的处理能力.A VR单片机工作电压为2.7~6.0V,可以实现耗电最优化.A VR的单片机广泛应用于计算机外部设备,工业实时控制,仪器仪表,通讯设备,家用电器,宇航设备等各个领域.Motorola单片机:Motorola是世界上最大的单片机厂商.从M6800开始,开发了广泛的品种,4位,8位,16位32位的单片机都能生产,其中典型的代表有:8位机M6805,M68HC05系列,8位增强型M68HC11,M68HC12 , 16位机M68HC16, 32位机M683XX. Motorola单片机的特点之一是在同样单片机种类简介的速度下所用的时钟频率较Intel类单片机低得多,因而使得高频噪声低,抗干扰能力强,更适合于工控领域及恶劣的环境.MicroChip单片机: MicroChip单片机的主要产品是PIC 16C系列和17C系列8位单片机,CPU 采用RISC结构,分别仅有33,35,58条指令,采用Harvard双总线结构,运行速度快,低工作电压,低功耗,较大的输入输出直接驱动能力,价格低,一次性编程,小体积. 适用于用量大,档次低,价格敏感的产品.在办公自动化设备,消费电子产品,电讯通信,智能仪器仪表,汽车电子,金融电子,工业控制不同领域都有广泛的应用,PIC系列单片机在世界单片机市场份额排名中逐年提高.发展非常迅速.MDT20XX系列单片机:工业级OTP单片机,Micon公司生产,与PIC单片机管脚完全一致,海尔集团的电冰箱控制器,TCL通信产品,长安奥拓铃木小轿车功率分配器就采用这种单片机EM78系列OTP型单片机: 台湾义隆电子股份有限公司,直接替代PIC16CXX,管脚兼容,软件可转换.Scenix单片机: Scenix公司推出的8位RISC结构SX系列单片机与Intel 的Pentium II等一起被<>评选为1998年世界十大处理器.在技术上有其独到之处:SX系列双时钟设置,指令运行速度可达50/75/100MIPS(每秒执行百万条指令,XXX M Instruction Per Second);具有虚拟外设功能,柔性化I/O端口,所有的I/O端口都可单独编程设定,公司提供各种I/O的库函数,用于实现各种I/O模块的功能,如多路UART,多路A/D,PWM,SPI,DTMF,FS,LCD驱动等等. 采用EEPROM/FLASH程序存储器,可以实现在线系统编程.通过计算机RS232C接口,采用专用串行电缆即可对目标系统进行在线实时仿真.EPSON单片机:EPSON单片机以低电压,低功耗和内置LCD驱动器特点著名于世,尤其是LCD驱动部分做得很好.广泛用于工业控制,医疗设备,家用电器,仪器仪表,通信设备和手持式消费类产品等领域.目前EPSON已推出四位单片机SMC62系列,SMC63系列,SMC60系列和八位单片机SMC88系列.东芝单片机:东芝单片机门类齐全,4位机在家电领域有很大市场,8位机主要有870系列,90系列,该类单片机允许使用慢模式,采用32K时钟时功耗降至10UA数量级.东芝的32位单片机采用MIPS 3000A RISC的CPU结构,面向VCD,数字相机,图像处理等市场.8051单片机:8051单片机最早由Intel公司推出,其后,多家公司购买了8051的内核,使得以8051为内核的MCU系列单片机在世界上产量最大,应用也最广泛,有人推测8051可能最终形成事实上的标准MCU芯片.LG公司生产的GMS90系列单片机,与Intel MCS-51系列,Atmel 89C51/52,89C2051等单片机兼容,CMOS技术,高达40MHZ的时钟频率,应用于: 多功能电话,智能传感器,电度表,工业控制,防盗报警装置,各种计费器,各种IC卡装置,DVD,VCD,CD-ROM.华邦单片机: 华邦公司的W77,W78系列8位单片机的脚位和指令集与8051兼容, 但每个指令周期只需要4个时钟周期,速度提高了三倍,工作频率最高可达40MHz.同时增加了WatchDog Timer,6组外部中断源,2组UART,2组Data pointer及Wait state control pin. W741系列的4位单片机带液晶驱动,在线烧录,保密性高,低操作电压(1.2V~1.8V).Zilog单片机:Z8单片机是Zilog公司的产品,采用多累加器结构,有较强的中断处理能力,开发工具价廉物美.Z8单片机以低价位面向低端应用.我想很多人都知道Z80单板机,直到90年代后期,很多大学的微机原理还是讲述Z80.NS单片机:COP8单片机是NS(美国国家半导体公司)的产品,内部集成了16位A/D,这是不多见的,在看门狗多路及STOP方式下单片机的唤醒方式上都有独到之处.此外,COP8的程序加密也做得比较好POWERPIC系列MicroChip公司生产MCS-51系列Intel公司生产MSP430系列德州仪器(TI)公司生产1.8051 单片机最早有Intel公司推出8051/31类单片机,也是世界上使用量最大的几种单片机之一.由于Intel 公司将重点放在186,386,奔腾等与PC类兼容的高档芯片开发上,8051类单片机主要有Philips,三星,华帮等公司接手.这些公司在保持与8051单片机兼容基础改善了8051的许多特点.提高了速度,降低了时钟频率,放宽了电源电压的动态范围,降低了产品价格.2.Atmel 单片机:ATMEL 公司是世界上著名的高性能低功耗非易失性存储器和数字集成电路的一流半导体制造公司ATMEL 公司最令人注目的是它的EEPROM 电可擦除技术闪速存储器技术和质量高可靠性的生产技术在CMOS 器件生产领域中A TMEL 的先进设计水平优秀的生产工艺及封装技术一直处于世界的领先地位这些技术用于单片机生产使单片机也具有优秀的品质在结构性能和功能等方面都有明显的优势ATMEL 公司的单片机是目前世界上一种独具特色而性能卓越的单片机它在计算机外部设备通讯设备自动化工业控制宇航设备仪器仪表和各种消费类产品中都有着广泛的应用前景.其生产的A T90系列是增强型RISC内载FLASH单片机,通常称为AVR系列.AT91M系列是基于ARM7TDMI 嵌入式处理器的ATMEL 16/32 微处理器系列中的一个新成员该处理器用高密度的16 位指令集实现了高效的32 位RISC 结构且功耗很低.另外ATMAL的增强型51系列单片机目前在市场上仍然十分流行,其中A T89S51 十分活跃.3.Microchip 单片机:Microchip 单片机是市场份额增长最快的单片机.他的主要产品是16C 系列8 位单片机,CPU采用RISC 结构,仅33 条指令,运行速度快,且以低价位著称,一般单片机价格都在 1 美元以下.Microchip 单片机没有掩膜产品,全部都是OTP 器件(现已推出FLASH 型单片机).Microchip 强调节约成本的最优化设计,是使用量大,档次低,价格敏感的产品.4.TI 公司的MSP430 系列单片机:MSP430 系列单片机是由TI公司开发的16 位单片机。

单片机的无线数据传输模块毕业设计解读

单片机的无线数据传输模块毕业设计解读

四川理工学院成人教育学院毕业设计(论文)题目基于单片机控制的WIFI无线传输模块的设计教学点重庆科创职业学院专业通信工程年级2011级姓名吴敏指导教师贾俊霞定稿日期: 2014年4月 25 日四川理工学院成人教育学院毕业设计(论文)任务书学生姓名吴敏专业班级通信工程ZB821101 设计(论文)题目基于单片机控制的WIFI无线传输模块的设计接受任务日期2013年12月18日完成任务日期2014年4月25日指导教师(签名)贾俊霞指导教师单位重庆科创职业学院设计(论文)内容目标内容:(1)针对系统的需求选择合适的无线数据传输模块。

(2)根据选择的器件设计外围电路和单片机的接口电路。

(3)编写控制无线数据传输器件进行数据。

目标:(1)单片机系统:通过串口传输向上位机发送数据,同时,控制无线数据传输模块(2)外围电路:无线数据传输模块和单片机之间的接口电路(3)程序:编写单片机控制无线数据传输模块实现单片机的无线数据传输传输的程序设计(论文)要求(1)机无线数据传输系统的总体方案(2)要求用AT98S51单片机设计软硬件(3)信息的发射与接收,单片机具有无线数据传输的功能参考资料(1)《数据传输原理》清华大学通信教材编写小组北京人民邮电出版社(2)《红外技术基础与应用》记红北京科技出版社(3)《单片机原理及其嵌入式应用教程》王一怀北京北京希望电子出版社注:此表由指导教师填写后发给学生,学生按此表要求开展毕业设计(论文)工作。

基于单片机控制的WIFI无线传输模块的设计摘要随着社会的发展,人们期望能随时随地、不受时空限制地进行信息交互。

当今的各种智能化控制系统也离不开数据信息的传输。

有很多的电器产品(如一些家用电器)的操作控制也都采用了无线数据传输方式,一些无线数据传输功能相对简单的电器产品,无线数据传输信号的接收识别往往采用与编码调制芯片配套的译码芯片。

而无线数据传输功能比较复杂的一些电器产品,无线数据传输信号的识别与译码多采用单片机,其编码调制方法也有多种。

AT系列单片机的硬件体系结构结构引脚存储器配置专用寄存器时钟与时序工作方式已标

AT系列单片机的硬件体系结构结构引脚存储器配置专用寄存器时钟与时序工作方式已标

• 52子系列与51子系列相比不同之处:
flash程序内存增至8KB,数据存储器增至256B,有3个定时器/
计数器等;
• AT89S和AT89C相比新增加了以下功能:
支持在系统程序设计ISP 使生产及维护更方便;增加了片内看门
狗使用户的应用系统更坚固;双数据指针使数据操作更加快捷方
便;速度更高最高可使用33MHZ的晶振;
2020/10/12
3
2.1 AT89系列单片机概述
2.1.1 AT89系列单片机简介
AT89系列单片机是与MCS—51系列单片机兼容 的低功耗高性能8位Flash单片机。它是在MCS-51 的技术内核为主导的基础上倾注了ATMEL公司优良 技术进行新的设计和开发,使之功能更强、更具特色, 尤其是AT89S系列单片机具有在系统可程序设计功能, 使生产维护更加方便灵活。
2020/10/12
4
2.1.2 AT89系列单片机的主要性能
• 与MCS-51单片机产品兼容 • 4K/8K等可程序设计Flash内存 • 1000次擦写周期 • 全静态操作:0Hz~33MHz(89S系列)或00Hz~
24MHz(89C系列) • 三级加密程序内存 • 32个可程序设计I/O口线 • 两个/三个16位定时器/计数器 • 6/8个中断源 • 全双工UART串行通道 • 低功耗空闲和掉电模式 • 看门狗定时器及双数据指针(89S系列) 2•020灵/10/活12 的在系统程序设计(ISP)5(89S系列)
2020/10/12
2
第 2 章 AT89系列单片机的硬件体系结构
ATMEL公司是美国20世纪80年代中期成立并发展起来 的半导体公司。该公司率先将独特的Flash存储技术注入于 单片机产品中。其推出的AT89系列单片机,在世界电子技 术行业中引起了极大的反响,在国内也受到广大用户的欢 迎。

AT89C52单片机介绍

AT89C52单片机介绍

AT89C52单片机介绍在众多的单片机系列中,AT89C52是一种低功耗、高性能CMOS8位微控制器,具有8K在系列可编程Flash存储器。

使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。

片上Flash允许程序存储器在系统可编程,也适用于常规编程。

在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89C52为众多嵌入式控制应用系统提供高灵活、超高效的解决方案。

AT89C52具有以下标准功能:8K字节Flash,256字节RAM,32位I/O口线,3个16位定时器/计数器,一个响亮2级中断结构,全双工串行口,片内晶振及时钟电路。

另外,AT89C52可降至0HZ静态逻辑操作,支持2种软件可选择节电模式。

空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。

掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。

AT89C52单片机为很多嵌入式控制系统提供了一种灵活性高且廉价的方案。

故此选用AT89C52单片机。

1 AT89C52单片机1.1 AT89C52单片机的硬件结构如图3-1所示,为AT89C52的硬件结构图。

AT89C52单片机的内部结构与MCS-51系列单片机的构成基本相同。

CPU是由运算器和控制器所构成的。

运算器主要用来对操作数进行算术、逻辑运算和位操作的。

控制器是单片机的指挥控制部件,主要任务的识别指令,并根据指令的性质控制单片机各功能部件,从而保证单片机各部分能自动而协调地工作。

它的程序存储器为8K字节可重擦写Flash闪速存储器,闪烁存储器允许在线+5V电擦除、电写入或使用编程器对其重复编程。

数据存储器比51系列的单片机相比大了许多为256字节RAM。

AT89C52单片机的指令系统和引脚功能与MCS-51的完全兼容。

图 3-1 单片机89C52结构框图1.2 主要性能参数• 8K字节可重擦写Flash闪速存储器• 1000次可擦写周期•全静态操作:0Hz-24MHz•三级加密程序存储器• 256×8字节内部RAM• 32个可编程I/O口线• 3个16位定时/计数器• 8个中断源•可编程串行UART通道•低功耗空闲和掉电模式图 3-2 AT89C52外部引脚图1.3 AT89C52管脚说明VCC:电源GND:接地P0口:P0口是一个8位漏级开路的双向I/O口。

多功能通用编程器的设计及制作

多功能通用编程器的设计及制作

多功能通用编程器的设计及制作
 本多功能通用器功能强大,支持超过400种常用的芯片的编程,包括MCS-51系列、PIC系列、AVR系列单片机,以及EPROM、EEPROM、FLASH、I2c、93Cxx等系列。

电路原理如附图所示,分为编程电压调节、写数据、地址数据控制、寻址、读数据和串行编程等六个单元。

1.编程电压调节单元
 编程器采用24V稳压直流电源供电。

利用二极管串接在7812接地脚拉高地电平来升高输出电压。

可以用2位DIP开关的不同组合将二极管接人或短接。

例如:当2位DIP开关都处于ON位置时,7812接地端串联了
IN4148,输出电压是12.7V;当2位。

DIP开关都处于OFF位置时,7812接地端串接lN4148和8.2V稳压管,输出电压变为2lV。

 编程电压Vpp和VCC只在编程和读芯片的时候处于接通状态,通过计算机并口的PIN1和PIN16来控制编程电压。

当PINl/16处于低电平时,Q4、Q2处于截止状态;当PINl/16变为高电平时,Q4、Q2导通,在Q2集电极获得编程Vpp/Vcc。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

湖南科技学院大学生研究性学习和创新性实验计划
项目申报表
项目名称: 无线单片机Flash编程器的设计
系部名称电子工程系
学生姓名专业性别入学年份
徐国兵电子信息工程男2009
指导教师徐晓职称副教授学科专业自动化控制
学生曾经参与科研的情况
该组成员中有参与过2011年全国电子设计大赛培训成员,并参赛获优胜奖,曾申报院级项目一次,全校科技创新节三等奖.
指导教师承担科研课题情况
2000年以来主持、参与科研课题情况
1)2008-2010年主持《蓝牙技术在无线局域网中的应用研究》(湖南科技学院校级重点项目)
2)2009年-2011年主持《电力自动抄表采集器的设计》(湖南省永州市科技局一般项目)
3)2000年-2002年主持《X射线实时成像系统》(湖南建华精密仪器有限责任公司大型设备改造项目)
4)2009-2011参与《新型差压式微流量传感器的设计与特性研究》,湖南省教育厅优秀青年项目. 湘财教[2009];排名第三
5)、2009-2011年参与《输液监控智能化研究》,湖南省科技厅课题. 湘教通[2009];排名第三
6)、2009-2011年参与《基于CAN总线和GPRS的路灯职群节能调控系统》,湖南教育厅一般项目. 排名第三
7)、2009-2011年参与《变量喷雾的药液流量检测方法与技术》,南方农业机械与装备关键技术省部共建教育部重点实验室开放基金.排名第五
项目研究和实验的目的、内容和要解决的主要问题
项目研究和实验的目的:
单片机学习入门首要任务是学习怎么使用编译好的程序下载单片机中,现在市场的产品无论是最常用的串口下载,还是SPI下载、JTAG下载等,都需要把单片机开发板用数据线与PC机相接,导致开发板被限定狭小的移动范围内,不方便移动和使用。

另外,有线下载不利于学习者观察效果,而且频繁的拔插数据线是一件麻烦的事情,还会损害PC机的接口有效性,尤其对于台式机接口影响更甚。

本设计是制作一个无线AT系列单片机Flash编程器。

主要运用软件编程语言制作一个可以无线下载的编程器,用NRF905实现数据的短距离无线传输,而解决不受空间位置限制、频繁拔插数据线的烦恼。

本项目将很好的解决以上问题,无线单片机Flash编程器能够编程现在最常用的51类闪存型单片机,完全能满足单片机学习者和开发人员的使用需要,方便快捷的使用单片机,体验学习单片机的乐趣。

研究内容:
无线AT系列单片机Flash编程器,首先用软件语言设计一个可以用于无线发射的编辑器,一块单片机和NRF905发射模块结合在一起(与PC机相连)构成无线发射模块,负责把编辑器编译的数据(即PC编写程序后生产的HEX文件)发送出去,在一定距离范围内,一块监控单片机与NRF905接受模块结合,接收HEX数据将其保存,构成监控模块,并将其区分为数据段和地址段,然后通过ISP编程的方式(少数不支持ISP技术的单片机将采用并口编程方式)对‘目标单片机’进行编程,实现对目标单片机进行无线操作,如此就实现了开发板在系统编程过程中实现不受空间位置的限制,并且可以实现离线编程功能,在不方便使用PC机的领域使用。

让单片机学习者和编程员更方便的使用单片机学习,体验学习单片机的乐趣。

PC机
RS232或US
B接口电路
发送数据
单片机
NRF905
发射模块
无线数据发射部分
NRF905
接受模块
监控
单片机
目标单片机
无线数据接受部分



线


数据输出
待解决的问题
1:编程器需要电源的小型耐用的实现
2:不同型号的单片机的识别,便于决定编程模式的使用
3:对于不同目标单片机芯片所需要的ISP编程与并口编程的自动切换。

4:编写配套的上位机HEX文件处理程序,用以实现完全自主设计的编程器
5:无线传输过程中干扰(如传输损耗、路径损耗、多径损耗、周围环境的吸收)对传输数据的影响
此项目在设计过程中分阶段的进行研究性学习和实验,将学到的知识运用到实际的电子设计中,同时在设计中主动学习新知识,提高我们的学习积极性,通过不断的学习、实践提升我们解决实际问题的能力、培养我们的创新意识。

(写一些废话)
国内外研究现状和发展动态
单片机编程器是一款低成本开发编程器。

它能够对Microchip 的大多数闪存单片机编程。

单片机编程器旨在用于开发编程,对于生产编程,还是选用其他为生产环境设计的第三方编程器。

数据传输时通过以下步骤来实现:1、通讯电缆与编程器连接好2、将串口插头插入电脑串口3、USB插头插入电脑任一个USB口,此时编程器上LED点亮,表明电源接通开始下载。

如AT89C51/C52都是只能用专用硬件编程器。

AT89S51/52中的S表明带有ISP功能。

而STC89C52则可以支持串口编程,最方便。

而在单片机脱离数据线的束缚,摆脱空间的限制,实现单片机之间的无线通信,还有单片机对单片机编程的控制,这方面的研究还很少。

本项目学生有关的研究积累和已取得的成绩
本课题的指导教师徐晓具有较强的电子系统的设计能力,熟悉多种单片机的开发:ARM7/9,MS-C51,AVR,,PIC,熟悉强电的机电设备的控制
自2010年以来指导学生先后申报大学生课题5项,并顺利结题。

多次指导了全国电子设计大赛,并在2007年电子设计大赛中指导的学生获得了湖南省优胜奖的成绩,曾教过实用性很强的课程如《自动控制原理》《高频电子电路》等课程。

近年来在省级以上发表应用性文章10篇。

项目组成员徐国兵,男,22岁,湖南科技学院电子工程与物理系电子信息工程专业0901班在校学生曾参加全国大学生电子设计大赛,精通开关电源制作、无线模块和单片机等的使用。

项目组成员,男,21岁,湖南科技学院电子工程与物理系电子信息工程专业0701班在校学生曾参加系级电子设计大赛。

项目的创新点和特色
1.无线下载系统可以实现数据的无线传输,不受数据线的限制,解决空间位置的束缚
2.具有体积小、抗干扰能力强、数据安全可靠、无需布线、维护方便等优点,将会在
各领域中带来广泛的市场。

本系统结构简单,但这并没有影响系统的性能和用途。

他可应用到遥控、遥测、汽车电子、安全防火、生物信号采集、环境监测和电气自动化等领域。

项目的技术路线、进度安排及预期成果
一、研究项目进度安排
2012年4月—2012年7月:收集无线传输模块及flash编程器相关资料并确定研究方案;
2012年8月—2009年11月:在对资料充分研究的基础上,提出可行的解决以及创新的设计方案;完成硬件电路部分的设计。

包括1、 Flash编程器的设计 2、无线传输模块电路的设计 3、单片机外围电路与无线传输模块的连接设计 4、有效距离测试 5、减少外界干扰电路设计2012年12月—2013年1月:通过对实用系统的测试,仿真技术完成软件部分的设计。

包括:1.干扰测试 2、无线发射和接收模块设计 3、设计 4、传感器程序设计2013年2月—2013年3月:对电路进行组装调试、达到预期可行性,实际性的效果
二、预期成果
(1)做出硬件电路,调试并能够正常工作,达到设计指标。

(2)争取在省级以上刊物发表论文一篇。

指导教师意见
签字:日期:
注:本表第一名学生为项目学生主持人,表栏空不够可另附纸张。

相关文档
最新文档