微机原理与单片机实验报告 - 图文 联系客服

发布时间 : 星期一 文章微机原理与单片机实验报告 - 图文更新完毕开始阅读41cb6e907ed5360cba1aa8114431b90d6d85891d

word完美格式

四、 实验说明

工程1:工程的创建,存盘,器件的寻找,器件的连接,电路仿真。 工程2:器件的寻找,总线方式的连接,仿真程序的加载 。 五、实验程序流程图

六、 绘制原理图,编写测试程序,加载、运行和记录结果。

实验12 IO口读写实验 (245、373)

一、 实验要求

使用74HC245,74HC373,利用3总线扩展I/O口

完成外部8路开关状态的检测和8路指示灯亮灭的控制。 二、 实验目的

1、了解CPU 常用的端口连接总线的方法。

2、掌握74HC245、74HC373 进行数据读入与输出。 三、 实验电路及连线 Proteus 参考实验电路

精心整理 学习帮手

word完美格式

四、 实验说明 一般情况下,CPU 的总线会挂有很多器件,为了防止异常,CPU 的总线总线上 同一时间只允许接入一个设备。这些设备需要分时(工作时)接入,要使用一些总线隔离器件,例如 74HC245、74HC373。其中74HC245 是三态总线收发器,本实验用它做输入设备,读入开关状态。74HC373 是数据锁存芯片,作为系统的输出设备,通过它作数据的锁住输出。两个设备的端口地址依据原理图自行计算。 五、实验程序流程图

六、 实验步骤

1. Proteus 环境下绘制原理图

2. emu8086环境下编写和编译程序。 创建文件类型:.exe 参考代码如下:

OUT373 EQU 0E000H IN245 EQU 0F000H

精心整理 学习帮手

word完美格式

MM1: MOV DX,I N245 IN AL, DX MOV DX, OUT373 OUT DX, AL JMP MM1

六、 绘制原理图,编写测试程序,加载、运行和记录结果。

实验13 8255 接口实验

一、 实验要求

1利用8255 可编程并行口芯片,实现输入、输出实验,实验中用8255PA 口作读取开关状态输入,8255PB 口作控制7段数码管输出

2 再此基础上利用PC口再外接一个7段数码管,重新定义四个按键功能:

分两组,每组两个按键对应一个数码管 一个按键增1计数,一个按键减1计数 数值在数码管显示 计数范围:0 - 9 二、 实验目的

1、了解8255 芯片结构及编程方法。 2、了解8255 输入、输出实验方法。 三、 实验电路及连线 1、Proteus 实验电路

四、 实验说明

8255端口地址依据原理图自行计算。 五、实验程序流程图 六、 实验步骤

1. Proteus 环境下绘制原理图

2. emu8086环境下编写和编译程序。 创建文件类型:.exe

精心整理 学习帮手

word完美格式

参考代码如下:

CT8255SET EQU 86H PORTA EQU 80H PORTB EQU 82H PORTC EQU 84H

CTAIBO EQU 10010000B ;A IN, B OUT

MOV DX, CT8255SET ;pc to 8255 control byte; MOV AL, CTAIBO ;control byte addr OUT DX, AL

G1: MOV DX, ORTA IN AL, DX MOV BL, 0FFH SUB BL, AL MOV AL, BL

MOV BX, OFFSET LED XLAT

PUSH CX

MOV CX, 40H

DELAY: LOOP DEL AY POP CX

MOV DX, PORTB OUT DX, AL

JMP G1

LED DB 3fH,06H,5bH,4fH,66H,6dH,7dH,07H,7fH,6fH,77H,7cH,39H,5eH,79H,71H ;////共阴数码管段选码表,无小数点

六、 绘制原理图,编写测试程序,加载、运行和记录结果。

实验14 声光报警

一. 实验目的

设计一个基于AT89c52的温度检测系统 二. 实验要求

? 要求: 采用单片机AT89c52作为控制核心,用软硬件相结合的设计方法实现温度的

检测,并给出声光报警。具体思路是:用单总线数字温度传感器DS18B20将被测对象的温度信号转换为数字信号,直接向单片机传输数字信号,经单片机处理后,对于超过最大值或低于最小值的温度数据通过蜂鸣器进行报警。同时外接数据存储器6264完成监控数据的保留。

? 设计系统硬件原理图,并绘制PCB版图

精心整理 学习帮手