《单片机原理及应用》实验指导书

《单片机原理及应用》实验指导书

ID:23759503

大小:1.66 MB

页数:32页

时间:2018-11-10

《单片机原理及应用》实验指导书_第1页
《单片机原理及应用》实验指导书_第2页
《单片机原理及应用》实验指导书_第3页
《单片机原理及应用》实验指导书_第4页
《单片机原理及应用》实验指导书_第5页
资源描述:

《《单片机原理及应用》实验指导书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《单片机原理及应用》102G05A实验指导书2016.02目录实验1C语言编程3实验2Keil开发环境与编程5实验3数据排序18实验4数据搬运19实验5汇编程序实验20实验6流水灯实验21实验7C8051F020单片机基本配置方法23实验8外部中断实验25实验9按键接口与数码管输出26实验10定时器27实验11数字频率计设计28实验12串口通信实验30实验13数据采集系统设计31实验14函数信号发生器设计32实验1C语言编程一、实验目的1.复习C语言编程。二、实验内容1.熟悉C语言编程。软件调试一下

2、题目:(1)两数相加(2)两数比大小(3)1+2+3+……+10(4)其他简单数学计算………三、实验步骤(简单操作可参见实验2中项目创建步骤)1.Keil软件,使用“Project”菜单中的“NewμVisionProject”选项来创建项目,放置到你指定的文件夹。2.选择单片机型号AT89C513.编写源程序,并保存(扩展名用C),例程见图1-1。4.将文件添加到工程中。5.调试。编写源程序注意:1.AT89C51为通用8051系列单片机2.头文件reg51.h用于51单片机特殊功能寄存器标识,s

3、tdio.h用于一些标准输入输出函数的调用如printf()。3.因单片机没有PC机那样的显示器标准输出,printf()函数的输出通过单片机串口输出实现,所以要完成两件事:(1)printf()函数之前要执行“TI=1;”用于打开串口发送,只有执行“TI=0;”(2)软件仿真调试时,信息在“串口输出”窗口中输出。可在debug模式下使用菜单View-->SerialWindows-->UART#1打开“串口输出”4.使用单片机端口P0、P1、P2等输出,可在debug模式下使用菜单Peripher

4、als—>I/O-Ports—>指定哪个端口5.调试界面如图1-232--头文件从端口输出标准输出打开串口图1-1C语言例程串口输出分别为“复位”、“运行”、“暂停”点击后进入调试模式输出端口图1-2C语言程序调试界面32--Keil开发环境与编程一、实验目的1.熟悉基于KEIL下的实验环境。2.掌握程序调试的单步、断点、连续运行方法。3.熟悉在KEIL环境下观察内部RAM,特殊功能寄器的方法。二、实验内容编写并调试一个双字节无符号十进制数加法程序。其功能为将被加数写入30H、31H单元,加数写入4

5、0H、41H单元,运行程序结果写入50H、51H、52H单元中,加法程序功能为:(30H)(31H)+(40H)(41H)=(50H)(51H)(52H)(都是高位在前、低位在后)。三、实验设备1.PC机一台。四、实验步骤1.启动PC机,打开桌面上的KeilμVision4软件,进入μVision4界面,如图2-1。图2-1μVision4界面2.创建和打开项目(项目管理)项目是用来保存文件、链接工具、目标代码生成和窗口配置信息的。可以使用32--“Project”菜单中的“NewμVisionPr

6、oject”选项来创建项目。一旦项目被保存,将保存如下信息:●当前所有打开的文件。●集成链接工具的设置。●目标生成配置。●主IDE窗口及已经打开的调试窗口的位置和大小。●编辑器的设置如字体和文字颜色等。2.1创建新项目2.1.1选择【Project】/【NewμVisionProject】选项,并打开。如图2-2。2.1.2在弹出的“CreateNewProject”对话框中选择要保存项目文件的路径,如图2-3。在“E盘”以自己的学号建立一文件夹,以后自己的实验程序都存在此文件夹中。例如:新文件夹为

7、“12345678”,然后单击“保存”按钮。图2-2Project菜单新建文件夹按钮图2-3“CreateNewProject”对话框2.1.3在弹出的“CreateNewProject”对话框中的“文件名”文本框中输入项目名,例如:shiyan1(该文件名不要用数字开头),然后单击“保存”按钮。如图2-4。建立项目完成32--。图2-4建立项目2.1.4在弹出的对话框中要求选择单片机的型号。在输入项目名称后单击确定后,会弹出器件选择窗口;在此窗口中选择合适的CPU。窗口中的器件按公司名称排列。在此

8、选择“AT89C51”的型号,点击“确定”完成选择图2-5选择AT89C51型号2.1.5弹出的对话框点击“确定”按钮后,会弹出的如图2-6的对话框,询问是否要将启动代码“StartupCode”加入到项目中。点击“否”。32--图2-6“StartupCode”3.源程序编辑IDE包括一个全功能的编辑器。可用文件菜单中的“NewFile”命令来新建文件,或用文件工具栏中的“New”按钮,然后开始键入源程序。只有当文件的扩展名为.asm或.c时,才具有源程序关键字符彩

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。