微机原理课程设计指导书2011(一周硬件)
南昌大学微机原理与接口技术课程设计任务书 -

课程设计任务书课程名称:微机原理与接口技术题目:(A5901109283)型单片机系统的设计学院:机电工程学院系机械工程系专业:机械设计制造及其自动化班级:机制096 学号: 5901109283 学生姓名:钟璐起讫日期: 2011-6-13 指导教师:胡瑢华教授系分管主任:审核日期:课题名称 ( )型单片机系统的设计 学生姓名 指导教师资料名称 《微机原理与接口技术课程设计》任务书班 级 考核教师 资料序号 第 份 共 份学 号打印日期 2013-4-29 说 明1、课程设计任务书由指导教师填写,并经学院审定后下达给学生。
2、进度表是课程设计工作检查的主要依据。
3、学生根据指导教师下达的任务书,独立完成课程设计。
4、本任务书在课程设计完成后,与说明书、电路原理图和程序清单等资料一并上交指导教师,作为课程设计的主要档案资料。
课题名称 ( )型单片机系统的设计 学生姓名 指导教师资料名称《微机原理与接口技术课程设计》任务书班 级 考核教师 资料序号 第 份 共 份学 号打印日期 2013-4-29 一、课程设计的要求和内容(包括原始数据、技术要求、工作要求)1、工作要求单片机系统在各行各业自动控制领域的应用越来越广泛。
《微机原理与接口技术》课程设计实践教学环节要求同学们针对实际需求,灵活应用所学知识,独立进行系统综合设计,以达到巩固单片机基础知识、掌握单片机系统开发过程和提高动手实践能力的目的。
2、技术要求每位学生应独立完整地设计一套单片机系统。
该系统CPU 采用AT89S51芯片,晶振为12MHz 。
硬件模块可包括:a)显示模块,采用串行口串接74HC164芯片控制6个7段数码管;b)键盘模块,采用2X2行列键盘;c)声音控制模块,采用蜂鸣器发声;d)A/D 采集模块,采用ADC0809采集电位计的电压值;e)D/A 输出模块,采用DAC0832输出某种波形。
要求实现以下功能:(1)系统上电后,按照从右进入滚动方式,在数码管上显示个人学号的后六位。
微机原理步进电机课程设计

微机原理步进电机课程设计一、课程目标知识目标:1. 让学生掌握微机原理在步进电机控制中的应用,理解步进电机的结构、原理及其特点。
2. 使学生了解步进电机与微控制器之间的接口技术,掌握步进电机的驱动程序编写方法。
3. 让学生掌握步进电机速度和位置控制的基本算法,并运用到实际项目中。
技能目标:1. 培养学生运用微机原理解决实际问题的能力,学会编写和调试步进电机控制程序。
2. 培养学生的动手实践能力,能独立完成步进电机的组装、调试和故障排查。
3. 培养学生团队协作能力,通过分组合作完成课程设计任务。
情感态度价值观目标:1. 激发学生对微机原理和步进电机控制技术的兴趣,培养其探索精神和创新意识。
2. 培养学生严谨、认真的学习态度,养成良好的实验操作习惯。
3. 增强学生的环保意识,关注步进电机在节能环保领域的应用。
本课程针对高年级学生,课程性质为理论与实践相结合。
在分析课程性质、学生特点和教学要求的基础上,将课程目标分解为具体的学习成果。
教学过程中,注重培养学生的实际操作能力和团队协作精神,使学生在完成课程设计任务的过程中,达到知识、技能和情感态度价值观的全面提升。
二、教学内容根据课程目标,教学内容主要包括以下几部分:1. 微机原理基础:回顾微控制器的基本原理,重点讲解微控制器与步进电机的接口技术,涉及课本第3章相关内容。
2. 步进电机原理与结构:介绍步进电机的种类、结构、原理及特点,对应课本第5章内容。
3. 步进电机驱动技术:讲解步进电机的驱动电路设计,包括驱动芯片的选型、接口电路设计等,参考课本第6章相关内容。
4. 步进电机控制算法:学习步进电机的速度和位置控制算法,如PID控制、闭环控制等,结合课本第7章内容。
5. 实践操作:分组进行步进电机的组装、调试及控制程序编写,巩固理论知识,培养实际操作能力。
教学大纲安排如下:第1周:微机原理基础回顾,了解步进电机接口技术;第2周:学习步进电机原理与结构,选型及参数了解;第3周:步进电机驱动技术学习,驱动电路设计;第4周:步进电机控制算法学习,编写控制程序;第5周:实践操作,步进电机组装、调试及故障排查;第6周:课程设计总结,成果展示及评价。
《微机原理》课程设计说明书_键盘电子乐器

