- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
*;*;*;μVision4中包含了源程序文件编辑器、工程管理器(Project)、源程序调试器(Debug)等,并且为Cx51编译器、Ax51汇编器、BL51/Lx51连接定位器、RTX51实时操作系统等提供了单一而灵活的开发环境。
μVision4的源级浏览器利用符号数据库使用户可以快速浏览源文件,用户可通过详细的符号信息来优化变量存储器,文件查找功能可在指定的假设干种文件中进行全局文件搜索;工具菜单功能允许启动指定的用户应用程序,μVision4还提供了对第三方工具软件的接口。;开发者可购置KeilμVision4软件,也可到Keilsoftware公司的主页免费下载Eval(评估)版本。该版本同正式版本一样,但有一定的限制,最终生成的代码不能超过2KB,但用于学习已经足够。开发者还可以到Keil公司网站申请免费的软件试用光盘。;μVision4具有强大的工程管理功能,一个工程由源程序文件、开发工具选项以及编程说明局部组成,通过目标创立(BuildTarget)选项很容易实现对一个μVision4工程进行完整的编译和连接,直接产生最终应用目标程序。
μVision4中包含—个器件数据库(devicedatabase),数据库中有各种单片机片上存储器和外围集成功能资源信息。在工程开发过程中通过数据库选定一种单片机之后,μVision4自动设置默认的Ax51汇编器、Cx51编译器、BL51/Lx51连接定位器及Debug调试器选项。此外,用户可以根据不同需要手工设置各种编译、连接和调试选项。;μVision4中集成的Debug调试器具有十分强大的仿真调试功能,支持软件模拟和用户目标板调试两种工作方式。在软件模拟方式下不需要任何8051单片机硬件即可完成用户程序仿真调试,极大地提高了用户程序开发效率。在目标板调试方式下用户可以将程序下载到自己的8051单片机系统板上,利用8051的串行口与PC机进行通信实现用户程序的实时在线仿真,这种方式使用户可以防止购置昂贵的硬件仿真器而到达相同的仿真效果,最大限度地保护了用户的利益。;KeilμVision的串口调试器软件comdebug.exe,用于在电脑端能够看到单片机发出的数据,该软件无需安装,可直接在当前位置运行这个软件。假设读者需最新版,可到有关搜索网站输入关键词“串口调试器〞,找到一个适宜的下载网站,可即下载最新版本。当然,也可使用Windows自带的“超级终端〞。;在Windows中安装了Keil公司的51开发软件包之后,会自动在桌面和开始菜单中生成一个“KeilμVision4〞图标,双击桌面上的“KeilμVision4〞图标,即可启动运行,也可以单击“开始〞按钮,将鼠标指向“程序〞,找到“KeilμVision4〞并单击鼠标左键启动运行,那么屏幕显示μVision4提示信息,几秒钟后提示信息自动消失,出现如图5-1所示主窗口。;图5-1KeilμVision4启动后的主窗口;*;2.编写并加载C程序
第6步,新建一个C程序文件:点击菜单“File〞→“New〞出现文本编辑界面。
第7步,在编辑区域输入以下述简单的流水灯程序。
/*-------------------流水灯.C---------------------------*/
#includereg52.h//调用头文件reg52.h
#includeintrins.h//intrins.h里面有关于字符循环左移_crol_函数
delay(unsignedintz)//延时程序,时间长短由参数z确定
{
unsignedx,y;//定义两个无符号数x和y
for(x=0;xz;x++)//进入循环〔外部大循环〕
{
for(y=0;y100;y++);//循环体〔内部小循环〕
}
};voidmain()//主程序
{
intx;//定义一个整型变量x,决定循环次数
{
P1=0xfe;//值给端口P1
delay(1000);//调用延时程序
for(x=0;x7;x++)//进入循环体
{
P1=_crol_(P1,1);//P1端口数值左移1位
delay(1000);//调用延时程序
}
}
}
;第8步,点击菜单“File〞→“Save〞进行保存。
第9步,右击屏幕左边的SourceGr
您可能关注的文档
最近下载
- FloEFD 2312(Standalone)软件实例教程 第5章.pdf VIP
- 电厂除灰技术手册-气力输灰管道.doc
- FloEFD 2312(Standalone)软件实例教程 第4章.pdf VIP
- 山塘除险加固工程初步设计报告.docx VIP
- 中国慢性癌症相关性疼痛诊疗指南(2024版).pdf VIP
- 海上大功率风电变流器技术应用.pdf VIP
- 高中语文 2.1《梦游天姥吟留别》课件 人教版第三册.pptx VIP
- 010.消毒液车间灌装机清洁验证报告.doc VIP
- 民用建筑电气设计规范JGJ16-2016.pdf VIP
- 22S804 矩形钢筋混凝土蓄水池.docx VIP
文档评论(0)