可变输出频率方波发生器设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
山东理工大学计算机学院课程设计(微机原理及接口技术)
班级计科0504
姓名帅令
学号 **********
指导教师姚艳芝
二○○八年一月九日
课程设计任务书及成绩评定
1、设计题目:可变输出频率方波发生器设计;
直流电机速度控制器设计
2、设计内容和要求:
学习和掌握计算机中常用接口电路的应用和设计技术,充分认识理论知识对应用技术的指导性作用,进一步加强理论知识与应用相结合的实践和锻炼。通过这次设计实践能够进一步加深对专业知识和理论知识学习的认识和理解,使自己的设计水平和对所学的知识的应用能力以及分析问题解决问题的能力得到全面提高。
1.可变输出频率方波发生器设计:设计一个输出方波频率可利用按键改变的方波信号发生器(可以使用D/A也可以直接使用8253产生方波),利用键盘选择方波发生器的输出频率并驱动喇叭。输出频率=键号*100HZ。
2.直流电机速度控制器设计:利用按键控制直流电动机的转速。按键定义如下:0 停止,1 1/10转速, 2 2/10转速…… 9 最高速(D/A输出满量程),键号每加1,D/A输出增加0.5V
3、设计任务和要求:
3.1 接口设计、连接和调试
根据所选题目和所用的接口电路芯片设计出完整的接口电路,并在实验系统上完成电路的连接和调试通过。
3.2 程序设计、调试
要求画出程序框图,设计出全部程序并给出程序设计说明和程序注释,并在实验系统上调试通过。
3.3 课程设计说明书
a、本次课程设计的目的和意义。
b、设计报告:字数约2000-3000字(不包括程序清单),内容包括:○1设计题目;○2系统的主要功能、作用以及主要技术性能指标;○3总体设计方案、工作和组成原理(框图)或设计说明、采用的技术路线等;○4系统设计:接口电路设计,程序设计(程序框图和程序清单及注释)其他有关的理论分析和计算;○5设计总结:对整个设计工作过程进行归纳和综合,对设计中所存在的问题和不足进行分析和总结,提出解决的方法、措施、建议和对这次设计实践的认识、收获和提高。
c、作品的使用或操作说明。
d、设计图纸或图表(如接口电路原理图等)。装订时将课程设计说明书附在该3页之后。
3.4设计内容不允许抄袭和复印,否则取消设计成绩。
4、工作安排:(设计进度及完成情况)
●第一阶段:根据题目要求查阅资料构思设计方案、进行接口电路原理图设计和程序设
计以及其它准备工作。
●第二阶段:对第一阶段完成的设计内容进行详细的检查或修改无错后,按照接口电路
原理图的设计自行在实验系统上进行接线和连接,确保无错后再进行程序的输入和调试,为便于调试和查错,程序最好采用模块化结构,一部分一部分的调试,通过反复的调试或修改直到达到设计要求为止。
●第三阶段:按照3中的内容和要求撰写课程设计说明书。
5、主要参考文献及资料:
a)《微型计算机技术及应用》清华大学出版社 2003 戴梅萼、史嘉权
b)《微机原理与接口技术基础与应用》海洋出版社 2005 邓振
杰
c)《微机原理与接口技术实验及课程设计》西南交通大学出版社 2005 杨
斌
d)《IBM-PC汇编语言程序设计》清华大学出版社 2003 沈美明,温冬婵
e)王爽编.汇编语言.北京:清华大学出版社,2002,3
f)梅丽凤,王艳秋,汪毓铎.单片机原理及接口技术.北京:清华大学出版
社,2003,5
系主任___________(签字)6、成绩评定:
评语:
设计成绩:
指导老师:(签字)
二○年月日一.本次课程设计的目的和意义
学习和掌握计算机中常用接口电路的应用和设计技术,充分认识理论知识对应用技术的指导性作用,进一步加强理论知识与应用相结合的实践和锻炼。通过这次设计实践能够进一步加深对专业知识和理论知识学习的认识和理解,使自己的设计水平和对所学的知识的应用能力以及分析问题解决问题的能力得到全面提高。
本次课程设计,主要是了解计数器/定时器8253的工作原理,以及学会对8253、8255、8259的应用和设计技术。对微型计算机基本的系统结构、对微型计算机硬软件的工作原理有个整体的认识。
二. 直流电机速度控制器设计
题目的目的和要求:
一设计目的
学习和掌握计算机中常用接口电路的应用和设计技术,充分认识理论知识对应用技术的指导性作用,进一步加强理论知识与应用相结合的实践和锻炼。通过这次设计实践能够进一步加深对专业知识和理论知识学习的认识和理解,使自己的设计水平和对所学的知识的应用能力以及分析问题解决问题的能力得到全面提高。
。
二设计要求
利用D/A转换器和按键设计一个直流电动机转速控制器。按键定义如下:□0停止,□1 1/10转速,□2 2/10转速……□9最高速(D/A输出满量程),键号每加1,D/A输出增加0.5V
总的设计思路如下图:
图 1
本次设计中主要用到两种主要的芯片键盘与显示控制芯片8279,数模转换芯片DAC0832
Intel8279芯片是一种通用的可编程序的键盘、显示接口器件,单个芯片就能
完成键盘输入和LED显示控制两种功能。
8279包括键盘输入和显示输出两个部分:
1键盘部分提供的扫描方式,可以和64个按键或传感器的阵列相连。能自动消除开关抖动以及N个键同时按下的保护。
2显示部分按扫描的方式工作
引脚功能见图2:
图2
实验台内部cpu与8279控制的键盘与LED显示的连线结构图如下,限于设计报告的核心内容是考察数模转换中的DAC0832,所以在此只给出内部框图