欢迎来到天天文库
浏览记录
ID:45564719
大小:660.67 KB
页数:29页
时间:2019-11-14
《c51程序设计实验指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、辽东曇院信您牧术皆院《C51程序设计》实验指导书主编:XXXX姓名:学号:班级:专业:层次:20XX年7月实验一单片机C51程序设计集成开发环境应用1实验二普通I/O口编程实验6实验三中断程序设计实验10实验定时器/计数器程序设计实验13实验五数码管显示程序设计实验16实验六独立式键盘程序设计实验19实验七行列矩阵式键盘程序设计实验21实验题目:单片机C51程序设计集成开发环境应用指导教师:教学周数:实验员:实验类型:实验课吋:H期:时间:实验分室名称:实验台号:—>实验目的1.了解集成开发环境KeilVision3文件管理的特点。2.学会使用开发环
2、境新建文件、编辑、编译程序。。3.掌握开发环境程序设计和关设置及其意义。二、实验要求1.熟练操作开发坏境。2.利用C51相关知识,编写简单程序,牛成可执行文件。3.记录编译错误信息,总结错谋原因,写出解决办法。三、实验内容及步骤一)实验内容:认识KeilVision3;新建工程、文件;工程参数设置;程序编辑、编译及调试。二)实验步骤:1.启动软件KeilVision3,界面如下图:2.菜单操作Project>NewProject,在出现的对话框中输入工程名称,设计保存路径,然后保存。弩念L2fr.-i7M奥二
3、角應JH【回凶创艷IFS36XProje
4、ctWorkspaceision3FileEditViewProjectDebugFlashPeripheralsToolsSVCSWindowHelpg
5、凰Q怜零□lxMope茅□d~no
6、Build/CommandFindinFites/3•出现CPU选择对话框,选择所用的单片机,单击确定。4.出现加入启动代码文件对话框,单击是。下图为建立完工程后的界面:5.菜单操作Project>Optionsfortarget"Target1”或者直接在左侧的Target1文件夹图标上单击右键,选择Optionsfortarget"Target1”,出
7、现下图所示的OptionsfortargetaTarget1”对话框。在Target标签下设置品振频率、编译模式、ROM大小等,在Output标签下设置冃标文件路径,是否产牛可执行文件及是否产牛其他信息。6.点击File>New菜单或则点击新建图标'閤,然后保存,设置保存路径,注意保存文件格式为:文件名.C。7.在文件管理窗I」屮右键单击aSourceGroup1”,选择“AddFilestoGroup'SourceGroup「选屮刚刚新建的程序文件,点“Add”即可把文件加入到工程屮。kYmyfirprj一Wlision3□IX
8、FilegditV
9、iewProjectDebugFlashPeripheralsToolsSVCSWindowHelp-z4%IFftAddFilestoGroupwSourceGroupl"[?I查找范国①:
10、□我的文档二
11、4-⑥仔•Q新建文件夹)ocu>entsText2.c
12、.
13、□][XProjectWorks:二新建文件夹(2)」中电网专业技术论坛一嵌入式开发浏览:嵌入式开发专题C语言最入式系统霸_)中电网专业技术论坛一嵌入式开发浏览:同济大学软件学院院长谈择业一关•」中电网专业技术论坛"貶入式开发浏览:转载:泌摸屏在S3C2410上的应用孚-Targ-文件
14、名@):
15、Text2Add文件类型Q):[CSourcefile(*.c)二]CloseIText2Mop看□d~noI
16、BuildCommandFindinFies/1Ij/1MUMR/W&文件管理窗口屮双击任何文件名即可把该文件打开,在右边的工作区中可以编辑源程序。9.程序编辑完成后单击®I图标编译,编译通过后的界面卜-图所示。FileEditViewProjectDebugFlashPeripheralsToolsSVCSVindowKelp倉莎日iSP乂电ea上
17、住宰e盹曾【费遛幽画朋总[Target1二
18、tfc幕ProjectWorks
19、pacex-Target1-QiSourceGroup1J]STARTUPA51♦Text2.c1234567890123OOOOOOOOO1111—OOOQOQOQOQOOOIsbitxsdat=Pl"4:sbitxsclk=PlA5:sbitG¥=PrO:sbitSV=PT1;sbitBV=PT2;sbitQV=PT3:unsignedunsignedunsignedunsignedbitsetflag=O;#includecharcharcharcharhour=0,min=O,sec=O分钟』砂餉记数单.元int0Cnt=2
20、5:flashPos=3:keyvalue://中断记数,25次中断为一秒定时到//每次进入设定时间状态,位
此文档下载收益归作者所有