历史上的今天
返回首页

历史上的今天

今天是:2025年08月21日(星期四)

正在发生

2020年08月21日 | 基于MSP430单片机编程器的设计

2020-08-21 来源:elecfans

1.引言

单片机开发与应用已渗入我们生活中各个方面,其中一个应用就是对内存较小的芯片大批量烧录,就有了性能稳定的高速编程器诞生以满足各大厂商实现大量芯片烧录的目标。目前市场上运用最广泛的编程器是基于89C51的,但其功能过于单一,不能满足日益发展的市场需求。本文提出一种采用MSP430F149单片机作为CPU控制核心的编程器。与51单片机编程器相比,MSP430单片机编程器增加了I2C存储模块,可无需电脑利用该编程器对芯片进行烧录,使烧录过程更方便、快捷。

2.系统设计

基于MSP430的单片机编程器以MSP430F149为核心,主要由键盘、显示、串口、烧写、电平转换、电源和存储模块构成。系统结构框图如图1所示。

基于MSP430单片机编程器的设计

图1系统结构框图

3.编程器硬件电路设计

3.1、CPU模块

编程器核心模块选用超低功耗MSP430F149系列单片机[1]。图2是MSP430F149最小系统原理图。Y1、Y2是晶振模块,RST接入复位模块,P1为数据传输口,P3.0~P3.4为高4位地址输出,P4为低8位地址输出,P5.3、P5.4与键盘连接,P2、P5.0~P5.2与液晶显示器连接,P3.6、P3.7与存储器相连。

基于MSP430单片机编程器的设计

图2 MSP430F149最小系统原理图

3.2、串口模块

MSP430F149提供信号电平与上位机工作电平不一致,因此要通过MAX232进行电平转换。MAX232芯片是依照RS-232标准串口设计的接口电路,用+5V单电源供电。MAX232接MSP430F149和上位机之间进行通讯。

3.3、存储模块

如图3基于MSP430编程器的I2C存储模块为EEPROM存储器,选用内存为8KB的AT24C16芯片。MSP430F149和AT24C16之间用一根数据线SDA、一根时钟线SCL连接。存储器中存放将要烧写到51单片机的程序,以满足脱机要求。

基于MSP430单片机编程器的设计

图3  存储模块连接图

3.4、键盘和显示模块

键盘模块选用PS2键盘,具有通用可靠、使用连线少(仅使用2根信号线)特点得到广泛使用。在烧录中主要起功能选择作用,图4是键盘模块连接图。

基于MSP430单片机编程器的设计

图4   键盘模块电路原理图

显示模块选用1602液晶显示,显示被烧写芯片相关参数,如芯片型号、编程电压及读、写、擦除等。图5是显示模块连接图,MSP430F149根据键盘控制命令将编程器当前状态和数据显示出来。

基于MSP430单片机编程器的设计

图5 显示模块电路原理图


推荐阅读

史海拾趣

Elektron公司的发展小趣事

Elektron公司一直注重技术研发和创新投入,致力于在行业中保持领先地位。公司不断推出具有创新性和领先性的产品,如高性能的电池充电器、先进的焊接和切割设备等。这些产品的推出不仅提高了公司的市场竞争力,也推动了整个行业的发展和进步。同时,Elektron还积极参与行业标准的制定和推广工作,为行业的健康发展做出了重要贡献。

达晶微(CREATEK)公司的发展小趣事

为了加强研发实力和应用能力,达晶微在上海设立了研发中心和应用中心。这些中心汇聚了来自全球的优秀人才和先进技术,为公司提供了强大的技术支持和创新动力。通过不断研发新产品和拓展新领域,达晶微在电子行业中保持了领先地位。

思瑞浦微电子科技(3PEAK INCORPORATED)公司的发展小趣事

为了加强研发实力和应用能力,达晶微在上海设立了研发中心和应用中心。这些中心汇聚了来自全球的优秀人才和先进技术,为公司提供了强大的技术支持和创新动力。通过不断研发新产品和拓展新领域,达晶微在电子行业中保持了领先地位。

