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

下载本文档

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

文档简介

单片机原理与应用实验指导书中国地质大学长城学院信工系刘瑞静第一章型实验开发系统使用说明书见文件:型实验系统使用说明书第二章单片机原理与应用实验实验一口输入、输出实验一、实验目的掌握单片机口、口的使用方法。二、实验内容以口为输出口,接位逻辑电平显示,显示跑马灯效果。以口为输入口,接8位逻辑电平输出,用来控制跑马灯的方向。三、实验要求根据实验内容画出电路原理图并编写一个程序,并在实验箱上实现或用软件仿真。三、实验步骤实验步骤如下:1、系统各跳线器处在初始设置状态。用导线连接八位逻辑电平输出模块的到模块的(口);用位数据线连接八位逻辑电平显示模块的到模块的口。、启动机,打开软件,输入源程序,并编译源程序。编译无误后,下载程序运行。3观察发光二极管显示跑马灯效果,拨动可改变跑马灯的方向。四、实验报告1画出电路原理图。可否用P3口的其他口地址作为输入口?3修改程序,使两个发光二极管同时循环点亮,列出实验程序清单;如何使发光二极管闪亮的时间发生改变?实验二外部中断实验一、实验目的学习外部中断技术的基本使用方法。二、实验内容端接单次脉冲发生器。按一次脉冲产生一次中断,使口状态发生一次反转,口接灯,以查看信号反转。三、实验要求根据实验内容编写一个程序,并在实验仪上调试和验证。四、实验说明和电路原理图)外部中断的初始化设置共有三项内容:中断总允许即A外部中断允许即(或),中断方式设置。2)中断控制原理:中断控制是提供给用户使用的中断控制手段。实际上就是控制一些寄存器,系列用于此目的的控制寄存器有四个:、、及I中断响应的过程:首先中断采样然后中断查询最后中断响应。采样是中断处理的第一步,对于本实验的脉冲方式的中断请求,若在两个相邻周期采样先高电平后低电平则中断请求有效,或置””;否则继续为“”。所谓查询就是由测试和中各标志位的状态以确定有没有中断请求发生以及是那一个中断请求。中断响应就是对中断请求的接受,是在中断查询之后进行的,当查询到有效的中断请求后就响应一次中断。五、实验步骤口)系统各跳线器处在初始设置状态,用导线连接单次脉冲模块的输出端到C模块的3模块的接八位逻辑电平显示模块的灯。)启动机,打开软件,输入源程序,并编译源程序。编译无误后,下载程序运行。)连续按动单次脉冲产生电路的按键,发光二极管每按一次状态取反,即隔一次点亮。六、实验报告要求写出源程序,并详细注释;总结本次实验的心得与体会。实验三汇编程序设计练习一、实验目的1、学习汇编软件的使用。2、进一步熟悉51单片机指令系统,掌握程序设计方法。3、熟悉在PC机上建立、汇编、链接、调试和运行汇编程序的过程。二、实验内容.编程实现两个十进制数求和已知两个十进制数分别在内部RAM中的40H单元和50H单元开始存放(低位在前),其字节长度存放在内部RAM的30H单元中。编程实现两个十进制数求和,求和结果存放在40H开始的单元中。.把长度为10H的字符串从内部RAM的输入缓冲区inbuf向设在外部的输出缓冲区outbuf进行传送,一直进行到遇见回车符CR或整个字符串传送完毕。设inbuf=30H,outbuf=4000H(1)若(30H)〜(35H)=10H〜15H,(36H)=0DH,(37H)〜(3FH)=17H〜1FH,运行程序检查(4000H)到(400FH)的内容。(2)若(30H)〜(3FH)=10H〜1FH,运行程序检查(4000H)至U(400FH)的内容。三、实验报告列出源程序;2总结循环指令DJNZ与CJNE的用法;3总结循环程序设计的一般规律。22总结本次实验的心得与体会。实验四定时器/计数器实验一、实验目的学习内部计数器的使用和编程方法。二、实验内容使用内部定时计数器,定时一秒钟,运用定时中断方式,实现每一秒钟输出状态发生一次反转,即发光管每隔一秒钟亮一次。三、实验要求根据实验内容编写一个程序,并在实验仪上调试和验证。四、实验说明关于内部计数器的编程主要是定时常数的设置和有关控制寄存器的设置。内部计数器在单片机中主要有定时器和计数器两个功能。本实验使用的是定时器,定时为一秒钟。定时器有关的寄存器有工作方式寄存器和控制寄存器C用于设置定时器计数器的工作方式,并确定用于定时还是用于计数。主要功能是为定时器在溢出时设定标志位,并控制定时器的运行或停止等。内部计数器用作定时器时,是对机器周期计数。每个机器周期的长度是1个2振荡器周期。本实验需要用到模块(区)和八位逻辑电平显示模块(区)。五、实验步骤)系统各跳线器处在初始设置状态,用导线连接模块到八位逻辑电平显示模块的。)启动机,打开软件,输入源程序,并编译源程序。编译无误后,下载程序运行。3)运行程序观察发光二极管隔一秒点亮一次,点亮时间为一秒。六、实验报告要求写出源程序,并详细注释;实验五串行静态数码管显示实验一、实验目的1.掌握静态数码显示的电路原理和驱动程序的编写。2.掌握数字、字符转换成显示段码的软件译码方法。二、实验内容使用四只组成四位静态数码管显示电路,在数码管上显示自己学号后四位。三、实验要求根据实验内容编写一个程序,并在实验仪上调试和验证。四、实验说明和电路原理图静态数码管显示电路由四只、四只共阴极数码管组成。输入只有两个信号,它们是串行数据线和移位信号。四只首尾相连,每只的并行输出作为数码管的段码。本实验需要用到模块(区)和静态数码管显示模块(区)。五、实验步骤1)系统各跳线器处在初始设置状态。用导线对应连接静态数码管显示模块的、到模块的11)启动机,打开软件,输入源程序,并编译源程序。编译无误后,下载程序运行。3)观察数码显示结果。六、实验报告:写出程序清单,并加以注释。总结对本课程的学习体会和并提出修改建议。22总结对本课程的学习体会和并提出修改建议。实验六交通灯控制实验一、实验目的掌握十字路口交通灯控制方法。二、实验内容利用系统提供的双色LED显示电路,和四位静态数码管显示电路模拟十字路口交通信号灯。4位LED数码管显示时间,LED显示红绿灯状态。三、实验要求根据实验内容编写一个程序,并在实验仪上调试和验证。四、实验说明交通信号灯控制逻辑如下:假设一个十字路口为东西南北走向。开始为四个路口的红灯全部亮之后,东西路口的绿灯亮,南北路口的红灯亮,东西路口方向通车,延时一段时间后(20秒),东西路口的绿灯,闪烁若干次后(3秒),东西路口的绿灯熄灭,同时东西路口的黄灯亮,延时一段时间后(2秒),东西路口的红灯亮,南北路口的绿灯亮,南北路口方向通车,延时一段时间后(20秒),南北路口的绿灯闪烁若干次后(3秒),南北路口的绿灯熄灭,同时南北路口的黄灯亮,延时一段时间后(2秒),再切换到东西路口的绿灯亮,南北路口的红灯亮,之后重复以上过程。五、实验步骤1)系统各跳线器处在初始设置状态。P10同时接G1、G3;P11同

温馨提示

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

评论

0/150

提交评论