欢迎来到天天文库
浏览记录
ID:12036945
大小:292.50 KB
页数:15页
时间:2018-07-15
《出租车计价器的设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、微机原理课程设计合肥学院自动化专业微机原理课程设计报告课题名称:出租车计价器姓名:张强0705074022王冲0705074025陶延胜0705074023专业:07自动化(2)班指导老师:刘伟林泽坤15微机原理课程设计自动化专业微机原理课程设计任务书论文题目出租车计价器的设计指导教师刘伟林泽坤学生班级07自动化2班学生姓名张强王冲陶延胜设计内容分析论证(可加附页)(见附页)设计条件要求条件:PC机一台,EL教学实验箱一台及汇编程序要求:①里程显示、起步价(5公里后按里程计费)②等时收费③复位设计进程安排第一周:1、课题对程序功能,运算精度等方面的要求及硬件条件2、复杂问题分解为若干模块,
2、确定各模块处理方法,画出流程图3、存器资源分配第二周:4、编制程序,根据流程图精心选择合适的指令和寻址方式来编制源程序5、程序进行汇编,调试和修改,直到程序运行结果正确为止文献资料准备《微型计算机原理及接口技术》中国科技大学出版社吴秀清周荷琴编著《16-32位微型计算机技术及应用》清华大学出版社戴梅萼史嘉权编著<<汇编语言程序设计》南京大学出版社姚君遗编著《汇编语言程序设计教程》清华大学出版社杨记文编著《微型计算机原理及接口技术》实验指导书开题批注15微机原理课程设计摘要此次微机原理与接口技术课程设计我们小组所选择的题目是出租车计价器的设计,主要是编写汇编语言程序实现数字显示、数字累加以及
3、复位等功能,实验硬件主要分为实验板上的8086,计数器8253,驱动显示8255以及中断控制器8259四部分,经过两个星期的小组合作设计,以及老师和同学们的帮助,最终基本完成了此次设计。以下是这次设计的具体方案,由于能力的有限,设计方案难免有诸多问题和不足,希望老师能够批评指出。关键字:难度8086825382558259合作15微机原理课程设计目录一绪论5二课程设计的步骤和要求62.1课程设计的步骤62.1.1掌握微机系统的设计步骤62.1.2掌握8253、8255、8259的用法62.1.3掌握汇编程序的设计62.2设计的目标与要求6三硬件设计63.1硬件电路的模块构成63.28255
4、、8253及8259的结构原理图73.2.1可编程8255的芯片结构73.2.28253定时器/计数器的结构83.2.38259结构图8四软件设计94.1主程序的流程图94.2源程序9五结束语1615微机原理课程设计一绪论出租车计价器目前使用广泛,具有较大的市场和商业价值,课程设计可以取得很好的收益。另外该课题与实际生活联系紧密,具有很好的课程设计价值和学习价值。通过出租车计价器的设计可以充分的运用我们目前所学的微机原理知识,了解并掌握汇编语言开发的一般流程及方法,在合作设计的过程中我们可以将所学的理论知识很好的与实际应用结合起来,并能巩固课堂和书本上所学的知识,加强我们的综合能力,启发创
5、新思维,最终提高我们的系统设计水平,从而达到学以致用的目的。15微机原理课程设计二课程设计的步骤和要求2.1课程设计的步骤2.1.1掌握微机系统的设计步骤本系统的设计步骤可以分为硬件设计和软件设计2.1.2掌握8253、8255、8259的用法2.1.3掌握汇编程序的设计2.2设计的目标与要求(1)实现里程显示(2)实现在五公里内保证为同一起步价,五公里后按里程收费(3)在出租车行驶期间如果停车,设计实现等时收费(即按照时间收费)(4)设计按钮实现在一次行驶结束后可以复位清零三硬件设计3.1硬件电路的模块构成本课题的设计我们的硬件电路由实验板上的8086,计数器8253,驱动显示8255以
6、及中断控制器8259四部分组成。以8086CPU为核心,其通过相应的地址线与译码器相连实现对外围芯片的片选(在星研ESPCI硬件环境下片选可以直接实现),通过低地址数据线完成和外围芯片的数据传输(对外围芯片的初始化编程、程序监控),计数器采用计数中断结束方式计数,根据现实条件设定一个初始值N,当有N个脉冲通过CLK1时,8253OUT1向8259输出一个脉冲,此时8259向CPU发送一个中断请求,CPU处理中断子程序,对8255进行控制,并通过8255控制显示。系统硬件结构框图如下:15微机原理课程设计D7-D08086CPUM/IOWRRDINTRINTRAWRPA0RDPB0-PB78
7、255CSPC0-PC7INTIR0INTAWR8259RDA0CSOUT1VCWRCLK1RD8253CS741387413874138D7-D0+5V+5VM/IOM/IO显示低四位里程高四位总价3.28255、8253及8259的结构原理图3.2.1可编程8255的芯片结构15微机原理课程设计3.2.28253定时器/计数器的结构3.2.38259结构图15微机原理课程设计四软件设计4.1主程序的流程图主程序流程图
此文档下载收益归作者所有