欢迎来到天天文库
浏览记录
ID:45755252
大小:699.03 KB
页数:23页
时间:2019-11-17
《C单片机实验指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、单片机原理与接口技术实验讲义目录第一章开发环境安装使用说明3第二章基于51单片机系统资源实验12实验110开关量输入实验12实验2IO输出驱动继电器(或光电隔离器)实验13实验310输入/输出…半导体温度传感器DS18B20实验14实验4外部中断…■脉冲计数实验15实验5计数器实验16实验6秒时钟发生器实验17实验7PC机串口通讯实验18实验8RS485通讯实验19实验9PWM发生器(模拟)实验20实验10蜂鸣器实验21第一章开发环境安装使用说明、KeilC51集成开发环境的安装l.KeiluVis
2、ion2的安装步骤如下将安装文件拷贝到电脑根目录下,然后双击图标,如图1・1所示:注意:去掉属性里的只读选项。图1・1启动安装环境对话框2•选择EvalVersiono然后一直next直至安装完成,如图1-2所示:二.在KeiluVision2中新建一个工程以及工程配置1•打KeilC环境,如图所示。At£d«tViewObv^n#«hPe3、••凹口0*0•僅MAl34qI小AkCamtMHd入EdfILLJOVRR/W图4、1-3打开工程对话框2•新建工程或打开工程文件:在主菜单上选"Project"项,在下拉列表中选择“NewProject"新建工程,浏览保存工程文件为扩展名为“・Uv2”的文件。或在下拉列表中选择“Openproject”打开已有的工程文件。如图1-4所示:图1-4新建工程3•环境设置:新建工程文件后,在工具栏中选择如下图选项设置调试参数及运行环境算点3L或从主菜单“Project”项中选择“OptionsforTargetTarget1?打开如下图1・5设置窗口。CFUVendor:AtmelDe5、vice:AT89S51Family:MCS-51Database厂UseExtendedLinkerCLX51)insteadofBL51厂UseExtendedAssembler(AX51)insteado£A51Description:□□□□□□□□□□□口AT89LS53AT89LS8252AT89LV51AT89LV52AT89LV55AT89S4D12AT89S51AT89S52AT89S53AT89S8252AT8xC5122AT8xC51SNDl8051basedFullStati6、cCMOScontrollerwithThree^LevelPr■32I/Olines^2Timers/Coxmters丿6lilterruptsSources^Wat4KFlashy128BytesOn"chipRAM――I取消7、rrr图1-5选择H标器件在“Device”项下选择要仿真的芯片类型,女口:Atmel一>AT89S51。在"Target"项下的晶振设宜中修改为硬件电路所用晶振频率,如:6MHzo在“Output”项下如在CreatHEXFile选项前打钩,则在编译的同时生成可下载执行8、的HEX文件,用仿真芯片仿真时可以不进行此项设置。在“Debug”项下选择Q甦己9、KeilMonitor-51Driver―使用硬件仿真。如图1・6所示:Device10、Target「Output11、Listing12、C5113、A5114、BL51LocateBL51MiscDebugUtilities15、Oise;jKeilMonitor~51Driver'UseSimulator▼SettingsVLoadApplicationatStsVGotillmain(Initialization16、・・17、Edit・18、19、VLoadApplicationatSta厂GotillmainInitialization20、Edit・21、RestoreDebugSessionSettangs—0BreakpointsVToolboxWatchpoints&PjVMemoryDisplayCPUDLL:Parameter:22、S8051.DLLrDialogDLL:Parameter:pP51.DLL[-pAT51RestofgDebugSessionSettings—0BreakpointsVToolboxWatchpoints023、MemoryDisplayDriverDLL:^arametwr:24、S8051.DLLDialogDLL:^arametwr:lTP51.DLL-pAT51确走25、取消26、DefaultsI图1・6Debug窗口设置点击"Settings"按钮,进入串口选择及波特率设置窗口,如图1・7所CacheOptionsVCacheDATA(SFR)0CacheXDATA啟CacheIDATAF7CacheCODEStopProgramExecutionwithSerialInte
3、••凹口0*0•僅MAl34qI小AkCamtMHd入EdfILLJOVRR/W图
4、1-3打开工程对话框2•新建工程或打开工程文件:在主菜单上选"Project"项,在下拉列表中选择“NewProject"新建工程,浏览保存工程文件为扩展名为“・Uv2”的文件。或在下拉列表中选择“Openproject”打开已有的工程文件。如图1-4所示:图1-4新建工程3•环境设置:新建工程文件后,在工具栏中选择如下图选项设置调试参数及运行环境算点3L或从主菜单“Project”项中选择“OptionsforTargetTarget1?打开如下图1・5设置窗口。CFUVendor:AtmelDe
5、vice:AT89S51Family:MCS-51Database厂UseExtendedLinkerCLX51)insteadofBL51厂UseExtendedAssembler(AX51)insteado£A51Description:□□□□□□□□□□□口AT89LS53AT89LS8252AT89LV51AT89LV52AT89LV55AT89S4D12AT89S51AT89S52AT89S53AT89S8252AT8xC5122AT8xC51SNDl8051basedFullStati
6、cCMOScontrollerwithThree^LevelPr■32I/Olines^2Timers/Coxmters丿6lilterruptsSources^Wat4KFlashy128BytesOn"chipRAM――I取消
7、rrr图1-5选择H标器件在“Device”项下选择要仿真的芯片类型,女口:Atmel一>AT89S51。在"Target"项下的晶振设宜中修改为硬件电路所用晶振频率,如:6MHzo在“Output”项下如在CreatHEXFile选项前打钩,则在编译的同时生成可下载执行
8、的HEX文件,用仿真芯片仿真时可以不进行此项设置。在“Debug”项下选择Q甦己
9、KeilMonitor-51Driver―使用硬件仿真。如图1・6所示:Device
10、Target「Output
11、Listing
12、C51
13、A51
14、BL51LocateBL51MiscDebugUtilities
15、Oise;jKeilMonitor~51Driver'UseSimulator▼SettingsVLoadApplicationatStsVGotillmain(Initialization
16、・・
17、Edit・
18、
19、VLoadApplicationatSta厂GotillmainInitialization
20、Edit・
21、RestoreDebugSessionSettangs—0BreakpointsVToolboxWatchpoints&PjVMemoryDisplayCPUDLL:Parameter:
22、S8051.DLLrDialogDLL:Parameter:pP51.DLL[-pAT51RestofgDebugSessionSettings—0BreakpointsVToolboxWatchpoints0
23、MemoryDisplayDriverDLL:^arametwr:
24、S8051.DLLDialogDLL:^arametwr:lTP51.DLL-pAT51确走
25、取消
26、DefaultsI图1・6Debug窗口设置点击"Settings"按钮,进入串口选择及波特率设置窗口,如图1・7所CacheOptionsVCacheDATA(SFR)0CacheXDATA啟CacheIDATAF7CacheCODEStopProgramExecutionwithSerialInte
此文档下载收益归作者所有