微机接口课程设计试验报告
计算机0211班
――超市收银系统 江浩 学号:[1**********]9 1
一.课程设计目的, 要求及条件:
掌握接口硬件开发平台的使用方法,利用现有的实验平台和PC 机, 组成一个微机模拟应用系统;
掌握基本接口电路的综合应用
掌握接口电路的驱动程序和界面软件的设计与编制,学会调试与测试接口软件的一般方法;
结合实际应用, 设计一微机应用系统, 要求该系统综合应用并行接口、串行接口, 时间接口、中断接口、模拟接口, 等等, 实现微机系统对模拟信号的采集、转换、并行输入, 输出, 远距离传送, 以及远程控制、检测并显示.
二.设计内容
根据以上任务, 需进行如下工作:
◆ 数据采集系统接口设计(包括电路和程序设计与实现)
◆ 微机并行通信接口设计(包括电路和程序设计与实现)
◆ 微机时间远程监督并显示(包括电路和程序设计与实现)
◆ 双机串行通信设计(包括电路和程序设计与实现)
◆ 远程控制﹑检测﹑显示接口及界面的设计与实现.
题目
35 设计完成超市收银系统
一个主控机对应多个下位机, 主控机存储商品资料, 并输出相关信息, 下位机从执行部件读入商品号, 到主控机查询资料, 并显示资料. 商品查询成功有声音提示, 收银统计时有音乐背景. 输入商品号, 在主机上查询商品价格并发回给终端, 由主机计价, 终端机可以打印数据, 交易结束, 有主机向终端发送总价.
三.设计要求
◆ 自行设计 可以根据自己的设计,适当增加元、器件,自己设计电路,配合实验台使用,实现预定功能。
编程语言 可采用汇编语言或C/C++。自选。
编程环境 采用MF 集成开发环境。MF 在系统机上已经安装好。
◆ 8255接口
端口地址分配:PA 口为300H ,PB 口为301H ,PC 口为302H ,命令口为303H 。 ◆ 8251接口
端口地址分配:命令/状态口为309H ,数据(出/入)口为308H 。
◆ 8253/8254定时接口
端口地址分配:T0=304H,T1=305H,T2=306H,命令口=307H。
◆ 开关,音乐发生器
四.设计步骤
2