微机原理课程设计:加热器设计

微机原理课程设计:加热器设计

ID:18624775

大小:847.50 KB

页数:20页

时间:2018-09-19

微机原理课程设计:加热器设计_第1页
微机原理课程设计:加热器设计_第2页
微机原理课程设计:加热器设计_第3页
微机原理课程设计:加热器设计_第4页
微机原理课程设计:加热器设计_第5页
资源描述:

《微机原理课程设计:加热器设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、1.课程设计任务书设计内容:设计当把物品放入加热器中,首先要启动加热器和电机工作,设定加热时间为3(5)分钟,为使物品均匀加热,每隔20(30)秒电机要反转一次,(正转→反转、反转→正转),加热时间到后,停止加热器和电机工作,并发声,告知加热结束。设计目标:在规定的时间内设计出符合要求的汇编语言程序,并提交一份符合本科生毕业设计论文规范的报告。进度安排:8月13日-8月16日-----------------------确定设计内容并完成硬件部分8月17日-8月21日------------------------------------完成程序清单8月22日-8月23日---

2、---------------------------完成课程设计说明书-20-2.总体设计思路2.1、分析设计所用到的芯片的原理及使用方法:⑴8259A的使用方法:8259A有四个初始化命令字ICW及3个操作操作命令字OCW。8259A的编程就是根据应用需要将初始化命令字ICW1-ICW4和操作命令字OCW1-OCW3分别写入初始化命令寄存器组和操作命令寄存器组。ICW1-ICW4各命令字格式如图2-1所示,OCW1-OCW3各命令字格式如图2-2所示,其中OCW1用于设置中断屏蔽操作字,OCW2用于设置优先级循环方式和中断结束方式的8操作命令字,OCW3用于设置和撤销特殊屏

3、蔽方式、设置中断查询方式以及设置对8259内部寄存器的读出命令。图2-1ICW1-ICW4各命令字格式如-20-图2-2OCW1-OCW3各命令字格式如图⑵8255的使用方法:方式0—基本输入/出方式;方式1—选通输入/出方式;方式2—双向选通工作方式。图2-38255命令字格式图⑶8253的使用方法:-20-(1)方式0:计数到0结束输出正跃变信号方式。(2)方式1:硬件可重触发单稳方式。(3)方式2:频率发生器方式。(4)方式3:方波发生器。(5)方式4:软件触发选通方式。(6)方式5:硬件触发选通方式。图2-48253命令字格式图2.2、分析系统所要求实现的功能,综合考虑

4、各芯片的功能,决定各芯片在系统中所起的作用,以及它们之间的组合方式,画出系统的框架图,对框架图的细节部分进行填充。2.3、画程序流程图2.4、编写代码5.5、调试试运行5.6、修改并系统最终定型-20-3.硬件设计所设计加热器控制系统,由CPU、8259A、8253、8255四个部分组成,使用8255的A口输出,PA0控制加热器的起停、PA1控制电机的起停、PA2控制电机的正反转、PA3控制发声报告。8259A的输出与系统的INTR相连提供中断申请,8253的OUT0与8259A的IR0相连提供中断信号。由CPU协调控制其它三个芯片的工作,8253提供计时功能,输入系统时钟信号

5、,计数器0输出周期为50毫秒的方波,即每隔50毫秒,8255向8259提供一个中断脉冲,通过对CX、SI的设置循环判断,每20秒对8255的A口的PA2进行数据改变,即电机反转一次,当到达加热时间,通过写8255的A口的数据,实现电机和加热器的停止工作以及扬声器警告报告。设计硬件电路连接如图3-1.扬声器微机扩展总线并行接口定时器驱动编码电路系统时钟加热器电路电动机启停电路电动机反转电路扬声器控制电路图3-1硬件电路连接图-20-4.软件设计4.1程序流程图根据实验要求及设计思路设计程序流程图如下:-20-图4-1程序流程图入口已到五分钟否到20秒的整数倍是电机反转是加热器、电

6、机停止工作警告发声结束中断否-20-图4-2程序流程图4.2部分地址初始化及程序代码如下INTR_IVADDEQU01CCH;INTR对应的中断矢量地址INTR_OCW1EQU0A1H;INTR对应PC机内部8259的OCW1地址INTR_OCW2EQU0A0H;INTR对应PC机内部8259的OCW2地址INTR_IMEQU0F7H;INTR对应的中断屏蔽字PCI_INTCSREQU9438H;PCI卡中断控制寄存器地址IOY0EQU9C00H;片选IOY0对应的端口始地址MY8259_ICW1EQUIOY0+00H;实验系统中8259的ICW1端口地址MY8259_ICW2

7、EQUIOY0+04H;实验系统中8259的ICW2端口地址MY8259_ICW3EQUIOY0+04H;实验系统中8259的ICW3端口地址MY8259_ICW4EQUIOY0+04H;实验系统中8259的ICW4端口地址MY8259_OCW1EQUIOY0+04H;实验系统中8259的OCW1端口地址MY8259_OCW2EQUIOY0+00H;实验系统中8259的OCW2端口地址MY8259_OCW3EQUIOY0+00H;实验系统中8259的OCW3端口地址MY8255_AEQUIO

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。