您好,欢迎来到百家汽车网。
搜索
您的当前位置:首页微型机系统与接口实验指导书

微型机系统与接口实验指导书

来源:百家汽车网
《微型机系统与接口》实验指导书

1 实验一 二进制到ASCII码转换

一、实验要求

给出一个BCD数,将其转换成ASCII值。

二、实验目的

1. 了解BCD值和ASCII值的区别 2. 了解如何将BCD值转换成ASCII值

3. 了解如何查表进行数值转换及快速计算。

三、实验说明

此实验主要让学生了解数值的BCD码和ASCII码的区别,利用查表功能可能快速地进行数值转换。进一步了解数值的各种表达方式。

四、程序框图

给出要转换数BCD码 取出BCD码高四位 查表得到ASCII码 保存高位ASCII码 取出BCD码低四位 查表得到ASCII码 保存低位ASCII码 结束 实验二 程序跳转表

一、实验要求

在多分支结构的程序中,能够按调用号执行相应的功能,完成指定操作。

二、实验目的

1. 了解程序的多分支结构

2. 了解多分支结构程序的编程方法

三、实验说明

多分支结构是程序中常见的结构,若给出调用号来调用子程序,一般用查表方法,查到子程序的地址,转到相应子程序。

四、程序框图

设置调用号 根据调用号查表 得到跳转地址 跳转到相应程序段 调用返回 实验三 8255输入、输出

一、实验要求

利用8255可编程并行口芯片,实现输入/输出实验,实验中用8255PA口作输出,PB口作输入。

二、实验目的

1、了解8255芯片结构及编程方法。 2、了解8255输入/输出实验方法。

三、实验电路及连线

8255的CS/接地址译码/CS0,则命令字地址为8003H,PA口地址为8000H,PB口地址为8001H,PC口地址为8002H。PA0-PA7(PA口)接LED0-LED7(LED)PB0-PB7(PB口)接K0-K7(开关量)。数据线、读/写控制、地址线、复位信号板上已接好。 连线 连接孔1 连接孔2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 CS0 L0 L1 L2 L3 L4 L5 L6 L7 K0 K1 K2 K3 K4 K5 K6 K7 8255CS 8255-PA0 8255-PA1 8255-PA2 8255-PA3 8255-PA4 8255-PA5 8255-PA6 8255-PA7 8255-PB0 8255-PB1 8255-PB2 8255-PB3 8255-PB4 8255-PB5 8255-PB6 8255-PB7 置8255PA口 读8255PB口 数据左移 置8255工作方式 置8255PA延时 置8255工作方式

四、实验说明

可编程通用接口芯片8255A有三个八位的并行I/O口,它有三种工作方式。本实验采用的是方式0:PA,PC口输出,PB口输入。很多I/O实验都可以通过8255来实现。

五、实验框图

开始 开始 延时 延时 实验四 8253计数器

一、实验要求

利用8088/86外接8253可编程定时器/计数器,可以实现对外部事件进行计数。设置断点读回计数器的值。

二、实验目的

1、学习8088/86与8253的连接方法。 2、学习8088/86对8253的控制方法。

三、实验电路及连线 连线 连接孔1

1 8253_CS

2 3 4 8253_OUT0 8253_GATE0 8253_CLK0 连接孔2 CS0 L0 VCC 单脉冲 四、实验说明

1.本实验中计数器按方式0工作。即十六位二进制计数器。当计数设置好后,计数器就开始计数。如果要读入计数器的值,要先锁存计数值,才能读到计数值。本实验所设计数值为5,也就是外部5个脉冲,计数器值加1。同时OUT脚输出一个高电平。实验时,可以将OUT0接到LED上,观察计数器是否工作。

五、 实验框图

开始 设置工作方式 锁存计数值 读回计数值

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- baijiahaobaidu.com 版权所有 湘ICP备2023023988号-9

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务