《微机原理》课程设计说明书_键盘电子乐器武汉理工大学《微机原理》课程设计说明书课程设计任务书学生姓名: 专业班级: 电气0805班指导教师: 工作单位: 自动化学院题目: 键盘电子乐器初始条件:掌握汇编语言程序设计方法,所设计的程序运行后可通过键盘控制,满足系统功能,并实现该系统设计方案。
在DOS,windows,汇编软件环境下运行。
要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1.设计一个用键盘演奏音乐的程序,计时器系统设计编程定时输出――电子音调,用pc机内部8253time~使扬声器发声。
用汇编语言对8253进行编程,使其OUT0上输出一定的频率,将其一定频率输出到喇叭上,演奏出不同的音节。
pc机的数字键(1,7)作为电子音调的音调选择2. 课程设计说明书应包括:a)设计任务及要求b)方案比较及认证c)程序设计基本思想,程序流程图,部分源程序及注解d)调试记录及结果分析e)参考资料f)附录:全部源程序清单g)总结时间安排:2011年元月07日--元月09日选题、查阅资料和方案设计 2011年元月10日--元月14日编程2011年元月15日--元月16日调试程序,改进与提高2011年元月17日撰写课程设计报告(有调试过程及结果的截屏) 2011年元月18日答辩和交课程设计报告指导教师签名: 2011 年元月 6 日系主任(或责任教师)签名: 年月日1武汉理工大学《微机原理》课程设计说明书摘要利用PC上的定时/计数芯片8253A控制PC扬声器发声。
编写内核模块,直接操作扬声器相关端口,或字符设备驱动,供应用程序调用,用键盘使其发出不同的声音。
关键字:8253 定时器中断2武汉理工大学《微机原理》课程设计说明书目录1. 方案比较 ....................................... 42.芯片介绍 (4)2.1 8255芯片简述 (4)2.1.1 8255三种方式下工作 (4)2.2 8253芯片简述 (5)2.2.1 8253六种工作方式 ........................ 63.通用发声程序 ..................................... 7 4.音调与频率和时间的关系 ........................... 11 附录 (13)附录一: (13)附录二: (14)附录三: (26)附录四: (27)附录五: ...................................... 32 参考文献 (33)3武汉理工大学《微机原理》课程设计说明书键盘电子乐器1.方案比较1.1 发声程序循环优点:简单,易于思维缺点:程序过于长,比较繁琐1.2 调用宏,进行发声优点:程序短缺点:不易想到2.芯片介绍2.1 8255芯片简述8255可编程外围接口芯片是Intel公司生产的通用并行I/O接口芯片,它具有A、B、C三个并行接口,+5V单电源供电。
2011微机原理课程设计任务书

微机原理与接口技术课程设计(学年论文)说明书课题名称:微机原理与接口技术学生学号:0904140116专业班级:通信01学生姓名:谭琴航学生成绩:指导教师:王龙海课题工作时间:至武汉工程大学教务处制填写说明:1. 一、二、三项由指导教师在课程设计(学年论文)开始前填写并交由学生保管;2. 四、五两项由学生在完成课程设计后填写,并将此表与课程设计一同装订成册交给指导教师;3. 成绩评定由指导教师按评定标准评分。
4. 此表格填写好后与正文一同装订成册。
一、课程设计的任务或学年论文的基本要求:微机原理和接口技术是一门重要的专业基础课程,不但要求有较高的理论水平,而且还要求有实际的动手能力。
本课程设计的主要目的是提高实践能力,包括提高汇编等语言的编程能力及对接口等硬件的理解分析能力和设计接口电路的能力,从而学以致用。
本次课程设计的任务分为三大类:第一类,汇编程序设计部分,这是学习微机原理和接口技术时必须掌握的基本编程能力。
主要选题包括:(1)闰年计算(2)系统驻留时间程序(3)代码转换(4)输入输出显示(5) BCD码相乘(6)计算N的阶乘(7)打字计时练习(8)光条式程序菜单设计(9)写文件第二类,微机内部标准接口设计部分,此部分利用集成在微机内部的标准接口进行编程和应用。
主要选题包括:(1)微机串口通信内环自检(2)微机串口通信功能综合检测(3)音乐演奏(4)硬件中断时钟设计第三类,微机外部接口实验,此部分通过学习常见的接口电路设计,掌握通用的软硬件系统电路的设计方法。
主要选题包括:(1)串行通信(2)红绿灯设计(3)小键盘按键识别数码管移位显示(4) 8259A中断控制器实验(5) RAM实验(6)定时器/计数器实验(7)数模转换(8)模数转换(9) LED显示设计课程设计要求:第一类选择2个选题,第二、三类分别选择1个选题,通过上机编程测试并书写设计报告。
指导教师签字:教研室主任签字:2011年月日年月日二、进度安排:周一:选择课程设计题目,明确课程设计目的和任务。
微机原理课程设计指导书

