资源描述:
《单片机C51实验指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、机械电子工程专业《C54程序设计》课程实验指导书审定人:撰写人:第一部分绪论1第二部分基本实验指导2实验一2实验二8实验四1318第一部分绪论本指导书是根据《C54程序设计》课程实验教学大纲编写的,适用于机械电子工程专业。一、本课程实验的作用与任务本课程的实践性较强,安排适当的上机可以帮助学生理解教学内容,锻炼动手能力和综合设计能力。二、本课程实验的基础知识熟悉Keil软件的使用,学习过单片机原理与接口技术及有一定的电路常识。三、本课程实验教学项目及其教学要求序实验项目名称学时教学目标、要求1单片机C51程
2、序设计集成开发环境应用2掌握实验环境的应用,熟练掌握软件的各项功能2流水灯实验2熟悉环境,掌握I/O的特点和应用3中断程序设计实验2掌握中断的实时性优点,并掌握中断的断点保护等知识4定时器/计数器程序设计实验2掌握定时器的几种工作模式,并应用各种模式进行定时合计8第二部分基本实验指导实验一单片机C51程序设计集成开发环境应用一、实验目的1.了解集成开发环境KeilVision3文件管理的特点。2.学会使用开发环境新建文件、编辑、编译程序。3.掌握开发环境程序设计相关设置及其意义。二、实验原理1.熟练操作开发
3、环境。2.利用C51相关知识,编写简单程序,生成可执行文件。3.记录编译错误信息,总结错误原因,写出解决办法。三、主要仪器及耗材计算机一台,Keil软件一套,仿真试验箱一套实验内容与步骤一)实验内容:认识KeilVision3;新建工程、文件;工程参数设置;程序编辑、编译及调试。二)实验步骤:1.启动软件KeilVision3,界面如下图:FileEditViewProjectDebugFlashPeripheralsToolsSVCSWindowHelpCreateProjectProjectWorksp
4、ace“mH舁泾保存在Q):j_j我的文档_jARH9(2410)开发板资料[ARM应用系统开发详解_Jj.files_Metrowerks_)MyDesigns_jS3c2410的触摸屏及模数转换-PoweredBy«lab603.files文件名@):保存类型(I)*
5、ProjectFiles(♦.uv2)
6、myfirprjzJ②冈保存(S)3200j
7、BuildCommandFindinFiles/2.菜单操作Project>NewProject,在出现的对话框中输入工程名称,设计保存路径,然后保
8、存。1•出现CPU选择对话框,选择所用的单片机,单击确定。ision3
9、T.nx
10、FileEditViewProjectDebugFlashPeripheralsToolsSVCSWindowHelpProjectWorkspaceCreateHewProjectE®保存在Q):
11、口我的文档3*S二)ARH9(2410,开发板资二ARM应用系统开发详解_Jj.files_MetrowerksjMyDesigns二)S3c241啲触摸屏及模数转换-PoweredByelab603.files£回Bl[niyf
12、irprj冒込两■零文件名妙保存类型Q):[ProjectFiles(*.uv2)zJ取消j
13、Build人Command入FindinFiles/lowR/VFileEditViewProjectDebugFl^shPeripheralsToolsSVCSYindovHelpProjectWorkspaceCreateHevProject俣存在G)心亦站_)ARM9(24!0)开发板贵料【〜ARM应用系魏开发谗篇Jj・filtiiMttrowtrki_jMyDtsxpis」S3c241啲頁数转拱・Powt
14、rtdByelab6O3.files文件名Qf)保存类型(I)[ProjectFiles(•uv2)py&rprj
15、Build人Command入FindinFiles/保存(S)取消lkSelectDeviceforTarget*TargetHUMR/WCPUIVendorDeviceToolsetAtmelAT89C51C51UseExtendedLinker0LX51)insteadofBL51DatabaseDescription:AT89C2051AT89C4051AT89C518051-base
16、dFulllyStatic24MHzCMOScontrollerwith32I/i2Timers/Counters,6Interrupts/2PriorityLevels,UART,Three-LevelProgramMemoryLock,4KBytesFlashMemory^128BytesOn-chipRAMAT89C5131AT89C51CC03AT89C51ED2AT89C51IC2AT89C51ID2A