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

PIC单片机源程序的汇编和固化

★★★★★【文章导读】:PIC单片机源程序的汇编和固化具体内容是:mplab是一种用于microchip公司的pic系列单片机,基于windows的集成开发软件。mplab平台具有编辑pic单片机源程序(又称源代码);提供项目管理(创建项目),可把源代码文件加入到项目中;汇编源程序和模拟调试等的多…

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

PIC单片机源程序的汇编和固化

  mplab是一种用于microchip公司的pic系列单片机,基于windows的集成开发软件。mplab平台具有编辑pic单片机源程序(又称源代码);提供项目管理(创建项目),可把源代码文件加入到项目中;汇编源程序和模拟调试等的多种功能。这里所说的汇编源程序是指mplab可把pic单片机的源程序转换为目标码文件的操作过程。目标码是一种十六进制的机器码,其扩展名定义为.hex。pic单片机编程器可把目标码.hex固化到单片机的芯片中,使pic单片机具有用户设计功能的芯片。
  
  一、mplab的启动和桌面菜单若
  
  如果在pc机上已安装了mplab 5.30版集成开发软件(光盘),要运行该软件,只需首先启动windows系统(这里以windows 98为例),然后在pc机显示器的桌面上,用鼠标点击并打开“我的电脑”
  
  一点击并打开安装mplab所在的盘符c(或d、e盘符)→在所在的盘符文件夹上,点击并打开所选定的项目program file→在programfile文件夹上,点击并打开如图1所示的图标mplab→点击并打开如图2所示的加色图标mplab,即可打开如图3所示的mplab集成开发软件的桌面。

125874

  此外,如果在安装mplab集成开发软件时,已在桌面设置了快捷方式mplab,这时可直接用鼠标点击快捷方式mplab,也可打开如图3所示的mplab集成开发软件的桌面。但是,入门学习pic单片机汇编源程序时,为了熟悉mplab的使用方法,建议尽量少用快捷方式的mplab去打开mplab集成开发软件的桌面。
  
  mplab的所有功能,都可以通过mplab桌面中的菜单命令进行需要功能的操作。入门学习pic单片机汇编源程序时,应先熟练掌握图3菜单栏中file(文件)和project(项目)的功能使用方法。之后再扩展到其它菜单功能的使用,这样可以大大地节约学习的时间。
  
  mplab的工具栏图标,位于mplab桌面的菜单栏之下,共包括四组工具栏;编辑工具栏(edot)、调试工具栏(debug)、项目工具栏(project)和用户定义工具栏(user defind)等。四组工具栏图标,可按用户需要选择配置。用鼠标点击工具栏的最左一个图标,即可选择任何一组工具栏的图标。工具栏图标,主要提供用户执行mplab快捷手段的操作方法。入门学习pic单片机汇编时,可试探性地观察各工具栏图标,待今后它们被派上用场时,还将详细介绍。
  
  mplab的状态栏,位于mplab桌面的底部,其用途是显示mplab集成开发环境当前状态的某些信息。在汇编源程序的过程中,可以观察一些相关信息的变化。
  
  利用mplab集成开发软件的桌面系统,即可对pic系列单片机的源程序进行汇编。pic单片机源程序的汇编是入门学习pic单片机编程技术最关键的环节,也是速成pic单片机编程技术应首先掌握的方法。在这里,笔者介绍pic单片机源程序的两种汇编方法,该两种方法其功能都是等效的。

  二、在mplab平台中汇编pic单片机源程序的方法之一
  
  在mplab集成开发软件中,汇编pic单片机源程序的操作步骤图4的框图所示。从图4说明汇编盘符路径为。c:\programfiles\mplab(不加色的)。

