通信单片机指导书六项实验_第1页
通信单片机指导书六项实验_第2页
通信单片机指导书六项实验_第3页
通信单片机指导书六项实验_第4页
通信单片机指导书六项实验_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

1、通信单片机控制技术实验注意事项:1必须断电插拔线或短路帽2程序存入E:C51,工程及程序名最好使用英文。实验常用的ME950单片机开发实验仪电路原理图图1-LED灯原理图图2-独立按键原理图图3-AD/DA模块原理图实验一 定时/计数器T0延时实验一 实验目的熟悉单片机内部定时/计数器的功能;掌握定时、计数程序的初始化编制方法。二 实验设备ME950单片机开发实验仪,安装有keil软件的计算机。三 设计内容已知系统时钟频率fosc =11.0592MHZ,用定时/计数器T0延时,编程使与P0.0口相连的发光二极管每隔1s发光状态改变,使与P0.1口相连的发光二极管每隔5s发光状态改变,循环不止

2、。四、步骤1、电源开关SW1首先置于OFF,连接USB数据线;2、开发实验仪中,单片机P0口默认与LED8+8模块中D00-D07LED对应相连;3、启动计算机,打开桌面工具文件夹,选择Keil uVision3图标双击,进入软件编程界面,编写程序;4、将SW1向下拨到USB位置,给实验仪上电;5、调试、运行;6、观察发光二极管状态;7、撰写实验报告实验二 定时/计数器T1计数实验一 实验目的熟悉单片机内部定时/计数器的功能;掌握定时、计数程序的初始化编制方法。二 实验设备ME950单片机开发实验仪,安装有keil软件的计算机。三 设计内容已知系统时钟频率fosc =11.0592MHZ,用定

3、时/计数器T1计数,编程使单脉冲每输出5次,与P0.0口相连的发光二极管发光状态改变(即T1每记录5个脉冲,P0.0取反一次)。四、步骤1、电源开关SW1首先置于OFF,连接USB数据线;2、开发实验仪中,单片机P0口默认与LED8+8模块中D00-D07LED对应相连,用短路帽将JP8短接,此时PUSH BUTTON模块的独立按键已经于单片机的P14-P17和P32-P35相连,这里用到与P35口(定时/计数器T1)相连的K8;3、启动计算机,打开桌面工具文件夹,选择Keil uVision3图标双击,进入软件编程界面,编写程序;4、将SW1向下拨到USB位置,给实验仪上电;5、调试、运行;

4、6反复点击按键K8,观察发光二极管状态;7、撰写实验报告。实验三 外部中断一、实验目的熟悉单片机中断的功能;掌握中断程序的初始化编制方法。二、实验设备ME950单片机开发实验仪,安装有keil软件的计算机。三、设计内容用外部中断0编程,每产生10次外部中断使与P0.2口相连的发光二极管发光状态改变。(P0.2低电平灯亮,反之灯灭)。四、实验步骤1、电源开关SW1首先置于OFF,连接USB数据线;2、开发实验仪中,单片机P0口默认与LED8+8模块中D00-D07LED对应相连,用短路帽将JP8短接,此时PUSH BUTTON模块的独立按键已经于单片机的P14-P17和P32-P35相连,这里用

5、到与P32口(外部中断0)相连的K5;3、启动计算机,打开桌面工具文件夹,选择Keil uVision3图标双击,进入软件编程界面,编写程序;4、将SW1向下拨到USB位置,给实验仪上电;5、调试、运行;6反复点击按键K5,观察发光二极管状态;7、撰写实验报告。实验四 串行口数据自发自收一、实验目的:1掌握串行口的工作原理;2了解串行口编程方法;二、实验设备ME950单片机开发实验仪,安装有keil软件的计算机。三、设计内容:把数据由串行口TXD(P3.1)发送出去,经串行口RXD(P3.0)接收回来,最后通过P0 口把接收到的数据输出,使发光二极管显示接收到的数据。用定时/计数器T/C1做波

6、特率发生器,使波特率为9600。已知T/C1用方式2定时, SMOD=0,单片机的时钟频率为11.0592MHz,串行口工作于方式3。四.实验步骤:1、电源开关SW1首先置于OFF,连接USB数据线;2、开发实验仪中,单片机P0口默认与LED8+8模块中D00-D07LED对应相连; 3、启动计算机,打开桌面工具文件夹,选择Keil uVision3图标双击,进入软件编程界面,编写程序;4、将SW1向下拨到USB位置,给实验仪上电;5、调试、运行;6、用短路帽将单片机P30口和P31口短接(如果用串口下载程序,则必须在下载完成后才能接此线);7、观察发光二极管状态是否与拟发送数据一致;8、撰写

7、设计报告。实验五 60秒定时及显示一 实验目的:熟悉单片机内部定时/计数器的功能;掌握定时、计数程序的编写方法;掌握数码管的动态与静态显示方法。二 实验设备:ME950单片机开发实验仪,安装有keil软件的计算机。三 设计内容:用数码管设计一个秒表,使之显示从0-60(用内部定时器),数码管位选由P2口输出控制,且低电平有效;字段码由P0口输出控制,所有数码管为共阳极连接,低电平点亮相应段。提示:数码管从0-9的字段码分别为(0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0X90)。注意事项:1、确保8段数码管显示模块的JP21和JP22已经用短路帽

8、短接;2、将LCD1602模块的JP24用短路帽端接到OFF,以禁用LCD1602,否则会影响8段数码管的正常显示。四、实验步骤:1、电源开关SW1首先置于OFF,连接USB数据线;2、确认注意事项里提及的事项都按照要求准备完毕。3、启动计算机,打开桌面工具文件夹,选择Keil uVision3图标双击,进入软件编程界面,编写程序;4、将SW1向下拨到USB位置,给实验仪上电;5、调试、运行;6、观察数码管的点亮状态及其显示数值是否符合要求;7、撰写实验报告。实验六 PWM控制LED灯渐亮渐灭一、实验目的:熟悉单片机内部定时/计数器的功能;掌握用定时器产生占空比可调的PWM波的编程方法;二、实

9、验设备:ME950单片机开发实验仪,安装有keil软件的计算机。三、设计内容:利用定时器产生占空比可调的PWM波,通过两个按键来控制PWM波的占空比,定时器可以选用两个也可以用一个,要求如下:按K1,PWM值增加,则占空比减小,P0口的8个LED灯渐亮;按K2,PWM值减小,则占空比增加,P0口的8个LED灯渐灭;当PWM值增加到最大和减小到最小时,蜂鸣器都将报警。注意事项:1、将LCD1602模块的JP24用短路帽端接到OFF,以禁用LCD1602,否则会影响8段数码管的正常显示;2、单片机P0口默认与LED8+8模块中D00-D07LED对应相连;3、确保蜂鸣器模块的JP15已经用短路帽短接;4、确保独立按键模块的JP8已经用短路帽短接。四、实验步骤:1、电源开关SW1首先置于OFF,连接USB数据线;2、确认

温馨提示

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

评论

0/150

提交评论