1 微机接口技术课程设计报告 设计题: 地铁收费系统 指导老师: 学生姓名: 学号: 所在班级: 网络工程 2 一 . 课程设计 目的 结合一个实际的接口技术问题在实验台上编程模拟实现。 二 . 课程设计 要求 由一个主控机监控和若干个下位机组成,主控机负责数据处理,下位机负责访问接口。 三 . 课程设计内容及步骤 (1) 题目 : 地铁收费系统 (2) 系统功能 : A. 乘客进入地铁站刷卡,记录起始站点 ,出站也要刷卡 ,记录终点站 ,根据距离计算车费,并判断乘客是否买足了票,若票款不足,则发出警报。 B. 下位机从接口上接收到卡号数据 ,并将该下位机的编号传到主控机,主控机保存 . 当主控机再次收到该卡号的时候 ,计算该下位机和已经存储的下位机之间的距离计算出车费 ,用该卡号的金额减去车费 ,如果大于 0 则扣除费用 ,否则报警 . (3). 系统接口框图 (4) . 系统程序 主控机 ISA 总线 8250 收 /发时钟 TTL/232 电平转换 或 TTL/485 电平转换 下位机 ISA 总线 8250 收 /发时钟 TTL/232 电平转 换 或 TTL/485 电平转换 8255 A 口 B 口 C 口 A B C 口分别表示三个站点 ,每个口中 1-3 口为站点编号 , ,4-7 口记录卡号 ,最高位为标志位