微机原理课程设计指导书微机原理课程设计指导书《微机原理及技术》课程设计指导书安徽建筑大学信息学院12月1日一、课程设计目的本课程设计是继《微型计算机原理与接口技术》课程之后的一次综合性设计、实验训练。
根据微机系统及应用课程教学的重点和主要知识点及工程实际需要,设置汇编语言程序设计、PC机内部接口和8086系统接口电路设计等设计题目。
要求学生综合本课程和其它相关课程中学到的80X86系统结构、汇编语言设计、典型接口芯片、电路电子技术等相关知识进行程序设计、硬件接口电路设计和调试,系统地掌握微机原理和接口技术的相关知识,实现知识的融会贯通。
要求学生经过2周的学习,提高设计汇编语言程序的能力和技巧,培养实现一个简单应用系统功能的硬件软件设计能力。
二、课程设计内容汇编语言程序设计及调试光条式菜单成绩管理程序设计该程序管理软件一般以菜单为程序界面,用户能够经过菜单直观地选择各项功能。
(1)设计思路用汇编语言设计的菜单程序应主要包括3项内容:①设计界面要求美观清晰,操作简便,菜单项简洁可用一行表示。
②菜单项选择利用“色带”选择菜单项。
色带是颜色鲜明的条形光带,能够覆盖一个菜单项,用户利用“↑”、“↓”、“←”、“→”键移动色带位置,然后按下回车键,被色带覆盖的菜单项就被选中。
③菜单项程序的组织和调用菜单项较多时,可为每一个菜单项设计一个独立的菜单项程序,采用JMP、CALL指令调用程序段;菜单项较少时,不必为第一个菜单项设计一个独立的程序,此时界面显示、菜单项选择和菜单项程序可包含在一个程序中。
(2)关键技术①定位显示彩色字符串利用BIOS中的INT 10H的13H号功能能够设计一个定位显示彩色字符串的程序段调用:AH=13H,AL=写方式:0 属性在BL中,字符串中仅含字符码,写后光标位置不被修改1 属性在BL中,字符串中仅含字符码,写后修改光标位置;BH=页;BL=待显字符串的属性,07H表示正常显示,0FH表示黑底白字,51H表示品红色背景蓝色字符串CX=待显字符串的长度;DH=待显字符串首字符的行值DL=待显字符中首字符的列值BP=待显字符串首字符在附加段的偏移地址行值②色带的生成和移动在调用上一个字符显示程序时,将待显字符串的属性设为51H,色带就生成;设为0FH时,色带就消失。
“微机原理与接口技术”课程设计指导书共22页

