家电维修班,手机维修班,电脑维修班,电工班,焊工班,液晶电视维修班,电动工具维修班、电动车摩托车维修班、网络营销培训、网站设计培训、淘宝培训---全国招生 家电维修班,手机维修班,电脑维修班,电工班,焊工班,液晶电视维修班,电动工具维修班、电动车摩托车维修班、网络营销培训、网站设计培训、淘宝培训---全国招生
您的位置:网站首页 > 电器维修资料网 > 正文 >

PIC单片机目标码的固化

★★★★★【文章导读】:PIC单片机目标码的固化具体内容是:所谓的目标码是编译过程和程序的编缉过程同时进行的其目标是生成两个字节的信息.高字节的信息表示指令编码(功能号wa)低字节的信息表示机号(wan)。这里,重点介绍pic单片机实验编程器的特性和与之配套实验板的使用…

来源: 日期:2013-11-14 15:26:43 人气:标签:

PIC单片机目标码的固化

  所谓的目标码是编译过程和程序的编缉过程同时进行的其目标是生成两个字节的信息.高字节的信息表示指令编码(功能号wa)低字节的信息表示机号(wan)。

  这里,重点介绍pic单片机实验编程器的特性和与之配套实验板的使用方法。

  一、pic单片机实验编程器v1.3和v1.01
  
  该实验编程器vl.01,可把pic16c84/16f84a/16f84等的目标码(如picol.hex文件)烧写(又称固化)到指定pic单片机的程序存储器中。实验编程器v1.3可以烧写pic16f627/16f628/16c84/16f84a/16f84等较多品种的芯片,即实验编程器v1.3下兼容vl.01。该两种编程器的支持软件,均在mplab5.30的光盘中,其软件安装容易、界面清楚,操作十分简单。
  
  1.实验编程器v1.3、v1.01和与pc机的级联  
  
  该两种实验编程器的硬件配置为:at89c2051单片机(一片);11mhz的晶振;max232n标准接口芯片(一片);rs232标准串行通信(与pc机)接口插座一个;复位按钮和dip活动lc插座一个;电源工作指示和编程指示led(2支)以及7805(+5v)稳压电源等。配置的全部元器件均安装在印制电路板上,印制电路板的尺寸为80mm×70mm,

  如图1中的实验编程器示意网。

实验编程器示意网

  为了用户使用方便,与实验编程器配套的还有rs232电缆线(9针、带插头座)一根和电源适配一个,适配器的输出电压≥15v(dc)。需要编程时,只需将适配器的输出插头插入实验编程器上的电源输入插座以其供电。所以,若将该实验编程器按图l直接与pc机的串口相连,再进行必要的操作,即可在编程器上烧写指定pic单片机芯片(pic16f627/16f628/16c84/16f84a/16f64)的目标码文件。
  
  2.浏览pic实验编程器v1.3和v1.01的支持软件
  
  如果你已把光盘中的软件mplab5.30安装在pc机的c盘(或d盘),且对本讲座(三)中讲述的pic系列单片机源程序的汇编操作方法已完全掌握。此时,要浏览该实验编程器支持软件的内容,可按以下方法操作。

  启动pc机以打开windows 98的桌面,用鼠标点击“我的电脑”,然后选择mplab5.30的盘符路径c:(或d:盘)打开其窗口,→点击其文件夹programe files打开其菜单一再用鼠标点击“实验编程器”,即可立刻打开实验编程器的相关项目,如图2所示。点击图2中的readme(阅读),即可打开图3的界面。在图3的界面上可以阅读到实验编程器软件v1.3的主要特点。

124885

742231


  
  关闭图3界面,再点击exemple,即可打开如图4的界面,图4中的dem016f84和demo16f627是用来检验实验编程器v1.3和vl.01或与之配套的实验板是否能正常工作所用的目标码(hex)文件。再关闭图4的界面,用鼠标点击图2中的bin,即可打开如图5所示的对话框,点击program图标(集成块图),即可打开如micro chip pic16fxx实验编程器v1.30的界面,在此界面上即可浏览其相关的项目。此外你还可以打开实验编程器v1.3中pic16f627的相关资料,并可详细了解其内容。

