单片机自动测试设计实验课程实验报告.docx
《单片机自动测试设计实验课程实验报告.docx》由会员分享,可在线阅读,更多相关《单片机自动测试设计实验课程实验报告.docx(6页珍藏版)》请在冰豆网上搜索。
![单片机自动测试设计实验课程实验报告.docx](https://file1.bdocx.com/fileroot1/2022-12/12/9721fff2-6274-4878-9d89-d8a436e14272/9721fff2-6274-4878-9d89-d8a436e142721.gif)
单片机自动测试设计实验课程实验报告
单片机自动测试设计实验,,,,课程实验报告
西安电子科技大学单片机自动测试设计实验课程实验报告实验名称输出口实验机电工程学院学院班姓名学号同实验日期202X年月日指导教师评语:
报告内容完整,撰写格式标准、清晰很好的完成了实验□报告内容完整,撰写格式标准、清晰较好的完成了实验□报告内容完整,撰写格式标准、清晰完成了实验□报告内容完整,撰写格式标准、清晰根本完成了实验□报告内容完整,撰写格式标准、清晰未完成了实验□报告内容完整,撰写格式标准、清晰实验结果正确□指导教师:
年月日实验报告内容根本要求及参考格式一、实验目的二、实验所用仪器〔或实验环境〕三、实验根本原理及步骤〔或方案设计及理论计算〕四、实验数据记录〔或仿真及软件设计〕五、实验结果分析及答复以下问题〔或测试环境及测试结果〕成绩
输出口实验一、实验目的:
〔1〕学习Keil软件的使用〔2〕学习P1口的使用方法。
〔3〕学习软件延时函数的编写。
二、实验原理1、Pl口为准双向口,每一位都可地定义为输入或输出,在作输入线使用前,必须向锁存器相应位写入“1〞,该位才能作为输入。
2、本实验中延时函数采用指令循环来实现,机器周期(系统晶振12MHz)*指令所需机器周期数*循环次数,在系统时间允许的情况下可以采用此方法。
三、实验仪器1.计算机2.单片机系统和仿真机3.KeiluVision2调试软件四、实验步骤1〕设置:
关闭实验仪电源,MON51K卡上跳线帽分别短接至MON、片内、FOSC;系统设置〔JF〕→总线〔598〕,JK→系统,KB6→59〔单“51〞无此项〕;2〕接线:
?
P1.0~P1.7→L1~L8。
?
实验箱主板CZ1/USB口→电脑串口/USB口。
3〕运行:
开启实验仪电源,双击“KeiluVision2〞图标启动keil软件,选择通信端口、硬件仿真,编程、编译下载、开始调试,全速运行程序后,观察L1…L8流水灯循环。
五、实验内容:
1.P1输出口接八只发光二极管,编写程序,使发光二极管循环点亮。
2.实现状态指示灯的驱动3.按照实验要求编写控制程序,进行在线调试,并进一步修改完善,最终完成可按一定0.1S的时间顺序依次点亮发光二极管的控制程序。
〔要求写出程序)六、实验结果七、思考题如何修改程序,使发光二极管的移位方向改变;假设使发光二极管的延迟时间发生变化,如何修改程序。
八、按要求写出实验报告编写实验报告标准:
实验名称、目的、内容、原理、设备及仪表〔名称、规格、型号〕、实验装置或连接示意图、实验步骤、实验记录、数据处理〔或原理论证、或实验现象描述、或结构说明等〕。
西安电子科技大学单片机自动测试设计实验课程实验报告实验名称输出口扩展实验机电工程学院学院班姓名学号同实验日期202X年月日指导教师评语:
报告内容完整,撰写格式标准、清晰很好的完成了实验□报告内容完整,撰写格式标准、清晰较好的完成了实验□报告内容完整,撰写格式标准、清晰完成了实验□报告内容完整,撰写格式标准、清晰根本完成了实验□报告内容完整,撰写格式标准、清晰未完成了实验□报告内容完整,撰写格式标准、清晰实验结果正确□指导教师:
年月日成绩
实验报告内容根本要求及参考格式一、实验目的二、实验所用仪器〔或实验环境〕三、实验根本原理及步骤〔或方案设计及理论计算〕四、实验数据记录〔或仿真及软件设计〕五、实验结果分析及答复以下问题〔或测试环境及测试结果〕一、实验目的:
〔1〕了解教学实验系统的结构〔2〕学习单片机系统中扩展简单I/O口的方法。
〔3〕熟悉并掌握74LS273的数据锁存功能和控制方法。
〔4〕要求编写控制程序,通过数据总线将要输出的8位数据传送给74LS273八D锁存器,并将74LS273输出引脚与发光二极管通过插座相连,用来显示输出数据的状态。
〔5〕学习数据输出程序的编程方法。
二、实验原理1.电路连线说明:
74LS273的时钟端通过反相器接到IOWR与CS2或非的输出端,D0~D7接8031的AD0~AD7;Q0~Q7接2的L1~L8。
2.74LS273是8D触发器,CP是送数触发脉冲输入端,用法与74LS274、74LS74、74LS377、74LS374相同。
三、实验仪器1.计算机2.单片机系统和仿真机3.KeiluVision2调试软件四、实验步骤〔1〕设置:
关闭实验仪电源,MON51K卡上跳线帽分别短接至MON、片内、FOSC;系统设置〔JF〕→总线〔598〕,JK→系统,KB6→59〔单“51〞无此项〕;〔2〕接线:
?
CS2→FF90;Q7~Q0→L1~L8;?
实验箱主板CZ1/USB口→电脑串口/USB口。
五、实验内容:
1.用指令向输出锁存电路74LS273输出数据,通过窗口进行观察。
2.实现状态指示灯的驱动用实验机上提供的发光二极管,将发光二极管的L1~L8接入开关量输出锁存电路74LS273的Q0~Q7。
3.按照实验要求编写控制程序,进行在线调试,并进一步修改完善,最终完成可按一定0.1S的时间顺序依次点亮发光二极管的控制程序。
〔要求写出程序〕六、实验结果七、思考题如何修改程序,使发光二极管的移位方向改变;假设使发光二极管的延迟时间
发生变化,如何修改程序。
八、按要求写出实验报告编写实验报告标准:
实验名称、目的、内容、原理、设备及仪表〔名称、规格、型号〕、实验装置或连接示意图、实验步骤、实验记录、数据处理〔或原理论证、或实验现象描述、或结构说明等〕。
西安电子科技大学单片机自动测试设计实验课程实验报告实验名称输入口及输出口扩展实验机电工程学院学院班姓名学号同实验日期202X年月日指导教师评语:
报告内容完整,撰写格式标准、清晰很好的完成了实验□报告内容完整,撰写格式标准、清晰较好的完成了实验□报告内容完整,撰写格式标准、清晰完成了实验□报告内容完整,撰写格式标准、清晰根本完成了实验□报告内容完整,撰写格式标准、清晰未完成了实验□报告内容完整,撰写格式标准、清晰实验结果正确□指导教师:
成绩
年月日实验报告内容根本要求及参考格式一、实验目的二、实验所用仪器〔或实验环境〕三、实验根本原理及步骤〔或方案设计及理论计算〕四、实验数据记录〔或仿真及软件设计〕五、实验结果分析及答复以下问题〔或测试环境及测试结果〕一、实验目的:
〔1〕了解教学实验系统的结构〔2〕学习单片机系统中扩展简单I/O口的方法。
〔3〕熟悉并掌握74LS244的数据输入控制方法。
〔4〕要求用8051单片机汇编语言编写控制程序,要求通过数据总线将从74LS244输入的8位数据传送给8051单片机,并利用74LS273的输出功能控制发光二极管,用来显示输入数据的状态。
要求编写控制程序,通过数据总线将要输出的8位数据传送给74LS273八D锁存器,并将74LS273输出引脚与发光二极管通过插座相连,用来显示输出数据的状态。
〔5〕学习数据输入输出程序的编程方法。
二、实验原理1.电路连线说明:
74LS244的使能端G接IORD与CS1相或非的输出,1Y1~1Y4、2Y1~2Y4分别接8031的DB0~DB3、DB4~DB7,1A1~1A4、2A1~2A4分别引出。
2.74LS244是8位总线驱动器/缓冲器,其主要的特点在于可以用控制1G-和2G-控制74LS244是否输出。
当控制为低电平时,输出为有效输出;当控制为高电平时,输出端为高阻抗。
三、实验仪器1.计算机2.单片机系统和仿真机3.KeiluVision2调试软件四、实验步骤:
〔1〕设置:
关闭实验仪电源,MON51K卡上跳线帽分别短接至MON、片内、FOSC;系统设置〔JF〕→总线〔598〕,JK→系统,KB6→59〔单“51〞无此项〕;〔2〕接线:
?
CS1→FF80,CS2→FF90;Y7~Y0→K8~K1,Q7~Q0→L1~L8;?
实验箱主板CZ1/USB口→电脑串口/USB口。
五、实验内容:
1.用实验箱提供的开关K1~K4接入数据输入缓存电路74LS244的1A~4A,通过指令读取开关的状态,并在调试窗口中观察。
2.将发光二极管的L0~L3接入开关量输出锁存电路74LS273的Q0~Q3,开关K0~K3接入数据输入缓存电路74LS244的1A~4A;实现将开关量K1~K4通过74LS244输入8031单片机,通过L1~L4将它的状态指示出来。
3.按照实验要求编写控制程序,进行在线调试,最终完成可按一定开关点亮发光二极管的控制程序。
五、实验内容及步骤1.用实验箱提供的乒乓开关K0~K3接入数据输入缓存电路74LS244的1A~4A,通过指令读取开关的状态,并在调试窗口中观察。
2.将发光二极管的L0~L3接入开关量输出锁存电路74LS27的Q0~Q3,乒乓开关K0~K3接入数据输入缓存电路74LS244的1A~4A;实现将开关量K0~K4通过74LS244输入8031单片机,通过L0~L3将它的状态指示出来。
3.按照实验要求编写控制程序,进行在线调试,最终完成利用74LS244作为输入口,读取开关状态,并将此状态,通过74LS273再驱动发光二极管显示出来的控制程序。
〔写出程序〕六、实验结果七、思考题可否用74LS273作输入接口,74LS244作输出接口。
西安电子科技大学单片机自动测试设计实验课程实验报告实验名称8255A并行输入/输出接口实验机电工程学院学院班姓名学号成绩
同实验日期202X年月日指导教师评语:
报告内容完整,撰写格式标准、清晰很好的完成了实验□报告内容完整,撰写格式标准、清晰较好的完成了实验□报告内容完整,撰写格式标准、清晰完成了实验□报告内容完整,撰写格式标准、清晰根本完成了实验□报告内容完整,撰写格式标准、清晰未完成了实验□报告内容完整,撰写格式标准、清晰实验结果正确□指导教师:
年月日实验报告内容根本要求及参考格式一、实验目的二、实验所用仪器〔或实验环境〕三、实验根本原理及步骤〔或方案设计及理论计算〕四、实验数据记录〔或仿真及软件设计〕五、实验结果分析及答复以下问题〔或测试环境及测试结果〕一、实验目的1.了解教学实验系统的结构;2.熟悉并掌握8255可编程并行I/O扩展接口电路芯片的初始化编程方法;3.掌握利用8255芯片的A口和B口进行数据输入/输出的方法;二、实验原理1.8255的D0~D7的数据线AD0~AD7线路,A0、A1分别与8051的A0、A1相连。
/RD、/WR、RESET分别与8051的/RD、/WR、RESET相连,片选端/CS与8051的FF2BH相联接,其地址为FF28H~FF2BH。
PA0~PA7、PB0~PB7、PC0~PC7分别引出。
2.8255是一个具有两个8位〔PA和PB口〕和两个4位〔PC口高/低4位〕并行输入输出端口的芯片,电平与TTL兼容。
8255在MCS-51单片机应用系统中广泛用于连接外部设备,如打印机、键盘、显示器、步进电机,以及作为控制信息的输入、输出口。
3.8255能适应单片机与I/O接口之间的多种数据传送方式。
如无条件传送,应答方式〔查询〕传送,中断方式传送,与此相适应,8255设置了0方式、1方式、2方式〔双向总线传送〕。
4.8255PC口的使用比较特殊,除作数据口外,当工作在方式1和方式2时,它的局部线被分配作专用联络;PC口可以进行按位控制;在CPU读取8255状态时,PC口又作1,2方式的状态口用等等。
5.8255芯片内部主要由控制存放器、状态存放器和数据存放器组成,并且有各自的端口地址。
三、实验仪器1.计算机2.单片机系统和仿真机3.KeiluVision2调试软件四、实验步骤:
〔1〕设置:
关闭实验仪电源,MON51K卡上跳线帽分别短接至MON、片内、FOSC;系统设置〔JF〕→总线〔598〕,JK→系统,KB6→59〔单“51〞无此项〕;〔2〕接线:
?
PA0~PA7→K1~K8;PB0~PB7→L1~L8;五、实验内容及步骤能够按照实验要求从A口读出正确的输入状态,通过B口点亮LED灯。
1.用8051单片机汇编语言编写控制程序,要求对8255芯片的A口和B口在方式0下进行初始化,将A口设置成输入方式,B口设置成输出方式,并且分别通过开关输入〔A口输入,K1—K8接到PA0—PA7〕和通过发光二极管输出〔B口输出,L1—L8接到PB0—PB7〕,用来显示开关输入的状态。
〔写出程序〕2.用8051单片机汇编语言编写控制程序,要求对8255芯片的A口和B口在方式0下进行初始化,将B口设置成输出方式,并且使8个发光二极管有以下状态:
先使最低位L1亮,其余全灭,略有延迟之后,L2亮,其它灭,依次类推,直至L8;并且连续下去...
模板,内容仅供参考