1 / 35
文档名称:

课程设计说明书智能压力测量仪.docx

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

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

分享

预览

课程设计说明书智能压力测量仪.docx

上传人:wz_198613 2022/2/28 文件大小:321 KB

下载得到文件列表

课程设计说明书智能压力测量仪.docx

文档介绍

文档介绍:课程设计说明书
题目: 智能压力测量仪
姓 名:杨巍
院 (系): 机电工程学院
专业班级: 电气工程三班
学 地址信号,高电平有效
④PSEN脚:程序存储器输出控制端,在单片机访问外部程序存储器时,此引脚输出的负脉冲作为读外部程序存储器的选通信号,接至程序存储器的OE端。低电平有效。
⑤EA脚:其功能为内外程序存储器选择控制端。当EA为高电平时,单片机访问内部程序存储器,当EA为低电平时,单片机直接访问片外程序存储器。本设计用的是8031,由于8031内部无程序存储器,所以此引脚应接地。低电平有效。
⑥I/O口引脚:共4个,分别是P0、P1、P2、P3,均为8位口。这4个I/O口可分别作为基本的Input、Output端口。其中P0口可作为数据总线和地址总线(低8位)分时复用的端口,P2口可作为地址总线的高8位,即P0口和P2口地起构成16位地址总线,可供寻址的地址范围是:64KB。P3口具有第二功能,即可以产生中断,定时计数等功能。
⑦RD、WR引脚:为读和写选通信号,RD用于将单片机的数据写入外设中,WR用于从外设中读取数据。低电平有效
AT89C51系列单片机都是以8031为核心发展起来的,具有和51系列单片机及基本结构和软件特征,其内部结构如图3-2所示:
振荡器及
定时电路
AT89C51CPU
4K字节
ROM
128字节
RAM
2个16位定时器/计数器
64K总线扩展控制
可编程I/O
可编程
串行口
图3-2 AT89C51单片机框图
选用AT89C51单片机原因
在课程设计里所需外围电路简单,在设计里面使用的引脚较少,占用的资源也比较少。而且该芯片是以AT89C51为核心,性能价格比高,应用成熟,且对其内部结构较为熟悉,芯片功能够用而且适用,从而选用AT89C51单片机作为主控芯片。
时钟电路
本设计采用内部时钟方式的电路。 AT89C51单片机内部有一个用于构成振荡器的高增益反相放大器,该高增益反相放大器的输入端为芯片引脚
XTAL1,输出端为引脚XTAL2。这两个引脚跨接石英晶体振荡器和微调电容,就构成了一个稳定的自激振荡器。电路中的电容C1和C2典型值通常选择为33pF左右。~12MHZ之间。晶体的频率越高,则系统的时钟频率也就越高,单片机的运行速度也就越快。.
图3-3 时钟电路
复位电路
  复位电路通常采用上电自动复位和按钮复位两种方式。本次设计采用上电复位电路。上电复位电路是在上电瞬间来实现的,其电路如图3-4所示。上电时, RESET端维持两个机器周期的高电平实现复位。
图3-4 复位电路
PG160128A显示电路
PG160128A是一种图形点阵液晶显示器,它主要由行驱动器/列驱动器及格160×128全点阵液晶显示器组成。可完成图形显示,也可以显示10×8个(16×16点阵)汉字。
主要技术参数和性能:模块内自带-15负压,用于LCD的驱动电压
电源VDD:+5V;
:160(列)×128(行)点
:-10℃∽+55℃,存储温度:-20℃∽+70℃
这里通过PG160128A来显示相关信息
图3-5 显示电路
ADC0832 是美国国家半导体公司生产的一种8 位分辨率、双通道A/D转换芯片。学****并使用ADC0832 可是使我们了解A/D转换器的原理,有助于我们单片机技术水平的提高。
这里通过ADC0832将压力传感器输出的电压信号转换为数字信号,并送入到单片机中进行处理。
A/D转换电路
4 系统软件设计
开始
开始
(1)主程序流程框图如下: (2)信号采集子程序框图如下:
置数据区首地址
信号采集
设置采集个数
求出压力值
A/D转换开始
LCD显示数值
等待转换
结束
储存,转换
中断开始
设置数据存储区首址
设置采集数据个数
对数据进行处理
恢复现场
返回
图4-3 数字滤波流程框图
波流程框图
(3) 数字滤波流
开始
初始化
调用显示函数
返回
图4-4 显示子程序流程图
5 系统调试过程
通过上面的设计,设计已经基本完成。下面主要实现Altium Designer的原理图、印制板图的绘制和做相关检测,对Keil进