⑴ 在单片机中描述建立一个新的工程项目管理文件Project的完整步骤
CVAVR也采用project工程项目管理文件(.APR)来保存、记录、管理用户在系统软件开发中所使用和生成的各种文件,以及保存用户的开发环境配置参数和设置情况等。
图5-10 在CVAVR中创建新的工程项目
新建工程项目。CVAVR启动后,你将看到它的主工作界面。现在可以创建一个新的项目:
选择菜单栏中“File→New”,出现“Create New File”对话框。
选择Project选项,表示新建一个工程项目(图5-10),按“OK”按钮确认。
随后CVAVR出现一个对话框,询问用户是否使用需要在CVAVR系统的程序自动生成向导器的帮助下生成源程序的主结构框架。建议使用该功能,选择“Yes”进入CodeWizardAVR选择对话框。
在CVAVR系统的程序自动生成向导器的帮助下生成源程序的主结构框架。CVAVR系统的程序自动生成向导器是一个非常具有特点的功能。用户在它的帮助下,可以非常简单和方便的生成源程序的主结构框架,其中还包括了对AVR各个I/O寄存器初始化的代码。这使得用户不必频繁的查看手册,去确定各个标志的意义,以及计算初始设置值等。读者应逐步掌握和熟练使用该项功能。
确定使用AVR芯片的型号和系统时钟频率值。本例中,选择ATmega16,系统时钟频率为4M(参见图5-10)。
确定PORTC口的工作方式。本例中只使用了PORTC口的最低位,为输出方式工作,用于控制LED。图5-11给出对PORTC口初始化配置的界面,用鼠标点击“Bit 0”的方向为输出Out,输出初始值为1。
CodeWizardAVR选择对话框中还有许多对AVR各个功能部件的配置选择,由于本例非常简单,只用到PORTC的第0位,因此配置完成。读者可以仔细游览各个功能配置,配合CVAVR的HELP文件,了解其如何使用,同时也加深对AVR内部资源的熟悉和了解。
图5-11 PORTC口的初始化配置
好多西科的啊。这个图好像没贴起。
⑵ 用51单片机都能做什么工程
51开发板能开发关于51的产品,你可以看看,编程很简单。
http://item.taobao.com/auction/item_detail.jhtml?item_id=&x_id=0db1
⑶ keil4写stc51怎样新建工程
keil4里,确实没有STC单片机,其实,建工程时,选择单片机型号无关紧要,随便选一个51单片机都行,典型的选择AT89C51,AT89C52就行。
关键是写程序,要按STC单片机来写,因STC单片机增加了很多专用寄存器,各相关功能要用到这些增加的寄存器来实现。
但这些寄存器编译时会出错,因此,要加载STC的头文件,就不用加REG51.H头文件了,直接加STC的头文件。如
#include"STC12C5A60S2.H"
这个头文件可以从STC-ISP软件中导出,并放在与工程同一个文件夹下。
这样,编译可以通过了,下载后,就按STC单片机来工作了。
⑷ 单片机开发与典型工程项目实例详解的介绍
围绕实践与经验,注重应用和实用,8大完整单片机开发项目,实用、典型,上手容易。关注开发实践,对用到的新器件做了详细介绍,并仔细讲解了抗干扰技术和软件的可靠性。既介绍设计原理、基本步骤和流程,还提供设计思路及代码注释,利用于读者理解和巩固知识点。
⑸ STM32单片机用keil4每次都要建工程吗
建立工程的目的是按项目管理使用。同时,建立工程后,才能进行整个程序的编译。
如果是调试用的话,根本不需要建立那么多工程,一个工程即可。在这个工程里面可以增加删除不同的.C文件和.H文件。只是一个工程只能生成一个.HEX文件或.MOT文件而且。
假如你采用这个工程做LCD显示功能的调试。然后又想做LED的调试。那么,你把LED的程序放到一个.C的文件里面。然后在工程里面加载这个.C文件即可。原来的LCD的程序可以屏蔽掉不编译就是啦!
当然,工程还可以把输出的.HEX或.MOT文件名字变更。那就是说,采用一个工程,变更一下输出文件名字。可以生成不同的烧录文件(.HEX或.MOT)
你找一个学习板的资料。别人把很多程序都放到一个工程里面了。你一看就明白了!