124578

1254328

 

  3.利用实验编程器v1.3和v1.01给指定pic单片机芯片烧录目标代码

  把实验编程器v1.30或vl.01的印制电路板按照网l与pc机的设定串口连接起来。再把指定的pic单片机芯片插入实验编程器印板上的dip活动插座上(如pic16f84或16f627),并紧固之。把电源适配器插入220v交流电源,适配器的输出插头插入实验编程器的电源输入插座内以其供电。此时实验编程器上的电源指示灯led即闪亮。到此,烧录目标码文件的准备工作完成。
  
  (1)选择串口。按照上述介绍的方法,利用鼠标打开界面,再点击选项“编程器”,在其下拉菜单上,点击“端口设置”命令即可打开串口选择对话框,再点击实验编程器与pc机连接的串口1圆心(或给pc机预先设置的串口2、3、4之一等),此时选择了串口。再点击“确定”命令,关闭的对话框。
  
  (2)选择配置位。在主界面上,有各种配置位项目,对pic16f84/16f64等芯片,其配置位项目有:器件id(识别)、振荡方式、保密位、看门狗、上电定时器和器件等的选项;对pic16f627/16f628等芯片,其配置位的项目除与上述芯片的相同外,还增加有掉电复位、低压编程、主复位和数据区保密等的项目。初学pic单片机使用编程器时,因对编程器中配置位的各种项目功能不了解,要立刻学习各配置位项目的用途,又会影响速成pic单片机编程技术的速度,只有在配置位的各项目被派卜用场时,再学习其用途和使用,才能理解和正确使用配置位的各项目。在初学pic单片机编程器时,对pic16f84的编程,只需先学会项目配置中的两个项目:振荡方式和器件(选择)的使用方法;对pic16f627的编程,除会用上述两个项目外,再增加主复位的用法,即可速成实验编程器的使用方法。为此,对已介绍过的可执行的源程序pic01.asm,其picol.hex目标码的烧写,可按以下方法对配置位选项的操作。用鼠标点击界面配置位中振荡方式的对话框,在其下拉菜单中点击xt(因实验板上,对pic16f84的振荡方式已配有4mhz晶体),以选择振荡方式;按上述方法,用鼠标点击器件的对话框,在其下拉菜单中点击16f84(因pic01.asm源程序中用的pic单片机芯片是16f84),以选定pic芯片型号。其它未派上用场的各配置位,如保密位、看门狗、上电定时器……项目,均用鼠标点击其各对话框,在其下拉菜单中选择off(关闭),将其各项目关闭。对于器件id的选择,保持其ffffff即可。到此实验编程器中的配置位操作完成。
  
  (3)烧写目标码(.hex)。用鼠标点击“文件”命令,在其下拉菜单中,点击“打开”选项,即可打开标题为加载文件的对话框.再用鼠标点击搜寻的盘符对话框,即可打开其下拉菜单,用鼠标选择pic01.asm的盘符(如c、d或e),再点击大窗口中对话框的目标码文件,如picol.hex(或仅有pic01),如目标码放在文件夹中,应先选择文件夹名,如file01,再选择pic0l.hex即可将目标码文件如pic0l.hex复制到该加载文件下半部分文件名的窗口中。又点击该对话框右边“打开”命令,此时,加载文件对话框消失,显示器上又恢复实验编程器1.3的界面。再用鼠标点击该界面下方的“写程序”,即可观察到实验编程器印制电路板上的编程指示灯led点亮,同时可见窗口下方边界上,会出现闪亮的小方块从左至右移动,直到闪亮结束为止。此时pic0l.hex目标码已烧写(即固化)到指定芯片(pic16f84)的程序存储器中,到此对实验编程器的全部操作结束。

  二、实验编程器的实验板和源程序pic01.asm的功能演示
  
  与实验编程器配套的实验板有两种,第一种实验板电路图和电路功能均在该技术讲座(一)中有较详细的介绍,这里不再复述。第二种实验板电路主要用于pic16f627/16f628,以便演示较多的编程功能,如比较器、捕捉等。
  
  第一种实验板电路可演示pic16c84/16f84/16f84a/16f627芯片常用源程序的各种功能,使用极其方便。例如若把上述已烧写(固化)目标码pic0l.hex的芯片16f84,从实验编程器活动ic插座上取下,再插入第一种实验板电路的ic插座上(注意引脚位不能插错),再把电源适配器插入220v交流电源,适配器的输出插头插入实验板的电源输入插座内,此时可立刻看到实验板上b口的8只led处于间亮状态,其结果说明已达到了pic01.asm源程序的功能要求。


