5级微机原理课程设计.docx
《5级微机原理课程设计.docx》由会员分享,可在线阅读,更多相关《5级微机原理课程设计.docx(25页珍藏版)》请在优知文库上搜索。
1、名垢如I%:姓班专学K/及莎火号Jlangsuuniversityofscienceandtechnology微机原理与接口技术课程设计设计报告15电气1班电气工程及其自动化电气与信息工程学院2018年3月系统功能要求2.1 菸本功能要求2.2 附件功能要求I、Ijt13.1 方案一13.3 方案比较23、1134.1 系统硬件原理34. H80x86简介4.2 功能模块设计104.3 遇到问他及解决措施IlEltl165.1 总体设计思想165.2 功旎模块设计175.3 遇到问即及解决措施21六、七、附录模拟空调限制系统设计一、课程设计内容(1)利用8255A芯片,在数码管上实时显示温度或
2、其他信息:(2)利用8254芯片,调控电机工作时间:(3)利用8259A芯片,设置按键或开关中断限制功能:(4)利用0809芯片,采集室内温度,限制电机旋转。二、系统功能要求2.1 基本功能要求(1)能够实现在数码管上实时显示室内的温度:(2)能够实现按健限制操作,比如设置“启动键”、“关闭键”、“调档健”等:(3)能够实现用指示灯区分不同的档位,其中3档时电机转速最高:(4)能够实现室温与设定的温度一样时,蜂鸣器响35声:(5)能够通过8254实现电机的调速功能;(6)能够通过8259A限制按键,假设电机正转表示降温,反转表示增温;(7)能够通过0809聚集室内的温度值。2.2 附件功能要求
3、(1)能膨实现在数码管上显示时间:(2)室内温度调整范闹比较大:(3)自己设计的其他有特色的功能。三、系统方案论证3.1 方案一本次模拟空谢限制系统的设计试验主要运用微机原理试验箱上的8255A,8259,8254.ADCo809芯片,包含的输入设备主要有启动按钮,关闭按钮,档位选择按钮(可分I档、2档、3档等,3档转速最富)。主要的输出设备包含指示灯,步进电机,蜂鸣器,数码管等.本次设计的模拟空调限制系统包含主要的几个部分先确定好大致的硬件组成及其结构,依据系统的各个功能分成几个不同的模块,然后分步实现每个模块的功能,再汇编语句把各个模块组合起来成为一个整体,可以完整连续的实现整个系统的功能
4、,完成本次设计。3.2 方案二本次设计试验运用8255A芯片,在数码管上显示档位和时间倒计时,并且具有换档功能,按下一档键相应的数码管上会显示一,设置时间并且在空调限制系统起先工作时倒计时,选择4个数码管作为信号输出,以状态输入开关作为输入信号,都连接至8255芯片上。温度调整功能通过设置步进电机完成,四相步进电机有双四抽,双八拍双六拍等方式,试验平台可连接的步进电机为四项八拍电机,电压为DC12V步进电机由8255A的PC4-PC7口驱动。同时,上述过程的时间都由8254供应定时信号实现在预定时间状态的转换。通过8259A设置按键或中断,运用AD0809采集温度传感器的值,用来作为限制电机转
5、动的信号。选档,拨动启动开关后,系统起先检测室温,并在数码管上实时显示室内的温度,当室温未达到设定的湿度时,步进电机起先转动,电机正转表示降温,反转表示增温。在实现室温与设定的温度一样时,蜂鸣器鸣响35声。对于各个连续自动的功能以及独立实现的功能,整个过程可以通过先画出一个流程图,可以清晰地看出每个功能之间的关系以及组合方式,在对芯片初始化之后,先推断输入信号的状态,依据输入状态的不同调用不同的子程序,鉴于定时程序在许多子程序里调用到,多次编写加长了程序的长度,所以每次在调用之前先聘计数值读入一个寄存器中,在延时程序中读取此寄存器中的数值即可。当依据输入状态运行完之后,最终检测到已完成的时候就
6、启动蜂鸣报警,温度调整过程完成。33方案比较方案的思路相对简洁点,对于做过的微机试验相当于已经熟识了每个芯片的引脚以及功能,并且完成过每个芯片对应的试验,因此.可以很快的单独实现每个模块的功能,但是,不荷洁将每个模块有机的整合起来时,会出现接口冲突,处理起来比较麻烦,而方案二从整体动身,充分安排好各个端口的配置及用途,避开了方案一中的冲突,所以方案二更合适,更有效率.四、系统硬件设计4.1系统硬件原理4.1180x86简介80x86是Intel系列的16位微处理器,采纳HMOS工艺,内部包含29000个晶体管,内部总线16位,外部总线8位.主要用丁兼容当时的外围接口芯片.8086CPU有两部分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 课程设计
