《出租车计价器课程设计报告》由会员分享,可在线阅读,更多相关《出租车计价器课程设计报告(36页珍藏版)》请在毕设资料网上搜索。
1、 微机原理与接口技术微机原理与接口技术 课程设计课程设计 系系 别别 电子信息与电气工程系电子信息与电气工程系 班班 级级 0909 自动化(自动化(1 1)班)班 姓姓 名名 完成时间完成时间 20112011- -1212- -2828 论论 文文 题题 目目 出租车计价器的设计出租车计价器的设计 设设 计计 类类 型型 导导 师师 姓姓 名名 主 要 内 容 及 目 主 要 内 容 及 目 标标 1 1 要求:里程显示、起步价(要求:里程显示、起步价(5 5 公里后按里程公里后按里程 计费) ;等时收费;复位计费) ;等时收费;复位 具 有 的 设 计 具 有 的 设 计 条 件 条 件
2、 1 1 PCPC 机一台,机一台,ELEL 教学实验箱一台及汇编教学实验箱一台及汇编 程序程序; ; 计 划 学 生 数 及 任 务 计 划 学 生 数 及 任 务 3 3 人人 (1 1) :明确课题对程序功能,运算精度等方面的要求) :明确课题对程序功能,运算精度等方面的要求 及硬件条件及硬件条件 (2 2) :把复杂问题分解为若干模块,确定各模块处理) :把复杂问题分解为若干模块,确定各模块处理 方法,画出流程图。方法,画出流程图。 (3 3) :存储器资源分配) :存储器资源分配 (4 4) :编制程序,根据流程图精心选择合适的指令和) :编制程序,根据流程图精心选择合适的指令和 寻
3、址方式来编制源程序寻址方式来编制源程序 (5 5) :对程序进行汇编,调试和修改,直到程序运行) :对程序进行汇编,调试和修改,直到程序运行 结果正确为止。结果正确为止。 3 计 划 设 计 进 程 计 划 设 计 进 程 (按课程设计周计算)(按课程设计周计算) 第第一周设计任务: (一周设计任务: (1 1) :明确课题对程序功能,运算精) :明确课题对程序功能,运算精 度等方面的要求及硬件条件度等方面的要求及硬件条件 (2 2) :把复杂问题分解为若干模块,确定各) :把复杂问题分解为若干模块,确定各 模块处理方法,画出流程图。模块处理方法,画出流程图。 (3 3) :存储器资源分配)
4、:存储器资源分配 第二周设计任务: (第二周设计任务: (4 4) :编制程序,根据流程图精心选) :编制程序,根据流程图精心选 择合适的指令和寻址方式来编择合适的指令和寻址方式来编 制源程序制源程序 (5 5) :对程序进行汇编,调试和修改,直到程序运行) :对程序进行汇编,调试和修改,直到程序运行 结果正确为止。结果正确为止。 参 考 文 献 参 考 文 献 微型计算机原理及接口技术中国科技大学出版社微型计算机原理及接口技术中国科技大学出版社 吴秀清吴秀清 周荷琴编著周荷琴编著 1616- -3232 位微型计算机技术及应用清华大学出版社位微型计算机技术及应用清华大学出版社 戴梅萼戴梅萼
5、史嘉权史嘉权 编著编著 100% JMPJMP EXITEXIT A6:A6: MOVMOV AL,AHAL,AH ANDAND AL,0FHAL,0FH CMPCMP AL,04AL,04 JNZJNZ EXITEXIT ; ;不是不是 - - 键,转键,转 MOVMOV BH,01BH,01 28 TESTTEST AH,80AH,80H H JZJZ A7A7 ; ;没按加速键,转没按加速键,转 MOVMOV BH,10BH,10 ; ;按加速键按加速键, ,- -1010,正常,正常- -1 1 A7:A7: MOVMOV BL,T_HIBL,T_HI SUBSUB BL,BHBL,BH JNCJNC A8A8 MOVMOV BL,00BL,00 A8:A8: MOVMOV T_HI,BLT_HI,BL ; ;最小的百分比为最小的百分比为 0%0% EXIT:EXIT: JMP JMP A1A1 ;8259A;8259A 的的 IR0IR0 中断处理子程序中断处理子程序(8253(8253 的的 CH0CH0 定时基本定时基本 周期周期 0.512MS)0.512MS) IRQ0:IRQ0: PUSHPUSH AXAX STISTI MOVMOV AL,RUNAL,RUN ANDAND AL,ALAL,AL JZJZ IREXITIREXIT