欢迎来到天天文库
浏览记录
ID:9423658
大小:52.00 KB
页数:5页
时间:2018-04-30
《windows下pic8位单片机源程序汇编和固化(下)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Windows下PIC8位单片机源程序汇编和固化(下)
2、第15在MPLAB中PIC源程序的汇编 在PC机上应用MPLAB集成开发软件对源程序PICCOUNTASM汇编的准备工作经上述介绍的几次操作已完成,余下的操作即可立刻对指定的源程序进行汇编。读者将会看到,即将介绍的汇编操作十分简单。初学PIC单片机汇编源程序时,应熟练掌握已介绍的各种操作,即建立和编辑指定PIC单片机的源程序→存盘装载观察源程序→创建(源程序)项目→编辑(源程序)项目→进入对源程序PICCOUNTASM汇编。所以在完成创建项目和编辑项目的操作之后,紧接着用鼠标键
3、单击project(项目)项,即可打开project的下拉菜单,在该下拉菜单下用鼠标键单击Makeproject(制作项目)命令,即可调用OHEX(实验编程用的灯闪烁目标码HEX——立刻待用);PROGRAMINI(记事本)和PROGRAMEXE等三个文件。用鼠标键点击PROGRAMEXE文件,即可打开实验编程器V101的界面,如图1所示。该界面上有EEPROM和行、数据(程序)表格,那是编程完成后供用户参看的。桌面中下部是配置位选择,应按以下步骤进行:(1)用PC机键盘在器件ID栏中键入“FFFFFF”;(2)用鼠标键点击振荡方
4、式,确定你的PIC16F84硬件设计中的振荡方式,可选择XT、LP、HS和RC的其中一种到振荡方式窗内;(3)余下的保密位、看门狗和上电定时器等窗口命令,由编制的源程序而定。若编制的源程序很简单,它们各项未派上用场时,其三个窗口全选OFF(关闭);(4)最后是器件选择,16C84/16F84A等,由实验时选定的PIC16F8X而定,例如选择16F84芯片。到此,配置位操作完成。紧接着用鼠标键点击界面左上角的“编程器”,即可出现下拉菜单,选择下拉菜单“端口设置”命令(点击)即可打开编程器“设置串口”图标,如图2所示。然后再点击你设置的串口(1
5、、2、3、4)号和“确认”命令,又恢复成图1的桌面。500)this.style.ouseg(this)">图1500)this.style.ouseg(this)">图27PIC单片机源程序的固化和编程器 V101实验编程器设计合理,操作十分简单。上次已介绍了固化PIC单片机源程序部分操作,即在V101编程器上对PIC单片机的项目设置,现继续介绍固化程序的方法,其操作如下。 续上次操作,用鼠标键点击(窗口)实验编程器V101左上角的项目“文件”,可出现下拉菜单→再点击其“打开”命令,则可打开标题为“加载文件”的窗口(如图1所示
6、)→点击该窗口中项目“搜寻[i]”右侧小窗口的“”符号,则可打开其下拉菜单→点击盘符[C:](若你的PIC单片机源程序在其它盘符,则应点击相应的盘符),则在该窗口中显示C盘的各种文件→双击“ProgramFiles”(程序文件),则该文件置换C盘符位置同时在大窗口中出现“ProgramFiles”的各种文件→点击该文件窗口右侧角“”符号,找出窗口中MPLAB的文件→双击“MPLAB”,则MPLAB又置换ProgramFiles的位置,该MPLAB的窗口文件中找到最终需要的“PICCOUNTHEX”文件→单击PICCPUNTHEX,则
7、该文件再转移到文件名窗口中→再点击“打开[O]命令,则该窗口消失,出现上期图1的窗口,此时你可观察到行的数据窗口中的代码已发生了变化,现已指示出PICCOUNTASM的程序代码→用鼠标键点击该窗口下方的“写程序”,则下方(边界上)会出现小方块从左→右的闪亮,直到闪亮结束为止。同时,窗口下角“”中的数字不断变化,直到出现写配置位为止。至此,PICCOUNTHEX目标码的固化完成。 使用实验编程器V101注意的问题:若实验编程器V101窗口的下方出现“编程错误”或“通讯失败”的提示符,应检查该编程器是否插上了电源适配器,或编程器
8、的(活动)插座上是否插上了PIC单片机芯片16F84(或16C84)。 8PIC16F84(或16C8C)实验板 与实验编程器V101相配套的实验板电路如图2所示,该实验板由以下电路组成。 实验板电源电路 该电源分两部分,其一是实验板电路电源;其二是实验板交流供电电源(外接电源适配器)。 实验板电路 由实验电路和相关的外围电路组成。但在实验插座上还需另加芯片PIC16F84(或16C84)供实验用。IC2的RA0~BA4端上分别外接电阻RRA0~RRA4和对应开关RA0/RST~RA4/RST共同组成PIC16F84端口电路(人
9、工设置的)可设为芯片输入端。当开关按下时,各端口接地(“0”信号),释放时,各端口接高电平5V(“1”信号)。IC2的RBO~RB7端口各自外接电阻RRB0~RRB7和DRB0/
此文档下载收益归作者所有