(四) 软件研制过程
1. 采用模块化程序结构设计软件,首先将 整个软件分成若干功能模块;
2. 对各模块设计写一个详细的程序流程图; 3. 根据流程图,编写源程序; 4. 上机调试各模块程序; 5. 各程序模块联调; 6. 与硬件一起联调,最后完成全部调试工
作。
二、课程设计课题
(一) 家用风扇控制器
5) 本应用系统的经济指标,特别是对新 产品的开发,应当综合考虑成本,可 靠性,可维护性以及经济效益和社会 效益,参考国内外同类产品的资料, 提出比较合理的技术指标,使所开发 的产品具有最佳的性能价格比。
(二) 总体设计
本阶段的任务便是通过调查研 究,查阅资料来初定系统结构的总 体方案,其中主要涉及到硬件和软 件的功能划分。
(三) 硬件研制过程
1. 将整个硬件系统划分为若干功能单元 电路,绘出整个系统逻辑电路图,注 明各交单元电路间接口信号,并画出 一些重要控制信号的时序图。
2. 完成各单元电路设计:
包括选择合适的各类元器件和电路 板设计(元器件布局和走线等)
3. 各单元电路板装配、分调。
4. 整个硬件联机调试、完成后准备与软 件联调。
应用系统中硬件和软件具有一定的互 换性,即某些功能既可能硬件实现也可以 软件来完成。一般说来,用硬件实现的优 点是可以提高工作速度,但使电路复杂, 增加了硬件成本,而用软件代替某些硬件 的功能可以使电路简化,硬件成本降低, 但软件工作量增大。
总体设计时,必须在硬件和软件之间 权衡,分工明确,然后分头开始设计。
6. 按照风速与类型的设置输出相应的控制信号。
(二) 汽车信号灯控制系统
1. 设计并制作出汽车信号灯微机控制系统; 2. 所需执行的操作由相应的开关状态反映,所
微机原理课程设计
微机原理 课程设计一、课程目标知识目标:1. 让学生理解微机的基本原理和结构,掌握微处理器的工作机制。
2. 使学生掌握汇编语言的基本指令,能够阅读和编写简单的汇编程序。
3. 帮助学生了解微机系统中内存、I/O设备的基本原理及其与CPU的交互方式。
技能目标:1. 培养学生运用汇编语言进行程序设计的能力,能够实现基本的输入输出、逻辑判断和循环等操作。
2. 培养学生分析和解决微机系统常见问题的能力,如调试程序、处理硬件故障等。
3. 提高学生动手实践能力,通过课程设计项目,使学生能够独立完成一个简单的微机系统设计与实现。
情感态度价值观目标:1. 培养学生对微机原理及计算机科学的兴趣,激发他们探索精神和技术创新意识。
2. 培养学生团队协作精神,学会与他人共同分析问题、解决问题,提高沟通能力。
3. 引导学生认识到微机技术在国家经济发展和国防建设中的重要作用,增强学生的社会责任感和使命感。
课程性质:本课程为理论与实践相结合的课程,注重培养学生的实际操作能力和实际应用能力。
学生特点:学生已具备一定的电子技术和计算机基础知识,对微机原理有一定了解,但缺乏实践经验。
教学要求:教师需结合课程性质、学生特点,采用案例教学、项目驱动等教学方法,引导学生主动学习,提高学生的实践能力和综合素质。
在教学过程中,注重分解课程目标,确保学生能够达到预定的学习成果。
二、教学内容1. 微机原理概述:介绍微机的发展历程、基本结构及工作原理,重点讲解CPU、内存、I/O设备等核心组件的作用和相互关系。
相关教材章节:第一章 微机原理概述2. 汇编语言基础:讲解汇编语言的基本概念、语法和指令系统,使学生掌握汇编程序的编写和调试方法。
相关教材章节:第二章 汇编语言基础3. 微机系统编程:学习微机系统中的程序设计方法,包括顺序程序设计、分支程序设计、循环程序设计等。
相关教材章节:第三章 微机系统编程4. 内存与I/O设备:介绍内存管理、I/O设备控制原理,分析微机系统中内存、I/O设备的访问方法。
微机原理课程设计指导书(车辆)
计算机应用基础(微机原理及应用)课程设计指导书(车辆工程2011)第一部分设计的基本要求一、课程设计的目的本课程设计作为与《微机原理及应用》课程配套的一个实践教学环节,主要目的是提高学生综合运用微机硬件与软件技术的能力,加深对微机结构原理的理解,熟练地掌握微机的编程和接口技术开发应用水平;为在以后运用微机来实现控制、测量与处理等任务打下基础。
二、课程设计内容与要求1、设计内容所覆盖的知识面知识面要覆盖《微机原理与应用》主要内容,如汇编语言编程、定时器、并行/串行口通信、DOS 与BIOS 调用等内容。
设计内容要有一定的深度与广度,要有一定的工作量,能够体现综合设计的特点。
2、设计内容的基本要求(1)在定时器、并行、串行口通信、DOS 与BIOS 调用等内容,至少选用2种以上的接口电路;(2)应用实验箱或扩展板做实验样机,画出硬件接口的连线图;(3)用汇编语言编写应用开发程序,程序中要加注释;(4)三人或四人一组,每人先负责一项内容,最后联接统调;(5)系统必须通过调试,由指导老师观看运行结果并认可后,方能进行设计说明书编写;(6)手工编写或打印设计说明书。
三、课程设计步骤1、选择题目首先要明确题目要实现的功能,其技术参数和技术指标是什么,这是系统设计的起点和依据,它将贯穿于系统设计的全过程。
2、总体设计本阶段的任务是通过调查研究,查阅资料来初步确定系统结构的总体方案,其中主要涉及到硬件和软件的功能划分。
应用系统中硬件功能和软件功能具有一定的互补性,即某些功能既可以用硬件实现也可以用软件实现。
一般说来,用硬件实现的优点是可以提高系统的工作速度,但会增加电路的复杂性和硬件成本;而用软件代替某些硬件的功能可以使电路简化,便于修改设计,降低硬件成本,但编写软件的工作量会增大。
总体设计时,必须在硬件和软件之间权衡,分工明确,然后分头开始设计。
3、硬件设计过程根据实验箱的硬件电路连接图,选择自己选择的题目用到的硬件电路部分,明确其片选地址、输入信号、输出信号等。
微型计算机技术-课程设计指导书-学校
《微机原理及接口技术》课程设计指导书沈阳大学信息工程学院课程编码:11215431 适用层次:本科周数:1 适用专业:通信工程适用学期:第4学期撰写人:钟诚审核人:周昕教学院长:王晖一、课程设计的目的1.综合了模拟电子线路、数字电子技术和微型计算机技术等多门专业基础课程的知识,是使学生对以计算机为核心的通信、测量或控制系统有个全面了解和实践的过程;2.需要综合应用各种微机接口和其他单元电路构成小规模“原理”型的微机应用系统,体现了既强化本学科内容,又扩展知识面的特点;3.让学生体验分析问题、提出解决方案、通过编程等手段实现解决方案、不断调试最终达到设计要求的全过程;4.培养学生的创造力和对专业的适应性;二、课程设计的基本要求1.说明基本设计思想,提供相应的算法分析和计算;2.画出硬件连接原理图,对选用的芯片、连接原理等进行阐述;3.给出程序流程框图,对软件设计技巧、难点进行说明;4.用8086汇编语言编程,给出程序清单并加以注释;5.程序在PC机上调试运行,给出实验调试过程说明;6.对课程设计进行总结,撰写课程设计报告(10页以上)。
三、课程设计的主要内容(一)题目1. 数据采集系统任务与要求:1.以微机为主控器,扩展A/D和D/A接口,构成一个多路模拟量输入的数据采集系统。
要求设计制作出硬件电路,编制并调试出程序。
2.对8路0-5V模拟电压进行循环采集。
3.程序流程程序的编制可采用差选方式,也可采用中断方式。
2. 波形发生器任务与要求:1.以微机为主控制器扩展适当的接口电路,制作一个波形发生器,通过示波器观察所得的信号波形。
要求设计制作出硬件电路。
2.编程产生锯齿波、脉冲波、正弦波、三角波、直流信号5种波形。
3.通过按键对输出波形进行切换。
3.串行通信设计任务与要求:1.用可编程串行接口芯片8251A实现PC机的串行通信。
2.可实现:单台PC机自发自收串行通信。
接收键入字符,从8251A的发送端发送,而由同一片8251A的接收端接收,然后在屏幕上显示出来。
2011版微机原理与接口技术实验指导书2011
3星研集成环境软件如何使用星研集成环境软件星研集成环境软件推荐您使用项目为单位来管理您的程序。
如果您做一个简单的实验,或只希望看一个中间结果,您可以不建立项目文件,系统需要的各种设置,来源于“缺省项目”。
本节不使用项目文件。
本例子旨在通过建立一个具体的程序来介绍星研集成软件的使用方法以及它的强大的调试功能。
使用户很快的上手,体验到我们软件功能的强大和方便。
本实例是将数据段中3000H~30FFH单元的内容传送给实验仪B4区的61C256的2000H~20FFH中;B4区的61C256在I/O设备区,使用IOR、IOW读写;再将它传送回数据段的6000H~60FFH中,程序是用汇编语言来编写。
下面介绍相应的操作步骤:首先运行星研集成软件。
启动画面如图:1、建立源文件下面我们建立源文件,执行[主菜单» 文件»新建],(或者点击图标)打开窗口如下:首先选择存放源文件的目录,输入文件名,注意:一定要输入文件名后缀。
对源文件编译、连接、生成代码文件时,系统会根据不同的扩展名启动相应的编译软件。
比如:*.asm 文件,使用TASM来对它编译。
本实例文件名为move.asm。
窗口如下:按“确定”即可。
然后出现文件编辑窗口:输入源程序,本实例的源程序如下:.MODEL TINY ;memory mode : tiny.STACK 100 ;堆栈.CODE ;开始程序段START: MOV AX,@DATAMOV DS,AXMOV ES,AXNOPMOV CX,100HMOV SI,3000HMOV DX,2000H START1: MOV AL,[SI]OUT DX,ALINC SIINC DXLOOP START1MOV DI,6000HMOV DX,2000HMOV CX,100H START2: IN DX,ALMOV [DI],ALINC DIINC DXLOOP START2SJMP $Move ENDPEND START 输入源程序,如下图:这样一个源文件就建立好了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
微机原理与接口技术课程设计指导书南通大学计算机科学与技术学院计算机科学与技术学系二零一一年十二月目录1 课程设计的目的和任务 (1)2 课程设计指导及要求 (1)3 课程设计的主要步骤 (2)3.1 总体设计 (2)3.2 硬件设计 (2)4 课程设计报告内容及格式要求 (2)5 进度安排 (3)6 课程设计的考核方法及成绩评定 (3)7 课程设计题目 (3)硬件设计题 (4)8 主要参考资料 (8)9 Proteus仿真硬件原理图参考资料 (8)1 课程设计的目的和任务课程设计是培养和锻炼学生在学习完本门课后综合应用所学理论知识,解决实际工程设计和应用问题的能力的重要教学环节。
它具有动手、动脑和理论联系实际的特点,是培养在校工科大学生理论联系实际、敢于动手、善于动手和独立自主解决设计实践中遇到的各种问题能力的一个重要教学环节。
通过课程设计,要求学生熟悉和掌握微机系统的软件、硬件设计的方法、设计步骤,使学生得到微机开发应用方面的初步训练。
让学生独立或集体讨论设计题目的总体设计方案、编程、软件硬件调试、编写设计报告等问题,真正做到理论联系实际,提高动手能力和分析问题、解决问题的能力,实现由学习知识到应用知识的初步过渡。
通过本次课程设计使学生熟练掌握微机系统与接口扩展电路的设计方法,熟练应用8086汇编语言编写应用程序和实际设计中的硬软件调试方法和步骤,熟悉微机系统的硬软件开发工具的使用方法。
通过课程设计实践,不仅要培养学生事实求是和严肃认真的工作态度,培养学生的实际动手能力,检验学生对本门课学习的情况,更要培养学生在实际的工程设计中查阅资料,撰写设计报告表达设计思想和结果的能力。
2 课程设计指导及要求在课程设计时,2~4人一组,在教师指导下,各组可以集体讨论,但设计报告由学生独立完成,不得互相抄袭。
教师的主导作用主要在于指明设计思路,启发学生独立设计的思路,解答疑难问题和按设计进度进行阶段审查。
学生必须发挥自身学习的主动性和能动性,主动思考问题、分析问题和解决问题,而不应处处被动地依赖指导老师。
同组同学要发扬团队协作精神,积极主动的提出问题、解决问题、讨论问题,互相帮助和启发。
学生在设计中可以引用所需的参考资料,避免重复工作,加快设计进程,但必须和题目的要求相符合,保证设计的正确。
指导教师要引导学生学会掌握和使用各种已有的技术资料,不能盲目地、机械地抄袭资料,必须具体分析,使设计质量和设计能力都获得提高。
学生要在老师的指导下制定好自己各环节的详细设计进程计划,按给定的时间计划保质保量的完成个阶段的设计任务。
设计中可1边设计,边修改,软件设计与硬件设计可交替进行,问题答疑与调试和方案修改相结合,提高设计的效率,保证按时完成设计工作并交出合格的设计报告。
3 课程设计的主要步骤课程设计分为硬件设计和软件设计两个部分,其设计过程可以归纳为以下所述的四个步骤:3.1 总体设计本阶段的任务是通过调查研究,查阅资料来初步确定系统结构的总体方案,其中主要涉及到硬件和软件的功能划分。
应用系统中硬件和软件具有一定的互换性,即某些功能既可以用硬件实现也可以用软件实现。
一般说来,用硬件实现的优点是可以提高系统的工作速度,但会增加电路的复杂性和硬件成本;而用软件代替某些硬件的功能可以使电路简化,便于修改设计,降低硬件成本,但软件工作量增大。
总体设计时,必须在硬件和软件之间权衡,分工明确,然后分头开始设计。
3.2 硬件设计使用Proteus仿真软件,结合课程设计题目,设计硬件原理图,搭建硬件电路,画出程序流程图,编写软件控制程序,实现系统调试。
4 课程设计报告内容及格式要求【课程设计报告内容】1、设计题目(在封面注明)2、设计内容(在此部分详细说明所做题目的基本内容和主要功能)3、设计原理及方案(含电路原理图、硬件连接示意图、系统功能框图、程序流程图等)4、汇编源程序代码(关键代码要加必要注释)25、实施结果(可给出程序运行界面、实验箱运行结果照片等)6、课程设计体会7、参考文献【格式要求】1、课程设计报告要求书写工整、内容充实、结论正确、符合设计要求。
2、报告有封面,其上注明学生班级、姓名、学号、指导教师、提交时间等完整信息。
5 进度安排课程设计的题目在课程设计开始之前下达给学生。
学生可以在课余时间提前熟悉设计题目,查阅相关资料,确定总体方案,软、硬件功能划分,硬件接口原理图设计,程序设计等工作,为课程设计提前做好准备工作。
课程设计时间为1周的班级,完成硬件部分的设计题,每部分以小组为单位各自选1题完成即可。
(每小组1~3人)6 课程设计的考核方法及成绩评定考核方法:现场验收(占50%),课程设计报告(占50%)。
考核内容:学习态度(出勤情况,平时表现等)、方案合理性、程序编制质量、演示效果、答辩情况及设计报告质量。
成绩评定:优,良,中,及格,不及格。
特别说明:如发现抄袭,按照不及格处理。
7 课程设计题目【选题说明】每1~3个同学组队,分组设计,一组一题。
可从上述题目中任选1题,也可自拟题目,例如硬件应用中对多道题目的要求自行组合,由教师审核通过后,酌情划级。
如出现多组同题,每多一组,最后得分降一级(实施方案不同者例外)。
3【题目标记说明】▲ 全组最高分:中,其他人降一级。
◇全组可能最高分:良,其他人降一级。
◆全组最高分:良,其他人降一级。
☆全组可能最高分:优,其他人降一级。
★全组最高分:优,其他人降一级。
标记符号个数标明可获最高分人数。
硬件设计题目总体要求:根据题意自行设计电路,在实验箱上连接线路并编写相关汇编程序,调试成功。
题目一交通灯控制系统1.利用8253定时,8255设计电路,实现十字路口交通灯模拟控制。
2.实现能自动控制和手动应急控制。
(◆)3.实现能随时可以调整自动模式的绿灯和红灯时间。
(☆)题目二利用D/A产生波形1.利用D/A设计一个波形发生器,能分别产生三角波、正弦波、锯齿波和方波。
(功能实现▲)2.能利用按键(自行定义)进行输出波形选择。
(◆)题目三利用D/A设计一个三角波发生器4可利用键盘改变其输出波形的幅值。
例如,可利用1—5这5个数字键改变其输出波形的幅值,当按下1—5数字键时使D/A输出幅值从1V增加到5V。
(开关控制◆)(按键控制☆)题目四实现特定功能的键盘及LED显示了解键盘及LED显示接口原理,设计实验电路图完成以下功能:1. 按1键显示年;2. 按2键显示月日;3. 按3键显示GOOD ;(以上3个功能实现▲)4. 按4键数码管由左到右字符“0”循环显示。
(4个功能实现◆)5.自行设计特效显示功能。
(4个功能实现并加做此功能☆)题目五温度采集及显示控制1.利用A/D 转换器,实现温度采集并在数码管上显示(保留1位小数)(☆)。
2.用红绿灯指示温度范围。
温度在给定范围内,绿灯亮;若超过指定温度,红灯显示警告。
(2功能实现★☆)题目六编程实现步进电机的控制1.查找资料,了解步进电机的性能及原理,写出控制方法。
2.实现步进电机的正、反转功能。
(◆)题目七直流电机调速系统1.了解直流电机闭环调速的方法。
2.实现直流电机由慢到快,再由快到慢的变速的功能。
(◆)题目八LED七段数码管数字钟设计并完成LED七段数码管数字钟电路,数字钟显示格式为:HH:MM:SS。
要求:具有通过键盘能够调整时、分、秒的功能。
5(★☆)题目九花式跑马灯要求自行设计电路并连线,实现具有5种以上花式的跑马灯。
(开关选择▲ )(按键选择◆)(带定时按键选择★)(利用8259芯片实现触发式控制★☆)题目十显示牌利用七段数码管显示制作人员。
(功能实现◆)(按键切换自行设计的效果★)题目十一闪烁灯利用8253实现闪烁灯效果。
(功能实现▲ )(带闪烁时间控制◆)(简易定时功能◆)(利用七段数码管辅助,实现定时设定功能★)题目十二利用D/A芯片实现电机转速控制利用D/A芯片实现电机转速控制。
要求可以通过输入选择电机转速的档位。
(开关实现多档位转速选择▲)(按键实现多档位转速选择☆)(带LED显示实现多档位转速选择☆)(带七段数码管显示实现多档位转速选择★)(带测速电机转速控制★★)题目十三利用A/D芯片实现电压测定系统要求显示电压值。
(二进制值的LED显示▲ )(七段数码管显示,按精度判分☆)题目十四多设备状态监视系统设计一多设备状态监视系统,多设备状态可用开关模拟。
若发现一台异常,低电平变高电平,报警(指示灯亮),一旦恢复,撤除报警。
可用8255A的做为8个状态监视输入和8个报警指示灯输出端口,也可用中断实现状态异常检测。
(功能实现☆)题目十五电子钟利用8253定时器设计一个电子钟,并定义一个启动键。
当按下该键时电子时钟从当前设定值开始走时。
(功能实现☆)(带时间调整★)(带闹钟提示,可以利用LED提醒★☆)6题目十六电子秒表设计一个可任意启动/停止的电子秒表,要求用6位LED数码显示,计时单位为1/100秒。
利用功能键进行启/停控制。
其功能为:上电后计时器清0,当第一次(或奇数次)按下启/停键时开始计数。
第2次(或偶数次)按下该键时停止计时,再一次按启/停键时清零后重新开始计时。
可用开关控制,也可用按键控制。
(开关控制☆)(按键控制★)题目十七温度测控系统利用ADC0809采用中断方式设计一个温度测控系统,在七段数码管上显示温度值,并根据测试的温度进行控制。
当检测温度到达温度上限60℃时启动直流电动机,而温度低于下限30℃时停止电动机。
数码管上的显示内容为:XX C(采用十进制显示)(温度值在数码管上显示☆)(全部功能实现★☆)题目十八函数发生器利用D/A设计一个函数发生器,可利用按键选择输出波形,能分别产生三角波、阶梯波(每阶梯1V)、正向锯齿波、负向锯齿波和方波。
可利用自行定义的按键进行输出波形选择,同时将当前输出波形代号显示在LED上(左边位):0为方波、1为正向锯齿波、2为负向锯齿波、3 为三角波、4为阶梯波。
(开关控制◆)(按键控制☆)(幅值可调★)题目十九压力测控系统对压力传感器的信号进行检测。
当压力低于30pa时,黄灯闪烁;当压力高于150pa时,红灯闪烁,闪烁周期为1秒。
(功能实现☆)(基本功能实现并在数码管显示压力值,格式为P=XXX,★)(前面2功能实现,并可手动设定压力临界值★☆)。
题目二十电压报警器设计一个电压报警器,要求采集实验箱提供的0~5V的电压,当输入电压在3V以内,显示电压值,如2.42。
当输入电压超过3V,显示ERR,并报警。
电压值可在七段数码管显示,点阵广告屏显示或液晶屏显示。
报警形式自行设计,可用灯光闪烁表示,蜂鸣器鸣响报警等形式。
(电压值以一种方式正确显示,无报警◆)(电压值以一种方式正确显示,且有一种形式的报警◆)(电压值以2种方式正确显示,且有2种形式的报警★)(电压值以3种方式正确显示,且有2种形式的报警★☆).78 主要参考资料[1] 顾晖等。