Windows下PIC 8位单片机源程序汇编和固化(六)
发布时间:2008/5/27 0:00:00 访问次数:504
http://www.hificat.com
6 pic单片机源程序的固化和编程器
一个完整的pic单片机开发系统应包括pic汇编软件、pic单片机仿真器(软件模拟仿真器或硬件在线仿真器)和pic单片机编程器。对于简单的pic源程序而言,若源程序已汇编而生成了扩展名hex文件时,即可直接使用编程器将源程序的目标码hex固化到pic芯片中,再通过实验板验证其源程序的功能。待深入学习时再补充学习pic单片机仿真的方法,这是一种快速学习pic单片机的一条路径。本版在今后适当的时候仍将以实例介绍pic单片机在mplab集成开发环境下软件模拟仿真的方法,以供读者学习时参考。
pic单片机编程器又称为pic烧录器或烧写器。目前市场上pic单片机编程器的产品型号很多,适合各类pic芯片的要求,价位也不相同。功能完善的pic编程器,能对pic绝大多数芯片将其源程序的hex进行固化,但价位高,约1000~2000元;可固化部分芯片源程序的hex编程器,其价位约700元左右。在这里,电子报单片机实验室提供了一种v101实验编程器,其价位极低(200元一台,另附有3张软盘)。值得注意:大多数的pic编程器在使用时都需要一台pc机联机运行,方可完成编程烧写工作。
1低价位的pic16f8x v101实验编程器 该编程器主要对pic16f84/16c84/16lf84/16f84a等芯片的源程序进行固化,其操作十分简单,对初学者极其适用。pic16f84/16c84芯片均是可反复烧录的芯片,加之第二次烧录时,编程器的软件已设计了自动擦除内部已有的代码,所以对初学者十分适用。
v101实验编程器的基本硬件配置有flash89c2051单片机、11mhz晶振、max232n标准接口芯片、rs232标准通信接口插座、复位按钮、dip插座(活动耐用型)、5v稳压电源、电源指示和编程指示led等。此外为使用户方便使用,还为v101实验编程器配置有15v~17v的电源适配器和rs232标准电缆线的接口插头,以便用户购买之后立即上机使用。该编程器印板尺寸为:98mm×70mm(与编程器配套的pic实验板将在下期本版介绍)。
2pic16f8x v101实验编程器的软件安装 该实验编程器的支持软件共有三张,都是标准软件格式。你只需在pc机视窗windows下运行即可进行安装。打开pc机,在pc机a驱中插入该编程器的第一张磁盘,用鼠标键点击显示器上“我的电脑”,再点击a磁盘(35英寸软盘),即可打开a:盘窗口,在此窗口上会出现9个文件,只点击其中的steupexe文件即可在pc机上运行该磁盘软件,然后注意操作安装过程中的适当提示语句,pc机会自动地将三张磁盘的软件安装到你选定的硬盘中(笔者是把该软件放在pc机的d盘中)。待安装完毕,可用配套的电缆线rs232插头,一端插入pc机rs232串口(串口1、2、3、4任选)插座上,一端插编程器的rs232插座上。接着在编程器的供电电源口中插入电源适配器(15v~17v,该适配器电源不分极性)和dip插座上安上pic16f8x芯片,这时编程的准备工作全部完成,此时电源指示灯led即亮。
3pic单片机源程序的固化 启动pc机,在windows下运行,用鼠标键点击“我的电脑”,再点击d盘符(由安装时的盘符而定),打开了d盘,在其窗口上,用鼠标键点击“实验编程器”(文件),即可打开实验“编程器”窗口,在此窗口上有三个图标:demohex(实验编程用的灯闪烁目标码hex——立刻待用);programini(记事本)和programexe等三个文件。用鼠标键点击programexe文件,即可打开实验编程器v101的界面,如图1所示。该界面上有eeprom和行、数据(程序)表格,那是编程完成后供用户参看的。桌面中下部是配置位选择,应按以下步骤进行:(1)用pc机键盘在器件id栏中键入“ffffff”;(2)用鼠标键点击振荡方式,确定你的pic16f84硬件设计中的振荡方式,可选择xt、lp、hs和rc的其中一种到振荡方式窗内;(3)余下的保密位、看门狗和上电定时器等窗口命令,由编制的源程序而定。若编制的源程序很简单,它们各项未派上用场时,其三个窗口全选off(关闭);(4)最后是器件选择,16c84/16f84a等,由实验时选定的pic16f8x而定,例如选择16f84芯片。到此,配置位操作完成。紧接着用鼠标键点击界面左上角的“编程器”,即可出现下拉菜单,选择下拉菜单“端口设置”命令(点击)即可打开编程器“设置串口”图标,如图2所示。然后再点击你设置的串口(1、2、3、4)号和“确认”命令,又恢复成图1的桌面。
一个完整的pic单片机开发系统应包括pic汇编软件、pic单片机仿真器(软件模拟仿真器或硬件在线仿真器)和pic单片机编程器。对于简单的pic源程序而言,若源程序已汇编而生成了扩展名hex文件时,即可直接使用编程器将源程序的目标码hex固化到pic芯片中,再通过实验板验证其源程序的功能。待深入学习时再补充学习pic单片机仿真的方法,这是一种快速学习pic单片机的一条路径。本版在今后适当的时候仍将以实例介绍pic单片机在mplab集成开发环境下软件模拟仿真的方法,以供读者学习时参考。
pic单片机编程器又称为pic烧录器或烧写器。目前市场上pic单片机编程器的产品型号很多,适合各类pic芯片的要求,价位也不相同。功能完善的pic编程器,能对pic绝大多数芯片将其源程序的hex进行固化,但价位高,约1000~2000元;可固化部分芯片源程序的hex编程器,其价位约700元左右。在这里,电子报单片机实验室提供了一种v101实验编程器,其价位极低(200元一台,另附有3张软盘)。值得注意:大多数的pic编程器在使用时都需要一台pc机联机运行,方可完成编程烧写工作。
1低价位的pic16f8x v101实验编程器 该编程器主要对pic16f84/16c84/16lf84/16f84a等芯片的源程序进行固化,其操作十分简单,对初学者极其适用。pic16f84/16c84芯片均是可反复烧录的芯片,加之第二次烧录时,编程器的软件已设计了自动擦除内部已有的代码,所以对初学者十分适用。
v101实验编程器的基本硬件配置有flash89c2051单片机、11mhz晶振、max232n标准接口芯片、rs232标准通信接口插座、复位按钮、dip插座(活动耐用型)、5v稳压电源、电源指示和编程指示led等。此外为使用户方便使用,还为v101实验编程器配置有15v~17v的电源适配器和rs232标准电缆线的接口插头,以便用户购买之后立即上机使用。该编程器印板尺寸为:98mm×70mm(与编程器配套的pic实验板将在下期本版介绍)。
2pic16f8x v101实验编程器的软件安装 该实验编程器的支持软件共有三张,都是标准软件格式。你只需在pc机视窗windows下运行即可进行安装。打开pc机,在pc机a驱中插入该编程器的第一张磁盘,用鼠标键点击显示器上“我的电脑”,再点击a磁盘(35英寸软盘),即可打开a:盘窗口,在此窗口上会出现9个文件,只点击其中的steupexe文件即可在pc机上运行该磁盘软件,然后注意操作安装过程中的适当提示语句,pc机会自动地将三张磁盘的软件安装到你选定的硬盘中(笔者是把该软件放在pc机的d盘中)。待安装完毕,可用配套的电缆线rs232插头,一端插入pc机rs232串口(串口1、2、3、4任选)插座上,一端插编程器的rs232插座上。接着在编程器的供电电源口中插入电源适配器(15v~17v,该适配器电源不分极性)和dip插座上安上pic16f8x芯片,这时编程的准备工作全部完成,此时电源指示灯led即亮。
3pic单片机源程序的固化 启动pc机,在windows下运行,用鼠标键点击“我的电脑”,再点击d盘符(由安装时的盘符而定),打开了d盘,在其窗口上,用鼠标键点击“实验编程器”(文件),即可打开实验“编程器”窗口,在此窗口上有三个图标:demohex(实验编程用的灯闪烁目标码hex——立刻待用);programini(记事本)和programexe等三个文件。用鼠标键点击programexe文件,即可打开实验编程器v101的界面,如图1所示。该界面上有eeprom和行、数据(程序)表格,那是编程完成后供用户参看的。桌面中下部是配置位选择,应按以下步骤进行:(1)用pc机键盘在器件id栏中键入“ffffff”;(2)用鼠标键点击振荡方式,确定你的pic16f84硬件设计中的振荡方式,可选择xt、lp、hs和rc的其中一种到振荡方式窗内;(3)余下的保密位、看门狗和上电定时器等窗口命令,由编制的源程序而定。若编制的源程序很简单,它们各项未派上用场时,其三个窗口全选off(关闭);(4)最后是器件选择,16c84/16f84a等,由实验时选定的pic16f8x而定,例如选择16f84芯片。到此,配置位操作完成。紧接着用鼠标键点击界面左上角的“编程器”,即可出现下拉菜单,选择下拉菜单“端口设置”命令(点击)即可打开编程器“设置串口”图标,如图2所示。然后再点击你设置的串口(1、2、3、4)号和“确认”命令,又恢复成图1的桌面。
http://www.hificat.com
6 pic单片机源程序的固化和编程器
一个完整的pic单片机开发系统应包括pic汇编软件、pic单片机仿真器(软件模拟仿真器或硬件在线仿真器)和pic单片机编程器。对于简单的pic源程序而言,若源程序已汇编而生成了扩展名hex文件时,即可直接使用编程器将源程序的目标码hex固化到pic芯片中,再通过实验板验证其源程序的功能。待深入学习时再补充学习pic单片机仿真的方法,这是一种快速学习pic单片机的一条路径。本版在今后适当的时候仍将以实例介绍pic单片机在mplab集成开发环境下软件模拟仿真的方法,以供读者学习时参考。
pic单片机编程器又称为pic烧录器或烧写器。目前市场上pic单片机编程器的产品型号很多,适合各类pic芯片的要求,价位也不相同。功能完善的pic编程器,能对pic绝大多数芯片将其源程序的hex进行固化,但价位高,约1000~2000元;可固化部分芯片源程序的hex编程器,其价位约700元左右。在这里,电子报单片机实验室提供了一种v101实验编程器,其价位极低(200元一台,另附有3张软盘)。值得注意:大多数的pic编程器在使用时都需要一台pc机联机运行,方可完成编程烧写工作。
1低价位的pic16f8x v101实验编程器 该编程器主要对pic16f84/16c84/16lf84/16f84a等芯片的源程序进行固化,其操作十分简单,对初学者极其适用。pic16f84/16c84芯片均是可反复烧录的芯片,加之第二次烧录时,编程器的软件已设计了自动擦除内部已有的代码,所以对初学者十分适用。
v101实验编程器的基本硬件配置有flash89c2051单片机、11mhz晶振、max232n标准接口芯片、rs232标准通信接口插座、复位按钮、dip插座(活动耐用型)、5v稳压电源、电源指示和编程指示led等。此外为使用户方便使用,还为v101实验编程器配置有15v~17v的电源适配器和rs232标准电缆线的接口插头,以便用户购买之后立即上机使用。该编程器印板尺寸为:98mm×70mm(与编程器配套的pic实验板将在下期本版介绍)。
2pic16f8x v101实验编程器的软件安装 该实验编程器的支持软件共有三张,都是标准软件格式。你只需在pc机视窗windows下运行即可进行安装。打开pc机,在pc机a驱中插入该编程器的第一张磁盘,用鼠标键点击显示器上“我的电脑”,再点击a磁盘(35英寸软盘),即可打开a:盘窗口,在此窗口上会出现9个文件,只点击其中的steupexe文件即可在pc机上运行该磁盘软件,然后注意操作安装过程中的适当提示语句,pc机会自动地将三张磁盘的软件安装到你选定的硬盘中(笔者是把该软件放在pc机的d盘中)。待安装完毕,可用配套的电缆线rs232插头,一端插入pc机rs232串口(串口1、2、3、4任选)插座上,一端插编程器的rs232插座上。接着在编程器的供电电源口中插入电源适配器(15v~17v,该适配器电源不分极性)和dip插座上安上pic16f8x芯片,这时编程的准备工作全部完成,此时电源指示灯led即亮。
3pic单片机源程序的固化 启动pc机,在windows下运行,用鼠标键点击“我的电脑”,再点击d盘符(由安装时的盘符而定),打开了d盘,在其窗口上,用鼠标键点击“实验编程器”(文件),即可打开实验“编程器”窗口,在此窗口上有三个图标:demohex(实验编程用的灯闪烁目标码hex——立刻待用);programini(记事本)和programexe等三个文件。用鼠标键点击programexe文件,即可打开实验编程器v101的界面,如图1所示。该界面上有eeprom和行、数据(程序)表格,那是编程完成后供用户参看的。桌面中下部是配置位选择,应按以下步骤进行:(1)用pc机键盘在器件id栏中键入“ffffff”;(2)用鼠标键点击振荡方式,确定你的pic16f84硬件设计中的振荡方式,可选择xt、lp、hs和rc的其中一种到振荡方式窗内;(3)余下的保密位、看门狗和上电定时器等窗口命令,由编制的源程序而定。若编制的源程序很简单,它们各项未派上用场时,其三个窗口全选off(关闭);(4)最后是器件选择,16c84/16f84a等,由实验时选定的pic16f8x而定,例如选择16f84芯片。到此,配置位操作完成。紧接着用鼠标键点击界面左上角的“编程器”,即可出现下拉菜单,选择下拉菜单“端口设置”命令(点击)即可打开编程器“设置串口”图标,如图2所示。然后再点击你设置的串口(1、2、3、4)号和“确认”命令,又恢复成图1的桌面。
一个完整的pic单片机开发系统应包括pic汇编软件、pic单片机仿真器(软件模拟仿真器或硬件在线仿真器)和pic单片机编程器。对于简单的pic源程序而言,若源程序已汇编而生成了扩展名hex文件时,即可直接使用编程器将源程序的目标码hex固化到pic芯片中,再通过实验板验证其源程序的功能。待深入学习时再补充学习pic单片机仿真的方法,这是一种快速学习pic单片机的一条路径。本版在今后适当的时候仍将以实例介绍pic单片机在mplab集成开发环境下软件模拟仿真的方法,以供读者学习时参考。
pic单片机编程器又称为pic烧录器或烧写器。目前市场上pic单片机编程器的产品型号很多,适合各类pic芯片的要求,价位也不相同。功能完善的pic编程器,能对pic绝大多数芯片将其源程序的hex进行固化,但价位高,约1000~2000元;可固化部分芯片源程序的hex编程器,其价位约700元左右。在这里,电子报单片机实验室提供了一种v101实验编程器,其价位极低(200元一台,另附有3张软盘)。值得注意:大多数的pic编程器在使用时都需要一台pc机联机运行,方可完成编程烧写工作。
1低价位的pic16f8x v101实验编程器 该编程器主要对pic16f84/16c84/16lf84/16f84a等芯片的源程序进行固化,其操作十分简单,对初学者极其适用。pic16f84/16c84芯片均是可反复烧录的芯片,加之第二次烧录时,编程器的软件已设计了自动擦除内部已有的代码,所以对初学者十分适用。
v101实验编程器的基本硬件配置有flash89c2051单片机、11mhz晶振、max232n标准接口芯片、rs232标准通信接口插座、复位按钮、dip插座(活动耐用型)、5v稳压电源、电源指示和编程指示led等。此外为使用户方便使用,还为v101实验编程器配置有15v~17v的电源适配器和rs232标准电缆线的接口插头,以便用户购买之后立即上机使用。该编程器印板尺寸为:98mm×70mm(与编程器配套的pic实验板将在下期本版介绍)。
2pic16f8x v101实验编程器的软件安装 该实验编程器的支持软件共有三张,都是标准软件格式。你只需在pc机视窗windows下运行即可进行安装。打开pc机,在pc机a驱中插入该编程器的第一张磁盘,用鼠标键点击显示器上“我的电脑”,再点击a磁盘(35英寸软盘),即可打开a:盘窗口,在此窗口上会出现9个文件,只点击其中的steupexe文件即可在pc机上运行该磁盘软件,然后注意操作安装过程中的适当提示语句,pc机会自动地将三张磁盘的软件安装到你选定的硬盘中(笔者是把该软件放在pc机的d盘中)。待安装完毕,可用配套的电缆线rs232插头,一端插入pc机rs232串口(串口1、2、3、4任选)插座上,一端插编程器的rs232插座上。接着在编程器的供电电源口中插入电源适配器(15v~17v,该适配器电源不分极性)和dip插座上安上pic16f8x芯片,这时编程的准备工作全部完成,此时电源指示灯led即亮。
3pic单片机源程序的固化 启动pc机,在windows下运行,用鼠标键点击“我的电脑”,再点击d盘符(由安装时的盘符而定),打开了d盘,在其窗口上,用鼠标键点击“实验编程器”(文件),即可打开实验“编程器”窗口,在此窗口上有三个图标:demohex(实验编程用的灯闪烁目标码hex——立刻待用);programini(记事本)和programexe等三个文件。用鼠标键点击programexe文件,即可打开实验编程器v101的界面,如图1所示。该界面上有eeprom和行、数据(程序)表格,那是编程完成后供用户参看的。桌面中下部是配置位选择,应按以下步骤进行:(1)用pc机键盘在器件id栏中键入“ffffff”;(2)用鼠标键点击振荡方式,确定你的pic16f84硬件设计中的振荡方式,可选择xt、lp、hs和rc的其中一种到振荡方式窗内;(3)余下的保密位、看门狗和上电定时器等窗口命令,由编制的源程序而定。若编制的源程序很简单,它们各项未派上用场时,其三个窗口全选off(关闭);(4)最后是器件选择,16c84/16f84a等,由实验时选定的pic16f8x而定,例如选择16f84芯片。到此,配置位操作完成。紧接着用鼠标键点击界面左上角的“编程器”,即可出现下拉菜单,选择下拉菜单“端口设置”命令(点击)即可打开编程器“设置串口”图标,如图2所示。然后再点击你设置的串口(1、2、3、4)号和“确认”命令,又恢复成图1的桌面。