Windows下PIC8位单片机源程序汇编和固化(一)
发布时间:2008/5/27 0:00:00 访问次数:527
http://www.hificat.com
单片机本身没有开发编程能力,所以要把单片机变成一种应用产品,必须借助于硬件开发和软件开发两种工具。在进行软件开发时,首先利用相关的编辑软件,按照相应的格式建立pic单片机的源程序(助记符程序),然后对源程序进行汇编。在完成汇编之后,用户可以利用模拟调试软件(价位低)或者硬件在线仿真器(价位高)对其目标程序(机器代码)进行运行调试,以发现其错误并修改之。在经过调试、修改、再汇编之后,即可将修改后的目标程序用硬件(工具)编程器将目标代码烧写到用户的pic芯片中。最后将烧写后(即固化)的芯片插入到用户板(实验板)脱机运行,如还有问题(通常是多条程序的条件下),就检查硬件电路和软件的设计,找出错误并修改、再汇编、调试直到脱机运行正常为止。
microchip公司在推出pic系列单片机产品的同时,也推出了相对应的软件开发和硬件开发工具,例如pic在线仿真器、mplab集成开发软件、mpsim软件仿真器、mpasm宏汇编程序以及pic通用编程器等。不仅如此,国内开发pic系列单片机的工作也很迅速,许多公司或研究所也推出了相应的开发装置,其中既有适用于初学者、低价位的软件仿真和编程器,也有适用于产品开发的高中档开发应用装置。有些高档的开发器还能支持c编译器(如mp-c)与模糊逻辑开发系统等。这些开发装置既可独立运行,也可以和pc机联机运行。总之,开发pic单片机的工具不仅十分成熟也是多种多样的。
在pc机上对pic单片机的源程序汇编时,既可以在dos条件下,也可以在windows条件下进行。以下将介绍
windows下源程序汇编的方法和步骤。
1windows下pic集成开发软件mplab
mplab是microchip公司为pic单片机开发产品提供的适用于pc机windows的集成开发软件。mplab的版本从早期到现在已发展到多种:如mplab v301版、v302版、v40版、v499和v50版等。各版本之间向下兼容,所以尽管pic单片机品种如此之多,用户只需选择相应版本的mplab集成开发软件,均可达到开发目的。
(1)mplab的特性和安装
mplab是一种易学易用的pic单片机产品的集成开发工具软件。该软件由mplab编辑程序、mplab项目管理程序(project manager)、mpasm汇编程序(windows版)和mplab-sim模拟调试程序等工具软件组成。mplab能帮你调试源代码,观察程序流程、调试以及优化固件生产设计的pic单片机应用程序。上述的各种软件将在本报下几期通过实例介绍其功能和用法。
mplab集成开发软件对计算机系统的硬件与软件配置要求如下:microsoft windows 3.x版、95版和98版均可;标准键盘和鼠标;4mb(最好是16mb以上)的内存和vga以上显示器等。mplab的安装简单,只要熟悉pc机的用户均可利用磁盘或光盘cd-rom中mplab的setupexe文件和相关的提示语句进行安装。若是初学者,可请电脑行家进行安装。安装mplab软件时,最好在显示屏上粘贴microchip/mplab的快捷图标,以使操作方便。
(2)mplab的桌面系统
windows操作系统与dos操作系统的最大区别就是广泛使用了图形化操作界面,因此对话框是用户在操作windows过程中最经常接触的东西。mplab的所有功能都可通过mplab桌面(对话框)中的菜单命令来操作。
当你的pc机上安装了mplab集成开发软件之后,打开pc机,用鼠标点击显示器上的快捷图标microchip即可在显示器上看到mplab的桌面,如附图所示(v499版)。该桌面是一个大小可变的窗口。mplab桌面顶部的左边字符为标题栏(mplab);标题栏的下面为菜单栏(menu),菜单栏的下面为工具栏,底部为状态栏。桌面窗口中的菜单栏是下拉式的。
mplab共有多个菜单选项(v322、v499有9个,v301是8个)。所有的mplab功能均可通过下拉式菜单来访问,菜单中加有下划线的字符表示加速键(key accelerators),在菜单下拉时,用鼠标点击该字符键可立即执行该项功能。
microchip公司在推出pic系列单片机产品的同时,也推出了相对应的软件开发和硬件开发工具,例如pic在线仿真器、mplab集成开发软件、mpsim软件仿真器、mpasm宏汇编程序以及pic通用编程器等。不仅如此,国内开发pic系列单片机的工作也很迅速,许多公司或研究所也推出了相应的开发装置,其中既有适用于初学者、低价位的软件仿真和编程器,也有适用于产品开发的高中档开发应用装置。有些高档的开发器还能支持c编译器(如mp-c)与模糊逻辑开发系统等。这些开发装置既可独立运行,也可以和pc机联机运行。总之,开发pic单片机的工具不仅十分成熟也是多种多样的。
在pc机上对pic单片机的源程序汇编时,既可以在dos条件下,也可以在windows条件下进行。以下将介绍
windows下源程序汇编的方法和步骤。
1windows下pic集成开发软件mplab
mplab是microchip公司为pic单片机开发产品提供的适用于pc机windows的集成开发软件。mplab的版本从早期到现在已发展到多种:如mplab v301版、v302版、v40版、v499和v50版等。各版本之间向下兼容,所以尽管pic单片机品种如此之多,用户只需选择相应版本的mplab集成开发软件,均可达到开发目的。
(1)mplab的特性和安装
mplab是一种易学易用的pic单片机产品的集成开发工具软件。该软件由mplab编辑程序、mplab项目管理程序(project manager)、mpasm汇编程序(windows版)和mplab-sim模拟调试程序等工具软件组成。mplab能帮你调试源代码,观察程序流程、调试以及优化固件生产设计的pic单片机应用程序。上述的各种软件将在本报下几期通过实例介绍其功能和用法。
mplab集成开发软件对计算机系统的硬件与软件配置要求如下:microsoft windows 3.x版、95版和98版均可;标准键盘和鼠标;4mb(最好是16mb以上)的内存和vga以上显示器等。mplab的安装简单,只要熟悉pc机的用户均可利用磁盘或光盘cd-rom中mplab的setupexe文件和相关的提示语句进行安装。若是初学者,可请电脑行家进行安装。安装mplab软件时,最好在显示屏上粘贴microchip/mplab的快捷图标,以使操作方便。
(2)mplab的桌面系统
windows操作系统与dos操作系统的最大区别就是广泛使用了图形化操作界面,因此对话框是用户在操作windows过程中最经常接触的东西。mplab的所有功能都可通过mplab桌面(对话框)中的菜单命令来操作。
当你的pc机上安装了mplab集成开发软件之后,打开pc机,用鼠标点击显示器上的快捷图标microchip即可在显示器上看到mplab的桌面,如附图所示(v499版)。该桌面是一个大小可变的窗口。mplab桌面顶部的左边字符为标题栏(mplab);标题栏的下面为菜单栏(menu),菜单栏的下面为工具栏,底部为状态栏。桌面窗口中的菜单栏是下拉式的。
mplab共有多个菜单选项(v322、v499有9个,v301是8个)。所有的mplab功能均可通过下拉式菜单来访问,菜单中加有下划线的字符表示加速键(key accelerators),在菜单下拉时,用鼠标点击该字符键可立即执行该项功能。
http://www.hificat.com
单片机本身没有开发编程能力,所以要把单片机变成一种应用产品,必须借助于硬件开发和软件开发两种工具。在进行软件开发时,首先利用相关的编辑软件,按照相应的格式建立pic单片机的源程序(助记符程序),然后对源程序进行汇编。在完成汇编之后,用户可以利用模拟调试软件(价位低)或者硬件在线仿真器(价位高)对其目标程序(机器代码)进行运行调试,以发现其错误并修改之。在经过调试、修改、再汇编之后,即可将修改后的目标程序用硬件(工具)编程器将目标代码烧写到用户的pic芯片中。最后将烧写后(即固化)的芯片插入到用户板(实验板)脱机运行,如还有问题(通常是多条程序的条件下),就检查硬件电路和软件的设计,找出错误并修改、再汇编、调试直到脱机运行正常为止。
microchip公司在推出pic系列单片机产品的同时,也推出了相对应的软件开发和硬件开发工具,例如pic在线仿真器、mplab集成开发软件、mpsim软件仿真器、mpasm宏汇编程序以及pic通用编程器等。不仅如此,国内开发pic系列单片机的工作也很迅速,许多公司或研究所也推出了相应的开发装置,其中既有适用于初学者、低价位的软件仿真和编程器,也有适用于产品开发的高中档开发应用装置。有些高档的开发器还能支持c编译器(如mp-c)与模糊逻辑开发系统等。这些开发装置既可独立运行,也可以和pc机联机运行。总之,开发pic单片机的工具不仅十分成熟也是多种多样的。
在pc机上对pic单片机的源程序汇编时,既可以在dos条件下,也可以在windows条件下进行。以下将介绍
windows下源程序汇编的方法和步骤。
1windows下pic集成开发软件mplab
mplab是microchip公司为pic单片机开发产品提供的适用于pc机windows的集成开发软件。mplab的版本从早期到现在已发展到多种:如mplab v301版、v302版、v40版、v499和v50版等。各版本之间向下兼容,所以尽管pic单片机品种如此之多,用户只需选择相应版本的mplab集成开发软件,均可达到开发目的。
(1)mplab的特性和安装
mplab是一种易学易用的pic单片机产品的集成开发工具软件。该软件由mplab编辑程序、mplab项目管理程序(project manager)、mpasm汇编程序(windows版)和mplab-sim模拟调试程序等工具软件组成。mplab能帮你调试源代码,观察程序流程、调试以及优化固件生产设计的pic单片机应用程序。上述的各种软件将在本报下几期通过实例介绍其功能和用法。
mplab集成开发软件对计算机系统的硬件与软件配置要求如下:microsoft windows 3.x版、95版和98版均可;标准键盘和鼠标;4mb(最好是16mb以上)的内存和vga以上显示器等。mplab的安装简单,只要熟悉pc机的用户均可利用磁盘或光盘cd-rom中mplab的setupexe文件和相关的提示语句进行安装。若是初学者,可请电脑行家进行安装。安装mplab软件时,最好在显示屏上粘贴microchip/mplab的快捷图标,以使操作方便。
(2)mplab的桌面系统
windows操作系统与dos操作系统的最大区别就是广泛使用了图形化操作界面,因此对话框是用户在操作windows过程中最经常接触的东西。mplab的所有功能都可通过mplab桌面(对话框)中的菜单命令来操作。
当你的pc机上安装了mplab集成开发软件之后,打开pc机,用鼠标点击显示器上的快捷图标microchip即可在显示器上看到mplab的桌面,如附图所示(v499版)。该桌面是一个大小可变的窗口。mplab桌面顶部的左边字符为标题栏(mplab);标题栏的下面为菜单栏(menu),菜单栏的下面为工具栏,底部为状态栏。桌面窗口中的菜单栏是下拉式的。
mplab共有多个菜单选项(v322、v499有9个,v301是8个)。所有的mplab功能均可通过下拉式菜单来访问,菜单中加有下划线的字符表示加速键(key accelerators),在菜单下拉时,用鼠标点击该字符键可立即执行该项功能。
microchip公司在推出pic系列单片机产品的同时,也推出了相对应的软件开发和硬件开发工具,例如pic在线仿真器、mplab集成开发软件、mpsim软件仿真器、mpasm宏汇编程序以及pic通用编程器等。不仅如此,国内开发pic系列单片机的工作也很迅速,许多公司或研究所也推出了相应的开发装置,其中既有适用于初学者、低价位的软件仿真和编程器,也有适用于产品开发的高中档开发应用装置。有些高档的开发器还能支持c编译器(如mp-c)与模糊逻辑开发系统等。这些开发装置既可独立运行,也可以和pc机联机运行。总之,开发pic单片机的工具不仅十分成熟也是多种多样的。
在pc机上对pic单片机的源程序汇编时,既可以在dos条件下,也可以在windows条件下进行。以下将介绍
windows下源程序汇编的方法和步骤。
1windows下pic集成开发软件mplab
mplab是microchip公司为pic单片机开发产品提供的适用于pc机windows的集成开发软件。mplab的版本从早期到现在已发展到多种:如mplab v301版、v302版、v40版、v499和v50版等。各版本之间向下兼容,所以尽管pic单片机品种如此之多,用户只需选择相应版本的mplab集成开发软件,均可达到开发目的。
(1)mplab的特性和安装
mplab是一种易学易用的pic单片机产品的集成开发工具软件。该软件由mplab编辑程序、mplab项目管理程序(project manager)、mpasm汇编程序(windows版)和mplab-sim模拟调试程序等工具软件组成。mplab能帮你调试源代码,观察程序流程、调试以及优化固件生产设计的pic单片机应用程序。上述的各种软件将在本报下几期通过实例介绍其功能和用法。
mplab集成开发软件对计算机系统的硬件与软件配置要求如下:microsoft windows 3.x版、95版和98版均可;标准键盘和鼠标;4mb(最好是16mb以上)的内存和vga以上显示器等。mplab的安装简单,只要熟悉pc机的用户均可利用磁盘或光盘cd-rom中mplab的setupexe文件和相关的提示语句进行安装。若是初学者,可请电脑行家进行安装。安装mplab软件时,最好在显示屏上粘贴microchip/mplab的快捷图标,以使操作方便。
(2)mplab的桌面系统
windows操作系统与dos操作系统的最大区别就是广泛使用了图形化操作界面,因此对话框是用户在操作windows过程中最经常接触的东西。mplab的所有功能都可通过mplab桌面(对话框)中的菜单命令来操作。
当你的pc机上安装了mplab集成开发软件之后,打开pc机,用鼠标点击显示器上的快捷图标microchip即可在显示器上看到mplab的桌面,如附图所示(v499版)。该桌面是一个大小可变的窗口。mplab桌面顶部的左边字符为标题栏(mplab);标题栏的下面为菜单栏(menu),菜单栏的下面为工具栏,底部为状态栏。桌面窗口中的菜单栏是下拉式的。
mplab共有多个菜单选项(v322、v499有9个,v301是8个)。所有的mplab功能均可通过下拉式菜单来访问,菜单中加有下划线的字符表示加速键(key accelerators),在菜单下拉时,用鼠标点击该字符键可立即执行该项功能。