1、 硬件硬件课程设计课程设计 题 目: 压力控制系统 班 级: 信息安全 11-2 班 学 号: * 姓 名: * * * 指导教师: 2013 年 11 月3013 年 12 月 2 目目 录录 1. 设计任务与要求设计任务与要求 .3 1.1 设计任务3 1.2 设计要求3 2. 总体方案与说明总体方案与说明 3 2.1 模拟信号的转换与显示3 2.2 键盘数据的输入与显示4 2.3 数据的处理与显示4 2.4 显示说明4 3. 硬件框图与说明硬件框图与说明 5 3.1 8086 原理简介.5 3.2 8255 原理简介.6 3.3 0809 的应用.9 3.4 液晶显示屏 11 3.5 键
2、盘 14 4电路原理图与说明电路原理图与说明 16 4.1 电路原理图 16 4.2 硬件运行过程说明 17 5软件主要模块与说明软件主要模块与说明17 5.1 主程序流程图 18 5.2 0809 转换及数据处理流程19 6源程序清单与注释源程序清单与注释明明17 7问题分析与解决方案问题分析与解决方案28 8结论与体会结论与体会30 8.1 实验运行结果.30 8.2 体会.31 9参考资料参考资料 32 3 1.设计任务与要求设计任务与要求 1.1. 1 1 设计任务设计任务 运用相关硬件,结合自己的编程技术,设计简单的电子秤,并实现其基本 功能,是本次模拟压力控制系统的硬件课程设计。在
3、完成课程设计的过程中, 需要学生独立思考,积极发挥创造力和动手能力,进一步学习各种软硬件的功 能和提高编程能力。 电子秤的设计,是通过实验台左下角电位器 RW1 输出 05直流电压, 模拟压力信号,送入/转换器,将模拟信号转换成数字信号并显示在 LCD 字符图形液晶显示屏的第一行上,作为称重的重量。同时,从键盘输入数据, 并在 LCD 字符图形液晶显示屏的第二行上显示出来,作为价格。最后在第三行 显示出重量与单价的乘积及总价。实现电子秤的基本功能,达到模拟压力控制 系统课程设计的基本要求。 1.1. 2 2 设计设计要求要求 (1)模拟电子秤开机后,改变模拟信号的大小,模拟重量的值必须实时的显
4、 示在液晶显示屏上; (2)模拟的单价初始值默认为零,从键盘输入单价完成后,需在液晶显示器 上显示输入的单价; (3)模拟价格必须随模拟重量改变,并实时的显示在液晶显示器上。 2. 总体方案与说明总体方案与说明 本次试验需要要使用 ADC0809 数模转换器,四乘四键盘,可编程控制接口 8255,05直流电压,128*64LCD 字符图形液晶显示屏。 2 21 1 模拟信号的转换模拟信号的转换与显示与显示 用滑动变阻器代替压力传感器, 模拟压力的变化。 将模拟电压输入 ADC0809 通道 0(IN0), ADC0809 的 IN0 口地址为 280H, CS 接地址译码输出的 280h287h。 8255 的 A 口接 LCD 的 D7DO. 8255CS 接地址译码输出的 288h28fh。8255 的 PB0PB2 分别接 LCD 的 D/I、RW、E 接口。编程采集 IN0 输入的电压,将压力传 4 感器的模拟信号转化