欢迎来到天天文库
浏览记录
ID:46227125
大小:1.20 MB
页数:22页
时间:2019-11-21
《毕业设计-单片机Keil_C51和PROTEUS实验指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验一单片机仿真开发系统的使用21.1KeilC51集成开发坏境介绍21.2用Proteus仿真软件61.3实现单片机最小系统的简单应用。8实验二显示及驱动电路设计用10实验三简单输入/输出实验12实验四外部中断的运用14实验五单片机内部定时/计数器实验15实验六串行口通信设计17实验七直流电机控制18实验八步进马达控制19实验一单片机仿真开发系统的使用1.1KeilC51集成开发环境介绍①、运行keilC51编辑软件,软件界面如图l・l所示②、建立一个新的工程项冃单击Project菜单,在弹出的下拉菜单中选中NewProject选项庖:碳"ion2..①、保存工程项目a、选
2、择要保存的文件路径,输入工程项目文件的名称,如保存的路径为C51文件夹,工程项冃的名称为C51,如图所示,单击保存b、为工程项目选择单片机型号在弹出的对话框中选择需要的单片机型号,如图所示,这里选择51核单片机中使川较多的89S51,选定空号后,单击确定,岀现如图所示的开发平台界血ScloctDeviceTorTnrectTnrCPUVendor:Atm«XDevice:AT89S51Family:MCS-51DatabaseD・・aiptionEmtendedLinker(LX51)dofBL51」」」」」」」〕吕吕ATeSLVSlAT09LVS2ATB9LV55ATS9S
3、4D12AT89S51KT89S52AT89S53AT39SB2S2AT89S8253AT8xC5122AT91F4O4166OS1b・・・dFullStatbcCMOScontroilerwithTKr••"LevelPrMemoryLock32Z/OXin•・.2Tim«rs/Couxt«rSInterrupt*WatchdocTimer,2DPTR»4KFlash,120BytesOrw-chipKAM①、新建源程序文件在下图中单击“File”菜单,选择下拉菜单中的New选项,新建文件后得到如图的界而:②、保存源程序文件单击“File”菜单,选择下拉菜单中的Save选
4、项,在弹出的对话框中选择保存的路径及源程序的名称,如图所示。此时光标在编辑窗口里闪烁,这时可以键入用户的应用程序了,建议首先保存该空白的文件,单击菜单上的“File”,在下拉菜单中选中“SaveAs”选项单击,屏幕如下图所示,在“文件名”栏右侧的编辑框中,键入欲使用的文件名,同时必须键入正确的•扩展名。注意,如果用c语言编写程序,则扩展名为(.c);如果川汇编语言编写程序,则扩展名必须为(.asm)。然后,单击“保存”按钮As保存在⑴:
5、jjC51O注总扩展名文件名:⑥存所屮文保存类型(I):J匡1F……OpenFile梓勺Rebuildtarget匡jBuildtarget
6、TrfLTuslateFile亍肖StopbuildTargets^GroFlies...RemoveGroup?SovirceGroup1’a»dit/sFiles⑦、输入源程序源程序输入完成后保存,得到如图所示的界面。程序小的关键字以不同的颜色提示用户加以注意,这就是事先保存待编辑的文件的好处,即Keilc51会口动识別关键字⑧、编译调试源程序在上图中,单击Project菜单,在弹出的下拉菜单中选中BuiltTarget选项,再单击Debug菜单,在弹出的下拉菜单中选中Start/StopDebugSession选项,编译成功后,再单击Debug菜单,在弹出的下拉菜单屮选
7、屮Go选项,进行源程序调试。如图所示。⑨、查看分析结果单击Debug菜单,在弹出的下拉菜单中选中StopRunning选项,单击View菜单,在弹出的卜拉菜单小选屮SerialWindows#1选项,可以看到程序运行的结果,如图所示:⑩、生成Hex代码文件将编译调试成功的源程序生成町供单片机加载的Hex代码文件,单击Project菜单,在弹出的卜拉菜单屮选屮OptionsforTarget'Target1'选项,在弹出的对话框111单击Output选项,选中其中的"CreateHEXFile"项。其他选项可以不考虑,如图所示:把生成的.HEX代码烧写到8051芯片中,完成软件
8、程序到代码的转换。1-2用Proteus仿真软件电路原理图如图所示I<^T*I«^~»IIIfSI'*I«2S^3^S^3^S^32豹禹竺号当雪書言〜]审]山]*]k]rs[二9^£r^s?9^39^39^39^3忏*s^二*s?M垂誓罢驾窘喬當尋尊蛋負蛍毎尋屋mn$51n=)J—1olgX«38单片机中常用的元件在下表中查找系列元件Miscellaneous品振、电池、保险等MicroprocessorICs各类单片机及其他芯片Optoelectronics各类光电显示元件AnalogICs各类模拟电
此文档下载收益归作者所有