《单片机原理跟应用》实验指导书_第1页
《单片机原理跟应用》实验指导书_第2页
《单片机原理跟应用》实验指导书_第3页
《单片机原理跟应用》实验指导书_第4页
《单片机原理跟应用》实验指导书_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机原理及应用实验指导书实验一、分支循环程序设计与调试实验性质:设计性 实验级别:选做开课单位:信息工程系实验中心 学 时:2一、实验目的1熟悉仿真器的软件使用环境及单片机汇编语言编程;2. 基本了解数值的各种表达方法。了解 BCD 值和 ASCII 值的区别3掌握 BCD 码和 ASCII 码的原理及相互转换方法。二、实验要求将本人的班号学号以压缩的 BCD 码的形式由低到高存放在 50H 开始的单元中,如将99071B3 班转换为 990713,99071B3 班 1 号的数字为 99071301。将0150H、1351H、0752H 、9953H。然后编程将 50H53H 中压缩的 BCD 码转换成 ASCII码,并由低到高存放在 60H 开始的单元中。三、实验设备1PC 机一台;2单片机开发环境 WAVE6000 软件。四、参考程序框图图 1 十进制到 ASCII 码转换参考程序框图五、实验步骤给出要转换的 BCD 数取出 BCD 高四位查表得到 ASCII 码取出 BCD 低四位结束查表得到 ASCII 码保存低位 ASCII 码保存高位 ASCII 码1 根据实验要求参照指导书设计压缩的 BCD 码转换成 ASCII 码的详细程序框图;2 启动单片机开发环境 WAVE6000 开发实验软件。新建一个格式为*.Asm 的文件。3 根据自己设计程序框图,编写压缩的 BCD 码转换成 ASCII 码程序。4 对所编写的程序进行编译、调试运行,观察其运行结果。六、实验报告要求按要求编写实验报告,要求给出实验结果,并附程序七、思考:本实验使用定时器从 P1.0 口输出特定频率的方波,如何输出频率变换的方波,同时从不同I/O 口输出方波。实验二、定时器应用程序设计与调试实验性质:设计性 实验级别:必做开课单位:信息工程系实验中心 学 时:2一、实验目的1定时器中断的使用及中断时间间隔的计算;2中断处理程序的编程方法。二、实验要求用定时器 0 的模式 1 通过 P1.0 口产生占空比为 50%的不同频率的方波。要求方波的频率为:班号(18)+ 学号+100 (Hz)三、实验设备1PC 机一台;2.单片机开发环境 WAVE6000 软件;3单片机仿真器一台;3示波器一台四、参考程序框图开 始初始化设置波特率等待中断启动定时器重装定时器反转 P1.0图 2 定时器输出方波参考框图五、实验步骤1.根据实验要求参照指导书设计利用定时器中断从 P1.0 口输出方波的详细程序框图;2.启动单片机开发环境 WAVE6000 开发实验软件。新建一个格式为*.Asm 的文件。3.根据自己设计程序框图,编写利用定时器中断从 P1.0 口输出方波的程序。4.对所编写的程序进行编译、调试运行,观察其运行结果。六、实验报告要求按要求编写实验报告,要求给出实验结果,并附程序七、思考:本实验使用定时器从 P1.0 口输出特定频率的方波,如何输出频率变换的方波,同时从不同I/O 口输出方波。实验三、串行口各种模式发送数据程序设计与调试实验性质:设计性 实验级别:选做开课单位:信息工程系实验中心 学 时:2一、实验目的1. 掌握单片机串口通讯波特率的设置方法;2了解单片机串行口各种通讯模式的工作原理和通信特点;3进一步学习中断处理程序的编程方法。二、实验要求1. 定时器 1 作波特率发生器(波特率 9600),从串行口的“TXD”连续(循环)发送数据#0AAH(10101010),串行口为模式 1,用示波器从“TDX”端观察并记录波形(位与位之间,帧与帧之间,起始位和停止位) 。2.(1)改变波特率,观察并记录波形的变化(2400,4800,9600,).(2)波特率为 9600,改变串行口为模式 3。记录输出波形。注意观察起始位、停止位和TB8 位。(3)置串行口为模式 2,观察并记录输出波形。(4)置串行口为模式 0,观察并记录输出数据与同步时钟信号. (P 3.0 ,P3.1) 。三、实验设备1PC 机一台;2单片机仿真器一台。3示波器一台四、参考程序框图开 始初始化设置串口工作方式设置通讯波特率启动定时器 1发送数据等待发送结束结 束图 3 串口发送程序参考框图五、实验步骤1.根据要求的通讯波特率计算所需的定时器 1 初值;1.根据实验要求参照指导书设计使用串口发送数据的详细程序框图;2.启动单片机开发环境 WAVE6000 开发实验软件。新建一个格式为*.Asm 的文件;3.根据自己设计程序框图,编写使用串口发送数据程序;4.对所编写的程序进行编译、调试运行,观察其运行结果。六、实验报告要求按要求编写实验报告,要求给出实验结果,并附程序七、思考:串口不同的通讯模式,各自的优缺点,适合使用场合。实验四、两机通信程序设计与调试实验性质:设计性 实验级别:选做开课单位:信息工程系实验中心 学 时:2一、实验目的1进一步学习串行口各种模式的工作原理;2学习两机通信程序的设计方法与调试;3. 了解单片机串口通讯协议的基本知识。二、实验要求1已知条件:(1)一个主机,一个从机(主机的 TXD、RXD、GND 分别和从机的 RXD、TXD、GND 相连) 。(2)主机发送缓冲器为 20H2FH。 【内放 00H0FH,即(20H)=00H,(21H)=01H,(2FH)=0FH】,主机接收缓冲区 30H3FH。(3)从机发送缓冲区:40H4FH,全部放 FFH,接收缓冲区为 50H5FH。(4)仿真器晶振频率为 11.059MHz.2要求:(1)把主机发送缓冲器的数据发送给从机。(2)把从机发送缓冲器的数据接收到主机中去。(3)从机采用查询方式和中断方式(两种方法分别实验) 。(4)数据块长度为 16。3一组为主机,另一组为从机。分别编写主机和从机的程序,两机采用串行口通信,用定时器 1模式 2 作波特率发生器,波特率为 1200。三、实验设备1PC 机一台;2单片机仿真器一台; 3面包板及导线。四、参考程序框图图 4 双机串

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论