欢迎来到天天文库
浏览记录
ID:16469216
大小:1.13 MB
页数:22页
时间:2018-08-10
《c51单片机实验指导书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、单片机原理与接口技术实验讲义目录第一章开发环境安装使用说明………………………3第二章基于51单片机系统资源实验………………...1222实验1IO开关量输入实验…………………………………………...12实验2IO输出驱动继电器(或光电隔离器)实验………………...13实验3IO输入/输出---半导体温度传感器DS18B20实验…………14实验4外部中断----脉冲计数实验……………………………………15实验5计数器实验…………………………………………………….16实验6秒时钟发生器实验…………………………………………….17实验7PC机串口通讯实验………………………………………
2、…...18实验8RS485通讯实验……………………………………………….19实验9PWM发生器(模拟)实验…………………………………..20实验10蜂鸣器实验…………………………………………………...21第一章开发环境安装使用说明一、KeilC51集成开发环境的安装1.KeiluVision2的安装步骤如下22将安装文件拷贝到电脑根目录下,然后双击图标,如图1-1所示:注意:去掉属性里的只读选项。图1-1启动安装环境对话框2.选择EvalVersion。然后一直next直至安装完成,如图1-2所示:二.在KeiluVision2中新建一个工程以及工程配置1.打开KeilC环
3、境,如图1-3所示。22图1-3打开工程对话框2.新建工程或打开工程文件:在主菜单上选“Project”项,在下拉列表中选择“NewProject”新建工程,浏览保存工程文件为扩展名为“.Uv2”的文件。或在下拉列表中选择“Openproject”打开已有的工程文件。如图1-4所示:图1-4新建工程3.环境设置:新建工程文件后,在工具栏中选择如下图选项设置调试参数及运行环境,或从主菜单“Project”项中选择“OptionsforTarget‘Target1’”,打开如下图1-5设置窗口。22图1-5选择目标器件在“Device”项下选择要仿真的芯片类型,如:Atmel—>A
4、T89S51。在“Target”项下的晶振设置中修改为硬件电路所用晶振频率,如:6MHz。在“Output”项下如在CreatHEXFile选项前打钩,则在编译的同时生成可下载执行的HEX文件,用仿真芯片仿真时可以不进行此项设置。在“Debug”项下选择使用硬件仿真。如图1-6所示:22图1-6Debug窗口设置点击“Settings”按钮,进入串口选择及波特率设置窗口,如图1-7所示。图1-7端口设置22选择合适的波特率和串口号。项不可选,把前面的勾打掉,点OK保存设置。在“OptionforTarget‘Target1’”窗口中,点确定,退出环境设置。4.新建文件:在主菜单
5、的“File”下拉列表中选“New.....”新建文件。编辑文件并保存文件。文件保存为扩展名为“.c”或“.asm”的文件,如图1-8所示。图1-8新建main.c或.asm文件5.添加文件:在左边的“ProjectWindow”窗口中,用右键选取“SourceGroup1”,在弹出的列表中选择“AddFilestoGroup‘SourceGroup1’”,弹出浏览窗口,如图1-9所示:22图1-9添加main.c或.asm文件浏览添加编辑好的C或ASM文件。添加完毕点“close”,关闭窗口。这时发现添加的文件名已经出现在“ProjectWindow”窗口中。双击刚添加的C或
6、ASM文件。打开编辑文件窗口如图1-10所示:图1-10工程窗口三.工程的编译、调试1.译链接:在“BuildBar”工具条中,选第二项编译当前文件,第三项为编译全部。编译完成、在下方“Output”窗口中出现编译结果,如图1-11所示:22图1-11编译窗口2.仿真调试:点击调试按钮,或从主菜单选取调试“Start/StopDebugSession”(快捷键CTRL+F5),程序下载到仿真芯片中。窗口下方显示下载进度条。100%下载完成后出现如图1-12所示。22图1-12下载窗口3.序仿真:运行“DebugBar”调试工具条,进行单步、进入、跳出、运行到光标、全速运行等。2
7、2第二章基于51单片机系统资源实验实验1IO开关量输入实验目的:学习单片机读取IO引脚状态的的方法。内容:编程读取IO引脚状态。设备:EL-EMCU-I试验箱、EXP-89S51/52/53CPU板。编程:首先要把相关的引脚设置在IO的输入状态,然后写一个循环,不停地检测引脚的状态。步骤:1、将CPU板正确安放在CPU接口插座上,跳线帽JP2短接在上侧。2、连线:用导线将试验箱上的的IO1---IO8分别连接到SWITCH的8个拨码开关的K1---K8的输出端子K1---K8上,连接好仿真器
此文档下载收益归作者所有