- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理课程设计说明书(加热器).doc
1.课程设计任务书
设计内容:
设计当把物品放入加热器中,首先要启动加热器和电机工作,设定加热时间为3(5)分钟,为使物品均匀加热,每隔20(30)秒电机要反转一次,(正转→反转、反转→正转),加热时间到后,停止加热器和电机工作,并发声,告知加热结束。
设计目标:
在规定的时间内设计出符合要求的汇编语言程序,并提交一份符合本科生毕业设计论文规范的报告。
进度安排:
8月13日-8月16日-----------------------确定设计内容并完成硬件部分
8月17日-8月21日------------------------------------完成程序清单
8月22日-8月23日------------------------------完成课程设计说明书
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用于设置和撤销特殊屏蔽方式、设置中断查询方式以及设置对8259内部寄存器的读出命令。
图2-1 ICW1-ICW4各命令字格式如
图2-2 OCW1-OCW3各命令字格式如图
⑵8255的使用方法:
方式0 — 基本输入/出方式;
方式1 — 选通输入/出方式;
方式2 — 双向选通工作方式。
图2-3 8255命令字格式图
⑶8253的使用方法:
(1) 方式0:计数到0结束输出正跃变信号方式。
(2) 方式1:硬件可重触发单稳方式。
(3) 方式2:频率发生器方式。
(4) 方式3:方波发生器。
(5) 方式4:软件触发选通方式。
(6) 方式5:硬件触发选通方式。
图2-4 8253命令字格式图
2.2、分析系统所要求实现的功能,综合考虑各芯片的功能,决定各芯片在系统中所起的作用,以及它们之间的组合方式,画出系统的框架图,对框架图的细节部分进行填充。
2.3、画程序流程图
2.4、编写代码
5.5、调试试运行
5.6、修改并系统最终定型
3.硬件设计
所设计加热器控制系统,由CPU、8259A、8253A口输出,PA0控制加热器的起停、PA1控制电机的起停、PA2、PA38259A的输出与系统的INTR相连提供中断申请,8253的OUT0与8259A的IR0相连提供中断信号。由CPU协调控制其它三个芯片的工作,8253提供计时功能,输入系统时钟信号,计数器0输出周期为50毫秒的方波,即每隔50毫秒,8255向8259提供一个中断脉冲,通过对CX、SI的设置循环判断,每20秒对8255的A口的PA2进行数据改变,即电机反转一次,当到达加热时间,通过写8255的A口的数据,实现电机和加热器的停止工作警告报告。
图3-1 硬件电路连接图
4.软件设计
4.1 程序流程图
根据实验要求及设计思路设计程序流程图如下:
图4-1 程序流程图
图4-2 程序流程图
4.2部分地址初始化及程序代码如下
INTR_IVADD EQU 01CCH ;INTR对应的中断矢量地址
INTR_OCW1 EQU 0A1H ;INTR对应PC机内部8259的OCW1地址
INTR_OCW2 EQU 0A0H ;INTR对应PC机内部8259的OCW2地址
INTR_IM EQU 0F7H ;INTR对应的中断屏蔽字
PCI_INTCSR EQU 9438H ;PCI卡中断控制寄存器地址
IOY0 EQU 9C00H ;片选IOY0对应的端口始地址
MY8259_ICW1 EQU IOY0+00H ;实验系统中8259的ICW1端口地址
MY8259_ICW2 EQU IOY0+04H ;实验系统中8259的ICW2端口地址
MY8259_ICW3 EQU IOY0+04H ;实验系统中8259的ICW3端口地址
MY8259_ICW
您可能关注的文档
最近下载
- 人教版地理必修一教材解读(2019年版).pptx VIP
- 初中音乐教学课件走进京剧.ppt VIP
- 2022年土地登记代理人题库700道及参考答案【培优b卷】.docx
- 药剂职业生涯规划目标.pptx VIP
- 2025年SpaceX火箭推进系统技术创新及市场影响报告.docx VIP
- (新版)油品计量工(技师)职业鉴定考试题库资料(浓缩400题).pdf VIP
- 全国大学生职业规划大赛《法学》专业生涯发展展示PPT【最新版】.pptx
- (精选)实践是认识的基础教学课件.ppt VIP
- 2023年市政工程质量检测见证取样员手册培训资料.doc VIP
- 【MOOC】微观经济学-浙江大学 中国大学慕课MOOC答案.docx VIP
原创力文档


文档评论(0)