微机原理_课程设计-并行打印机控制
- 格式:pdf
- 大小:1.09 MB
- 文档页数:16


中南大学微机原理课程设计报告一、课程设计目的通过本次课程设计要掌握8088,8255,0809,0832,8279 等多种芯片使用的方法,灵活运用课本知识,加深所学的知识,对所学的相关芯片的原理、内部结构、使用方法等有更加深刻的了解,学会利用课本知识联系实际应用及编程。
同时并了解综合问题的程序设计掌握实时处理程序的编制和调试方法,掌握一般的设计步骤和流程,使我们以后搞设计时逻辑更加清晰。
二、课程设计任务本次课设选题为“模拟电压采集,直流电机控制”。
根据我自己对这个课题的理解,我认为这个课题应该实现以下的要求:基本要求:1、对模拟电压进行采集转换为数字信号,并实时显示。
2、用转换的到的数字信号再经数模转换,对直流电机进行控制。
拓展要求:1、通过发光二极管作为信号指示灯,实时的指示直流电机的工作状态是否正常。
2、建立报警电路,对电机非正常工作情况以及反转工作情况下进行报警。
三、设计思想与原理1、设计思想本次课设选题为“模拟电压采集,直流电机控制”,基本分为两大部分:模拟量采集的模数转换部分,以及电机控制中的数模转换部分。
而为了让模拟量的采集结果更加明显可察,将加入数码管显示模块,实时显示模拟量采集的大小情况。
与此同时,在选题基础上添加了直流电机工作状态指示灯电路和报警电路。
2、设计原理根据试验箱相关配置,取电位器0~5V 可调电压为模拟量输出模块,可线性调节输出。
取芯片ADC 0809 对采集到的模拟信号进行模数转换,将0~5V 的电压信号转为00~FF 的数字信号,并通过8279 键盘扫描输出模块进行相应的显示输出。
得到转换后的数字量之后,使用DAC0832 数模转换芯片进行数模转换,并将所得模拟量输出到直流电机控制端,进行电机驱动。
对于添加的模块,主要通过8255 芯片来实现,取8255 的PA0 口作为输出端口,连接试验箱上的开关量输入显示区的发光二极管。
对A口分别赋值01H (直流电机正向非正常工作)、02H(直流电机正常工作)、04H(直流电机反向非正常工作)并输入给开关量输入显示区的发光二极管,驱动前三个二极管在电机的三种工作状态下分别发光,从而实现指示灯电路。
设计要求:设计完成单片机与微型打印机接口电路和驱动程序,应具有以下功能:⑴具有进纸、换行、换页等控制功能。
⑵具有字符设置及打印格式设置功能。
⑶具有图形、字符(汉字、数字、字母)打印功能。
⑷具有曲线及条码打印功能。
3、摘要课程设计是一项综合性实践教学环节,是对理论课程和实验课程的综合和补充。
它主要使学生加深对理论的理解,训练学生如何综合运用学过的理论和技能去分析解决实际问题的能力,从而增强学生的实践能力和创新能力。
单片机系统课程设计是在《微型计算机原理与接口技术》、《单片机原理与应用》等课程基础上,由学生独立完成一个较为完整的实践性微机应用系统设计。
通过设计,使学生掌握微机系统以及常用接口电路的设计及调试方法,掌握常用工具软件的使用方法,熟悉如何用汇编语言和或C语言管理硬件设备等。
通过课程设计,训练学生如何综合运用所学知识去分析和解决实际问题,掌握微机系统硬件和软件设计及调试的基本过程,并学习如何撰写总结报告,以培养学生严谨的工作作风和科学态度以及探索创新精神。
指导教师负责课程设计的任务布置、设计指导和成绩评定。
课程设计任务包括题目名称、设计要求、技术手段、参考文献等。
学生在接受任务以后,进行系统的方案选择、系统设计、电路板设计、监控软件设计以及系统的安装调试等工作,最后写出设计报告。
本课程设计可两人一组,选择同一个题目。
目录一、设计任务和性能指标 (2)二、设计方案 (2)三、硬件设计 (3)四、软件设计 (5)五、调试及性能分析 (7)六、心得体会 (8)七、参考文献 (9)一、设计任务和性能指标设计完成单片机与微型打印机接口电路和驱动程序,应具有以下功能:⑴具有进纸、换行、换页等控制功能。
⑵具有字符设置及打印格式设置功能。
⑶具有图形、字符(汉字、数字、字母)打印功能。
⑷具有曲线及条码打印功能。
二、设计方案微型打印机在单片机应用系统中应用相当广泛,在智能仪器仪表、医疗仪器、消防报警、电力系统、电子衡器、电子收款机、税控机、计价器等系统中几乎成为标准配置。