1 / 31
文档名称:

单片机实验报告单.doc

格式:doc   大小:541KB   页数:31页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

单片机实验报告单.doc

上传人:63229029 2017/9/25 文件大小:541 KB

下载得到文件列表

单片机实验报告单.doc

文档介绍

文档介绍:电子科技大学成都学院
实验报告册
课程名称: 单片机实验
姓名: 王政霖
学号: 2940710115
院系: 微电子技术系
专业: 集成电路设计与系统
教师: 李海
2011 年 12 月 12 日
实验一: 外部中断电路设计
实验目的:
学****外部中断技术的使用方法
学****中断优先级概念
学****单片机内部中断系统的硬件结构和工作原理
4、设计出外部中断电路
二、实验原理和内容:
1、外部中断源为IR0,IR1,IR2,IR3。
2、中断优先级分为两级,均为高电平到低电平有效,
IR0,IR1,为低优先级。IR2,IR3,为高优先级。
只能通过外部中断0和1来处理内部中断
每一个外部中断源都应该被保存被读取
每一个外部中断信息都应该被单片机清零
实验步骤:
设计四个外部中断源
设计逻辑电路,利用7407——OC门电路
使用D触发器实现中断标志保存及清除电路应该选用74LS74
实验数据和结果:
“逻辑电路”的工作原理以及作用;
(1)原理:两端接一块做输出,另两端做输入。如果输入都为1,那输出就是1,否则输出就为0。输出端直接互连就可以实现“逻辑
与”。TTL电路不可以,因为低阻抗形成很大的短路电流,产生大量热,烧坏器件。
(2) OC门、OD 门或三态门都可以的。使用OC 门实现线与,应同时在输出端口应加一个上拉电阻,不然形不成高电平。

7474是一个D触发器,它会将外来的中断请求锁存为0,当中断响应后,只要I/O口端输出一个负脉冲就可以使D触发器置1,因此终止低电平的中断请求信号。
实验总结:
实验二: 串行接口的设计
实验目的:
学****和掌握单片机串行口的基本工作原理及其运用
设计串行接口电路结构
实验原理和内容:
扩展RS232通讯接口的电平转换芯片,建议选用MAX232A。
要求利用单片机本身的串行通讯接口,扩展一路RS232的通讯接口。
扩展RS422通讯接口的电平转换芯片,建议选用IL422。
实验步骤:
设计单片机本身串行接口,扩展一路RS232的通讯接口
使用MAX232A进行单片机PC通讯
实验数据和结果:
(1)说明RS232电平的特点,与一般的TTL电平有何不同;
RS232的电平传输数据比TTL电平的可靠性高,串行口通信的距离大,传输速效率高;而一般的TTL电平串行传输数据的方式抗干扰性差,传输距离短,传输距离短,传输速效率低。
(2)说明选择的MAX232A的详细型号以及基本使用方法;
型号MAX232A使用时在数据输入和输出都需要使用上拉电阻,
1,2,3,4,5,6,15,16引脚需要使用电容,,11,12引脚作为通信时的数据输入输出引脚,13,14作为PC机给数据和返回数据时的引脚。
实验总结:
实验三: 测温电路的设计
实验目的:
掌握四线制的串行通讯接口原理及其运用
掌握测温电路的设计结构
实验原理和内容:
AD7814是四线制的串行通讯接口,通过这个接口单片机可以配置AD7814。
AD7814也可以将温度通过这个接口传送给单片机。
设计时考虑用单片机的通用I/O口来与AD7814互联。
实验步骤:
设计关于测试温度的一个短路
用AD7814芯片来测试温度
实验数据和结果:
串行数据输入
载入一些控制寄存器的串行数据在这里输入提供。
数据在时钟上升到控制寄存器SCLK的边缘是串行数据输入
串行时钟的输入
串行时钟用于时钟的AD7814的温度值寄存器中的数据
并且作为控制器时钟数据寄存器的一部分。
片选输入
高电平,SCLK被禁用
串行数据输出
数据在时钟为下降沿
实验总结:
实验四: I/O接口电路的设计
实验目的:
学****I/O接口电路设计的原理
掌握利用74LSTTL电路扩展并行I/O口
实验原理和内容:
=0,RD=1时,选中74LS244芯片,此时若无按钮开关按下,输入高电平。当某开关按下时则对应位输入为0,74LS244的输入端不全为1,其输入状态通过P0口数据线被读入AT89C51单片机内。
=0,WR=1(RD=0)时,选中74LS273芯片,CPU通过P0口输出数据锁存到74LS273,74LS273的输出端低电平为对应的LED发光二极管点亮。
,其他地址位或0或1即可,如地址用FEFFH(无效位全为1),或用0000H(无效位全为0)都可。
实验步骤:
1、查找的74LS244的资料

74LS273
两种芯片的结构和功能,知道了各个引脚的作用和功能
2、以AT89C51为起点