ECLIPSE公司的发展小趣事

Eclipse的成功离不开其强大的社区支持。Eclipse社区拥有众多的开发者、测试者和用户,他们共同为Eclipse的发展贡献力量。通过举办开发者大会、在线论坛和邮件列表等方式,Eclipse社区为开发者们提供了一个交流学习的平台。在这个平台上,开发者们可以分享经验、解决问题,共同推动Eclipse的发展。

Cogent_Computer_Systems公司的发展小趣事

Cogent_Computer_Systems公司在成立之初,便以其独特的技术创新在电子行业中崭露头角。公司研发团队成功开发出一款高性能的计算机芯片,该芯片在运算速度和能效比方面均达到了行业领先水平。这一技术突破迅速吸引了众多客户的关注,Cogent_Computer_Systems公司也因此获得了大量的订单。随着市场需求的不断增长,公司逐渐扩大生产规模,优化供应链管理,实现了业务的快速扩张。

Amidon Associates Inc公司的发展小趣事

随着国内市场的逐渐饱和,Cogent_Computer_Systems公司开始将目光投向海外市场。公司制定了一系列国际化战略,包括参加国际电子展会、建立海外销售网络、拓展国际合作伙伴等。这些举措使得公司的产品和服务逐渐走向全球,赢得了更多国际客户的认可。国际化战略的实施不仅拓宽了公司的市场版图,也提升了公司的品牌影响力和国际竞争力。

问答坊 | AI 解惑

在哪里能下一些单片机的电路图和讲解啊

如题 刚开始了解单片机 想了解一些硬件电路方面的知识 有这方面的书 推荐一下也行…

查看全部问答>

嵌入式环境下3G上网模块调试?

小弟最近需要在嵌入式环境下对3G上网模块进行调试,采用的模块是华为的EM775。以前是有对GPRS进行调试的一些经验,但是对于3G上网模块,又是USB驱动,又是模块驱动的,有点摸不到头脑了。请问论坛里的各位前辈,有谁有这方面的经验,顺便指点下?? ...…

查看全部问答>

如果我要win ce dll驱动程序动态加载,是不是要改掉*.reg文件

我一个wince的键盘驱动程序的*.reg参数文件是这样写的: [HKEY_LOCAL_MACHINE\\Drivers\\BuiltIn\\HGPIOs]       \"Index\"=dword:1       \"Prefix\"=\"HGP\"       \"Dll\"=\"H ...…

查看全部问答>

有关噪音传感器的问题

大师们好!     有谁能给我提供一些噪音传感器的商品介绍。加入测马路上的噪音应该用到什么样子灵敏度的噪音,有没有推荐的。     只有mic加放大器够用么?…

查看全部问答>

新人求助,编写A/D转换卡的驱动程序...

刚分到这个任务,可对这些一点也不懂.只知道采用的是ADS7809作为转换器件。 需要什么开发平台,最好容易上手的....或者有没有大牛肯指导下小弟的编程,谢啦~~~…

查看全部问答>

求 邦华330 无线扩音器电路原理图!

邦华330改进版、 最新功能:数字收音,USB、SD读卡功能,数字显示屏,卡座功能           技术参数:   1.电源:AC220V 内置DC12V/1.2AH 蓄电池,外接VDC   2.频率范围:VHF165-265MHz   3.振 ...…

查看全部问答>

推荐一款内置flash单片机,程序又很难被复制出来。

不少内置的flash的单片机,里面的程序比较容易被复制,有没有保密性好的单片机?谢谢!…

查看全部问答>

PowerPCB 5.0

请教一下,PowerPCB 5.0如何打印负像?谢谢…

查看全部问答>

全国电子设计大赛传感器资料--竞赛必备

replyreload += \',\' + 1146391;Timson,如果您要查看本帖隐藏内容请回复参赛选手必备资料…

查看全部问答>