78451


  
  1.在mplab桌面建立pic单片机源程序.asm启动pc机运行windows。按以上介绍的方法,打开mplab的桌面,在mplab的桌面上,用鼠标点击菜单栏中的项目file,即可打开file文件的下拉菜单。在其下拉菜单中,点击new命令(在下拉菜单的首位),即可打开一个空白的窗口,窗口左上角的标题为untitledl。在此空白的窗口中,利用pc机键盘上的对应字符键,即可敲入你的源程序,并对其编辑。为了速成学习建立pic单片机源程序的方法,建议读者将本刊上期连载二中介绍的可执行的pic16f84源程序,按已规范的格式和字符,全部输入到空白的窗口内,即可迅速建立pic单片机规范格式的源程序。当然,读者也可自己建立和编辑需要的各种pic单片机源程序。
  
  2.存盘pic单片机源程序.asm并自定义文件名  当在上述空白窗口中已建立了源程序时,用鼠标再次打开mplab桌面菜单栏file的下拉菜单,点击下拉菜单中的save命令,即可打开图5所示的对话框,对话框左上角的标题名为save file as(存盘文件)。在此对话框右边的驱动器drives和目录(directories)栏中,用鼠标选择已建源程序的盘符路径,如d:\,或e:\,或带自定义文件夹;在此对话框的左边file name(文件名)的对话框中与鼠标配合,用键盘输入自定文件名和定义的扩展名.asm,如pic01.asm。到此,再用鼠标点击对话框右上角的ok命令(有的是“确认”二字),即可把已建立的pic单片机源程序以指定的盘符路径和文件名,存人到mplab指定的目录中。


  
  注意:(1)在选择存盘(save)的盘符路径时,请不要选择mplab文件夹的路径,以免在删除已建立的源程序时,可能破坏mplab文件的内容。必要时,最好预先在pc机的d或e盘上,建立一个自定义的文件夹,如file01,再把pic单片机的源程序存入到指定的带有自定义文件夹的盘符路径中,如e:\fileol\pic0l.asm。这样便于把pic单片机学习型的源程序存入到自定义的文件夹中,这也便于删除已失去意义的源程序。
  
  (2)存盘源程序之后,如有兴趣,可关闭pc机,再次启动windows,打开mplab的桌面,再用鼠标点击file文件一打开下拉菜单一点击view(观察)命令,即可打开观察窗口,查看你已建立的源程序(如pic01.asm)是否确实存入了已选定的盘符路径中。察看源程序也可用file下拉菜单的open命令执行,可起相同的效果。注意,该步骤不一定必须进行。

  3.创建源程序项目.pjt、编辑和加载  用鼠标点击mplab桌面上从左开始的第二菜单project,即可打开project的下拉菜单。在其下拉菜单中,再点击new project命令,即可打开如图6所示的对话框。对话框左上角的标题名为newproject。在此对话框的右边,同上述一样,用鼠标选择已建源程序其驱动器drives相同的盘符路径;在此对话框左边文件名file nam的对话框中,用键盘输入主文件名和项目扩展名.pjt,如pic0l.pjt。之后再点击ok命令,则在显示器上立刻出现一个新的如图7所示的对话框。该对话框左上角标题名为edit project(编辑项目)观察图7对话框时,可看出在target filename(目标码文件名)对话窗口中,已装有需要汇编源程序目标码的文件名picol.hex。这里的主文件名仍为自定义的pic01,扩展名为.hex。在此对话框的左下方的project files(项目文件)对话窗口中,已装有pic002[hex]。到此,只需用鼠标点击对话框右下的add node…命令,立刻在显示器上又出现如图8的新对话框,对话框左上角的标题为add node。在此对话框文件名[n]之下的大窗口中,用鼠标找出你要汇编的源程序文件名pic01.asm,再用鼠标点击。pic01.asm,则该文件名即可复制到文件名[n]的小对话框中。


  
  然后又再点击对话框右上角的确定(或ok)命令,则该对话框消失,恢复图7的对话框。此时图7左下方project files的对话窗口增加了要汇编的文件名pic002[azm]。此时,只需用鼠标,点击对话框中的ok命令,图7的对话框也消失。到此需要汇编源程序的所有准备工作全部完成。

 

  • 1
  • 2
  • 下一页

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

相关文章

联系方式

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