1、 信息科学与技术学院信息科学与技术学院 微机原理与接口技术微机原理与接口技术 课程设计报告课程设计报告 题目名称题目名称: 出租车计价器出租车计价器 第 1 页 共 20 页 出租车计价器出租车计价器 目录目录 1. 方案选择 . 2 1.1 题义与需求分析 . 2 1.2 解决问题的方法与思路. 2 2. 硬件原理电路图的设计及分析 . 3 2.1 电路原理 3 2.2 路程测量部分. 4 2.3 数据显示部分. 4 2.4 电源部分 5 2.5 按键设置部分. 5 3.程序设计与分析 6 3.1 主程序设计 . 6 3.2 定时中断服务程序设计 . 7 3.3 显示服务程序设计 8 4.
2、系统评价 9 5. 心得体会 . 11 6. 主要参考文献 .12 7. 附录(源代码)13 第 2 页 共 20 页 1. 方案选择方案选择 1.11.1 题义与需求分析题义与需求分析 1、能进手动改价行。 2、具有数据的复位功能。 3、数据的清零开关,单价的调整,单价输出 2 位,路程输出 2 位,总金额输 出 3 位。 4、按键:启动计时开关,数据复位(清零) 。 1.21.2 解决问题的方法与解决问题的方法与思路思路 1.2.1 硬件部分 实验采用: 8086 最小系统配置版、可编程外围接口芯片 8255A 一片,七段 LED 显示器, 555 脉冲发生电路,时钟电路。 1.2.2 软
3、件部分 1、该系统采用汇编语言编写程序。 2、首先要对系统的各个芯片进行初始化设计。 3、采样 555 脉冲电路的信号,以模拟霍尔传感器所须检测的测速电路,并 通过 8086 的运算和控制显示出数据。 4、在主程序模块中还需要设置启动/清除标志寄存器、里程寄存器和价格寄 器,并对它们进行初始化。 然后,主程序将根据各标志寄存器的内容,分别 完成启动、清除、计程和计价等不同的操作。 第 3 页 共 20 页 2.2. 硬件原理电路图的设计及分析硬件原理电路图的设计及分析 2.12.1 电路原理电路原理 本课题的设计可通过实验平台上的一些功能模块电路组成, 由于各模块电路 内部已经连接,用户在使用
4、时只要设计模块间电路的连接,因此,硬件电路的设 计及实现相对简单。硬件电路由 05V 电压输出、时钟电路、8255 可编程外围 接口模块和 LED 显示模块、8086 系统最小配置版。 图一 硬件框图 图二 总的硬件连接图 8086 最 小系统 8255 外围接 口芯片 555 脉冲电路 LED 数码 管 键盘输入电路 电源电路 将 8086C PU 的 A D 复 用 总 线 分 离 为 A B 总 线 和 D B 总 线 A B A 19A 0 D B D 15D 0 C B 扩 展 R O M 和 R A M 存 储 器 扩 展 I/O 接 口 电 路 外 设 A B D B C B 第 4 页 共 20 页 2.2.2 2 路程测量部分路程测量部分 里程计算是通过安装在车轮上的霍尔传感器A44E检测到的信号, 在该系统中 用脉冲发生器进行模拟,送到8086,经处理计算,送给显示单元的。 555电路来产生一个脉冲来模拟霍尔传感器输出的里程脉冲,选择P1.0口作 为信号的输入端,内部采用外部中断0,555脉冲产生电路输出一个脉冲信号直接