没有合适的资源?快使用搜索试试~ 我知道了~
压力测控系统压力测控系统压力测控系统压力测控系统压力测控系统压力测控系统
资源推荐
资源详情
资源评论
成绩
《微机原理与接口技
术》课程设计
压力测控系统
学生姓名
学院名称
专业名称
班 级
学 号
指导教师
2009 年 6 月 18 日
徐州工程学院课程设计
目 录
1 课程设计目的和要求.................................................................................................................1
1.1 课程设计目的..........................................................................................................................1
3、掌握汇编程序的设计..............................................................................................................1
1.2 设计要求..................................................................................................................................2
2 总体设计方案与分工...................................................................................................................2
2.1 总体方案设计..........................................................................................................................2
1 课程设计目的和要求
1.1 课程设计目的
1、掌握微机系统的开发步骤
2、掌握 8255、ADC0809、数码管的用法
3、掌握汇编程序的设计
1.1.1 掌握 8255A 的用法
8255A 在使用前要写入一个方式控制字,选择 A、B、C 三个端口各自的工作方式,
共有三种;
方式 0 :基本的输入输出方式,即无须联络就可以直接进行的 I/O 方式。其中
A、B、C 口的高四位或低四位可分别设置成输入或输出。
方式 1 :选通 I/O,此时接口和外围设备需联络信号进行协调,只有 A 口和 B 口可
以工作在方式 1,此时 C 口的某些线被规定为 A 口或 B 口与外围设备的联络信号,余
下的线只有基本的 I/O 功能,即只工作在方式 0.
方式 2: 双向 I/O 方式,只有 A 口可以工作在这种方式,该 I/O 线即可输入又可
输出,此时 C 口有 5 条线被规定为 A 口和外围设备的双向联络线,C 口剩下的三条线
1
徐州工程学院课程设计
可作为 B 口方式 1 的联络线,也可以和 B 口一起方式 0 的 I/O 线。
1.2 设计要求
对压力传感器的信号进行检测并在 LED 数码显示器上显示压力值,当压力低于
30pa 时,黄灯闪烁,闪烁周期为 1 秒。当压力高于 150pa 时,红灯闪烁。LED 的显示
内容为 P=XXX 为测试值。
2 总体设计方案与分工
2.1 总体方案设计
首先我们用移位方式去控制LED灯的转换,因此要先确定LED灯的控制编码(这后面
介绍)。然后,建立起以8086CPU 为核心设计一个压力测试系统,通过8255A并口输
出LED灯的编码来控制LED 发光二级管的亮灭,输出1为亮,输出0为灭;用8253来实
现一个定时器(隔一定时间发生一边沿跳变,引发8259 中断)控制各颜色LED灯的停留
时间;最后用8259 来实现对中断的处理。
为实现以上功能,在这个方案里,我们将此设计的程序分为 4 个部分:
1:红黄灯的基本显示;
2:计数,灯的剩余时间;
3:关于灯的转换(红灯,黄灯,时间间隔为 1 秒)
4:压力测量的实现
流图:
2
压力测控系统
红黄灯的基本
显示
计数 , 灯的
剩余时间
压力测量的
实现
关于灯的转
换
徐州工程学院课程设计
2.2 分工
顾翔主要负责系统件设计流程,完整的软件源程序、元件清单、课程设计的体会。
赵旺全负责设计总体系统、硬件电路设计原理图、查找资料,文档的总体统筹。
3 硬件总体设计方案
3.1 芯片选择及端口选择
3.1.1 用实验系统 8255A 实现对信号灯的控制(所用端口自定);2 位数码
显示用 8255A 实现控制
可编程并行口 8255A 的简介:
1) 8255 的芯片功能
一个并行输入/输出的 LSI 芯片,多功能的 I/O 器件,可作为 CPU 总线与外围的接口。
采用 24 个引脚,双列直插式封装,其主要特性是具有 24 个可编程设置的 I/O 口,即使 3
组 8 位的 I/O 口为 PA 口,PB 口和 PC 口.它们又可分为两组 12 位的 I/O 口,A 组包括 A
口及 C 口(高 4 位,PC4~PC7),B 组包括 B 口及 C 口(低 4 位,PC0~PC3).A 组可设置为
基本的 I/O 口,闪控(STROBE)的 I/O 闪控式,双向 I/O3 种模式;B 组只能设置为基本 I/O
或闪控式 I/O 两种模式,而这些操作模式完全由控制寄存器的控制字决定。
8255 引脚功能:
RESET:复位输入线,当该输入端外于高电平时,所有内部寄存器(包括控制寄存器)
均被清除,所有 I/O 口均被置成输入方式。
CS:芯片选择信号线,当这个输入引脚为低电平时,即/CS=0 时,表示芯片被选中,
3
剩余20页未读,继续阅读
资源评论
欧美噶
- 粉丝: 33
- 资源: 101
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功