【看看这篇文章在百度的收录情况】

相关文章

联系方式

  • 0731-85579057 , 0731-85569651
  • 点击这里给我发消息点击这里给我发消息点击这里给我发消息
网站栏目导航: 培训课程 手机硬件 手机软件 综合维修 学校资讯 考证指南 就业导航 招生指南 教学管理 入学须知 学校图片 教学大纲 师资力量 学生感言 学校概况 教学实景 手机维修培训资讯 电脑维修培训 维修间故事 手机维修培训 液晶电视维修培训 家电维修资料网 电器维修资料网 招生地区 刷机教程 家电维修 手机技巧 老版网站 招生平台网络工程
友情链接: 监控安装培训 电动工具维修 家电维修学校 电工培训学校 液晶电视维修 焊工培训学校 电工焊工学校 电脑维修学校 家电维修培训 电脑维修培训 家装电工培训网络安装维护 主板维修 液晶显示器 笔记本电脑维修 电脑组装维护 电脑硬件维修 电脑维修 电工考证 电工证 装修电工 水电工 维修电工 电工 焊接技术 电焊工 焊工 电动设备维修 电动工具维修 制冷维修 空调维修 冰箱维修  更多>>
阳光-手机维修教育品牌学校
点击这里给我发消息 点击这里给我发消息 点击这里给我发消息
电工培训学校 电动车维修学校 摩托车维修学校 摩托车维修培训 手机维修培训 家电维修培训 电脑维修培训 电动工具维修培训 液晶电视维修培训 安防监控培训 空调维修培训 网络营销培训 网站设计培训 淘宝网店培训 电器维修培训 家电维修学校 电工培训 焊工培训 电工学校 电工培训学校 电动车维修学校 摩托车维修学校 摩托车维修培训 手机维修培训 家电维修培训 电脑维修培训 电动工具维修培训 液晶电视维修培训 安防监控培训 空调维修培训 网络营销培训 网站设计培训 淘宝网店培训 电器维修培训 家电维修学校 电工培训 焊工培训 电工学校 电工培训学校 电动车维修学校 摩托车维修学校 摩托车维修培训 手机维修培训 家电维修培训 电脑维修培训 电动工具维修培训 液晶电视维修培训 安防监控培训 空调维修培训 网络营销培训 网站设计培训 淘宝网店培训 电器维修培训 家电维修学校 电工培训 焊工培训 电工学校 电工培训学校 电动车维修学校 摩托车维修学校 摩托车维修培训 手机维修培训 家电维修培训 电脑维修培训 电动工具维修培训 液晶电视维修培训 安防监控培训 空调维修培训 网络营销培训 网站设计培训 淘宝网店培训 电器维修培训 家电维修学校 电工培训 焊工培训 电工学校
中山市,固原市,银川市,玉树,海东,陇南市,酒泉市,张掖市,天水市,金昌市,兰州市,榆林市,延安市,渭南市,铜川市,阿里,山南,拉萨市,怒江,文山州,楚雄州,普洱市,昭通市,玉溪市,昆明市,毕节,铜仁,遵义市,贵阳市,甘孜州,资阳市,达州市,宜宾市,南充市,遂宁市,绵阳市,泸州市,自贡市,三亚市,崇左市,河池市,玉林市,钦州市,梧州市,柳州市,梅州市,肇庆市,湛江市,佛山市,珠海市,韶关市,湘西州,怀化市,郴州市,张家界市,邵阳市,株洲市,仙桃市,随州市,荆州市,荆门市,襄樊市,黄石市,驻马店市,信阳市,南阳市,漯河市,中卫市,石嘴山市,海西,海南藏州,黄南州,海北,甘南,庆阳市,平凉市,武威市,白银市,嘉峪关市,安康市,汉中市,咸阳市,宝鸡市,林芝,日喀则,昌都,迪庆,德宏,大理,西双版纳,红河州,临沧市,丽江市,保山市,曲靖市,黔东州,黔西州,安顺市,六盘水市,凉山州,阿坝州,雅安市,广安市,眉山市,内江市,广元市,德阳市,攀枝花市,成都市,海口市,来宾市,百色市,贵港市,北海市,桂林市,南宁市,云浮市,揭阳市,潮州市,清远市,阳江市,汕尾市,惠州市,茂名市,江门市,汕头市,深圳市,广州市,娄底市,永州市,益阳市,岳阳市,湘潭市,长沙市,恩施州,黄冈市,孝感市,鄂州市,十堰市,武汉市,周口市,商丘市,三门峡市,许昌市,焦作市,安阳市,鹤壁市,平顶山市,开封市,郑州市,聊城市,滨州市,德州市,莱芜市,日照市,泰安市,烟台市,潍坊市,东营市,淄博市,上饶市,济南市,抚州市,宜春市,赣州市,新余市,九江市,景德镇市,宁德市,南平市,泉州市,莆田市,厦门市,宣城市,亳州市,六安市,宿州市,黄山市,滁州市,安庆市,淮北市,马鞍山市,蚌埠市,芜湖市,合肥市,丽水市,舟山市,衢州市,金华市,湖州市,嘉兴市,宁波市,宿迁市,镇江市,盐城市,连云港市,苏州市,徐州市,南京市,绥化市,牡丹江市,佳木斯市,大庆市,鹤岗市,哈尔滨市,白城市,白山市,辽源市,吉林市,葫芦岛市,铁岭市,盘锦市,阜新市,锦州市,本溪市,鞍山市,沈阳市,锡林郭勒盟,通辽市,乌海市,吕梁市,忻州市,晋中市,晋城市,阳泉市,太原市,廊坊市,承德市,保定市,邯郸市,唐山市,宁夏,甘肃省,西藏,贵州省,重庆市,广西,湖南省,河南省,江西省,安徽省,江苏省,黑龙江省,辽宁省,山西省,天津市,四平市,内蒙古,吴忠市,果洛,西宁市,定西市,商洛市,西安市,那曲,黔南州,巴中市,乐山市,贺州市,防城港市,东莞市,河源市,常德市,衡阳市,咸宁市,宜昌市,濮阳市,新乡市,洛阳市,菏泽市,临沂市,威海市,济宁市,枣庄市,青岛市,吉安市,鹰潭市,萍乡市,南昌市,龙岩市,漳州市,三明市,福州市,池州市,巢湖市,阜阳市,铜陵市,淮南市,台州市,绍兴市,温州市,杭州市,泰州市,扬州市,淮安市,南通市,常州市,无锡市,大兴安岭,黑河市,七台河市,伊春市,双鸭山市,鸡西市,齐齐哈尔市,延边,松原市,通化市,长春市,朝阳市,辽阳市,营口市,丹东市,抚顺市,大连市,阿拉善盟,兴安盟,乌兰察布市,巴彦淖尔市,呼伦贝尔市,鄂尔多斯市,赤峰市,包头市,呼和浩特市,临汾市,运城市,朔州市,长治市,大同市,衡水市,沧州市,张家口市,邢台市,秦皇岛市,石家庄市,青海省,陕西省,云南省,四川省,海南省,广东省,湖北省,山东省,福建省,浙江省,上海市,吉林省,河北省,北京市