1.PIC12C5××编程器
为了学会PIC12C5××芯片的多次再写,现给出一种PIC12C5××的简易编程器电路,如下图所示。该编程器成本低、制作容易,只要装配无误,即可将PIC12C5××芯片进行编程。当然编程之前,应当把PIC12C5××芯片的源程序在MPLAB集成开发软件下进行汇编而生成对应的目标码.hex,即可直接用图1的编程器与PC配合烧写芯片,然后用相应的实验板演示其实验。
该编程器采用自复式电源(无需外接电源)即可工作。编程器的基本原理是用GPIO第0位的数据位和GPIO的第1位的时钟位通过RS232接口{DB9插头)与PC机通信,在编程软件的支持下,完成对芯片的编程。编程器与PC机的级联如下图所示。
2.PIC12C5××编程器支持软件配合编程器的支持软件为IC-Progl.05C版本。可以直接从网站http://www.PIC16.COM下载其编程软件IC-Progl.05C。该软件支持PIC单片机上百个产品型号(仅PIC16C54除外)的编程C即烧写芯片)。这里,给出编程时使用该软件的主要操作步骤:
(1)打开IC-Progl.05C软件,其界面如下图所示。
(21装载目标码.hex。从下图的界面上,用鼠标点击命令File,在其下拉菜单中,选Openfile命令,并点击之,则出现一新界面,新界面下面的文件类型,用鼠标点击之,再选16进制。然而确定其源程序的盘符路径,选择对应的源程序目标码,如PIC01.hex,用鼠标点击,则可把该目标码转移到新界面的上方栏目中,最后点击其“打开”命令,完成目标码的装载。
(3)选择芯片型号。
用鼠标点击下图界面的Settings.在其下拉菜单中用鼠标指定Device命令→MicroChipPlC→点击编程芯片的型号PIC12C508A/509A。
(4)选串口和1/0。用鼠标再点击Settings,在其下拉菜单中,点击命令Hardware.在新的界面上选串口COM1或COM2……,和DirectI/O,选好后点击OK。
(5)选编程功能。用鼠标再点击Settings,在其下拉菜单中,点击Options命令,出现一新界面,界面上的编程功能全选。之后再点击该界面上的Programming,又出现一新界面,又全选界面上的功能。到此点击OK命令,界面消失,恢复下图界面。
(6)下图界面右边Configuration(配置位)的选择。选Oscillator(振荡类型)如XT(晶振)。界面右下的WDT(看门狗)、CP或MCLR(复位)应按程序的功能选择。
(7)编程或读芯片程序。用鼠标点击下图界面上的Command,在其下拉菜单中,第一个命令是读芯片中的程序ReadALL;第二个命令是对芯片的编程ProgramALL。若仅编程,用鼠标点击该ProgramALL命令,即可按新界面提示一点击Yes,此时即可自动完成芯片的编程。
利用上述的编程器通过PC机在IC-Progl.05C软件的配合下,完全成功地对PIC12C5××芯片的再烧写,上图、下图示出了芯片烧写时,其程序存储器空间状态实例。上图是PIC12C508A第一次烧写,下图是PIC12C508A第二次烧写。
关键字:PIC12C5×× 单片机 编程器
引用地址:
PIC12C5××单片机的编程器
推荐阅读最新更新时间:2024-03-16 15:48
基于单片机的RGB LED背光源的设计方案
液晶显示器(LCD)是光调制器件,自身并不发光,所以为了可以清楚地看到透射式液晶显示器的显示内容,需要给液晶屏匹配一个背光源。目前的背光模组一般使用冷阴极管(CCFL)为光源,包含了红、绿、蓝等各色光的频率。CCFL因辉度高、成本低廉、技术成熟等优点被广泛的运用在平板显示器上。随着发光二极管(LED)亮度的改善,LED背光模组显示出CCFL无法比拟的优点,如色彩还原性好、寿命长、不含汞、有利于环境保护,这些使其成为LCD背光模组中的研究热点。LED背光模组的设计主要包括光学结构设计,驱动电路设计以及程序设计,显示性能主要表现在亮度、色度、均匀性等方面。本文将从驱动电路和软件设计的角度进行阐述,讲述了设计所采用的元器件、硬件原理
[电源管理]
节能微控制器设计使电池寿命长达20年
在设计电池供电产品时,人们显然希望电池寿命应该尽可能长些。作为一个快速发展的设备种类,从单电池发展起来的应用不仅仅停留在规格上:而是以整个产品的概念为中心。能源敏感的产品应用大致分为能源计量系统、家庭与楼宇自动化、安全和医疗系统(图1)。这些产品通常会围绕一个微控制器(MCU),必须用单一的原电池运作很长时间。在某些应用中,要想更换电池是很难的甚至不可能的:在其它应用中,最终用户不愿意支付更换电池的成本。
图1:人们期望新一代的计量产品能定期报告其读数给计费和资源管理人员,同时在二十年里其运行无人看管。
在这样的应用中采用的是占空比非常低的很活跃的微处理器,在“深度睡眠”状态下时间可能占了99%-
[电源管理]
PC机与单片机串行通信的硬件设计
目前,计算机控制系统已逐步从单机控制发展成为多机控制并出现了以计算机技术为核心,与数据通讯技术相结合的集检测、控制和管理为一体的计算机网络,即集中分布式测控系统。其中单片机作为从机,负责现场控制和实时数据的采集;PC机作为主机,负责对各从机发来的数据进行分析、处理,并向各从机发布命令,以实现对工业现场的集中监控与管理。由于主从机需不断进行信息交流,因此通信成为分布式测控系统重要而基本的功能。 本文以MCS-96系列单片机中的8098为例,论述了几种实现PC机和单片机串行通信的硬件接口设计,其中包括RS232标准接口、RS422标准接口、20 mA电流环路串行接口以及利用调制解调器实现远程通信。 1 基本原理 PC
[单片机]
单片机厂商及产品列举 2013-06-14
ARM 系列单片机 AVR系列(爱特梅尔公司) Atmel AT91 series (ARM 处理器等) AT90 series – AVR (Atmel 的高性能RISC 8位单片机,老产品) ATmega series – AVR (Atmel 的高性能RISC 8 位单片机,新产品) ATXmega series – AVR (Atmel 的高性能RISC 32 位单片机,新产品) Atmel AT89 series (Intel 8051/MCS51 架构8位单片机) MARC4 Cypress MicroSystems(赛普拉斯微系统公司) CY8C2xxxx (PSoC) 飞思
[单片机]
基于重叠扫描方法的改进单片机
引 言 1946年,第一台电子计算机的诞生开创了计算机发展的新纪元。随着计算机科学技术的迅速发展,计算机的应用领域越来越广泛,并逐渐形成科学发展中的一个新的分支。在计算机的主要工作中,处理大量的数据是其一项基本功能;因而数据运算是必不可少的。于是人们设法在硬件设计与数据结构方面努力进行工作[1],使计算机的速度不断提高。 十几年前,单片微型机脱颖而出,逐渐应用于微型计算机的各个领域,它不仅适用于一般的自动控 制,而且还可以承担高精度的数据处理工作。诚然,在许多系统中近来采用DSP来提高微机的数据处理能力,以便完成复杂的图像处理、音频处理、网络通讯等功能,而且是一个趋势;但在这些系统中仍不可忽视运算程序的执行速
[单片机]
基于PIC单片机的RS-232转CAN通信适配卡设计
CAN总线-控制器局部网(CAN)国际标准(ISO11898)。CAN总线与一般的通信总线相比,它的数据通信具有突出的可靠性、实时性和灵活性。其特点可概括如下:CAN为多主方式工作。在报文标识符上,各节点分成不同的优先级。采用非破坏总线仲裁技术。只需通过对报文的标识符滤波即可实现点对点、一点对多点方式传送接收数据。直接通信距离最远可达零10km(速率5kbps以下);通信速率最高可达到1Mbps(此时通讯距离最长为40m)。CAN上的节点数主要取决于总线驱动电路,目前可达110个。报文采用短帧结构,传输时间短,受到干扰的概率低。每帧信息都有CRC校验及其他检错措施,具有极好的检错效果。通信介质可为双绞线、同轴电缆或光纤,选择灵
[单片机]
MSP430F149单片机实现uart数据接收中断
/***************************************************** 程序功能:MCU不停向PC机发送数据,在屏幕上显示0~127对应 的ASCII字符 ------------------------------------------------------ 通信格式:N.8.1, 9600 ------------------------------------------------------ 测试说明:打开串口调试精灵,正确设置通信格式,观察屏幕 ******************************************************/ #in
[单片机]
基于8051单片机和SC1128芯片实现病房呼叫系统的设计
传统的病房呼叫系统普遍采用有线式,不仅布线安装繁琐、维护不便、利用率低,而且实时性差。虽然无线式呼叫系统没有布线问题,但它的可靠性差,而且无线电波会干扰其它医疗仪器设备,目前大多数医院不采用无线呼叫系统。 随着电力载波技术的发展,应用低压电力线作为传输媒质,采用扩频、数字编码、单片机控制等技术实现病房呼叫已成为可能。本文运用电力载波技术设计了一种病房呼叫系统。 1 病房呼叫系统的基本要求 临床求助呼叫是传送临床信息的重要手段,病房呼叫系统是病人请求值班医生或护士进行诊断或护理的紧急呼叫工具,可将病人的请求快速传送给值班医生或护士, 并在值班室的监控中心电脑上留下准确完整的记录,是提高医院和病室护理水平的必备设备之一。呼叫系
[单片机]