张成鹰-微机原理课程学习心得(精选10篇)
篇1:张成鹰-微机原理课程学习心得
微机原理学习心得
本学期微机原理课程即将结束,关于微机课程的心得体会甚多:
初学《微机原理》时,感觉摸不着头绪。面对着众多的术语、概念及原理性的问题不知道该如何下手。在了解课程的特点后,我发现,应该以微机的整机概念为突破口,在如何建立整体概念上下功夫。“麻雀虽小,五脏俱全”,可以通过学习一个模型机的组成和指令执行的过程,了解和熟悉计算机的结构、特点和工作过程。
《微机原理》课程有许多新名词、新专业术语。透彻理解这些名词、术语的意思,为今后深入学习打下基础。一个新的名词从首次接触到理解和应用,需要一个反复的过程。而在众多概念中,真正关键的并不是很多。比如“中断”概念,既是重点又是难点,如果不懂中断技术,就不能算是搞懂了微机原理。在学习中凡是遇到这种情况,绝对不轻易放过,要力求真正弄懂,搞懂一个重点,将使一大串概念迎刃而解。
学习过程中,我发现许多概念很相近,为了更好地掌握,将一些容易混淆的概念集中在一起进行分析,比较它们之间的异同点。比如:微机原理中,引入了计算机由五大部分组成这一概念;从中央处理器引出微处理器的定义;在引出微型计算机定义时,强调输入/输出接口的重要性;在引出微型计算机系统的定义时,强调计算机软件与计算机硬件的相辅相成的关系。微处理器是微型计算机的重要组成部分,它与微型计算机、微型计算机系统是完全不同的概念。三者之间的关系如下图。
微处理器、微型计算机和微型计算机系统
在微机中,最基础的语言是汇编语言。汇编语言是一个最基础最古老的计算机语言。语言总是越基础越重要,在重大的编程项目中应用最广泛。就我的个人理解,汇编是对寄存的地址以及数据单元进行最直接的修改。而在某些时候,这种方法是最有效,最可靠的。比如,最近闹得沸沸扬扬的珊瑚虫一案,其软件制作的核心人物就是使用汇编语言
第1页
来创造闻名遐尔的QQ查IP软件——珊瑚虫,并成立了有名的珊瑚虫工作室,其威力可见一斑。
然而,事物总有两面性,有优点自然缺点也不少。其中,最重要的一点就是,汇编语言很复杂,对某个数据进行修改时,本来很简单的一个操作会用比较烦琐的语言来解决,而这些语言本身在执行和操作的过程中,占有大量的时间和成本。在一些讲求效率的场合,并不可取。
汇编语言对学习其他计算机起到一个比较、对照、参考的促进作用。学习事物总是从最简单基础的开始。那么学习高级语言也当然应当从汇编开始。学习汇编语言实际上是培养了学习计算机语言的能力和素养。个人认为,学习汇编语言对学习其他语言很有促进作用。
汇编语言在本学期微机学习中有核心地位。本学期微机原理课程内容繁多,还学习了可编程的计数/定时的8253,可编程的外围接口芯片8255A等。学的都是芯片逻辑器件,而在名字前都标有“可编程”,其核心作用不可低估。
我认为,在学习中要考虑到“学以致用”,不能过分强调课程的系统性和基本理论的完整性,而应该侧重于基本方法和应用实例。从微机应用系统的应用环境和特点来看,微机系统如何与千变万化的外部设备、外部世界相连,如何与它们交换信息,是微机系统应用中的关键所在,培养一定的微机应用系统的分析能力和初步设计能力才是最终目的!我认为以上是本人学习微机原理课程中的一些见解和体会
第2页
篇2:张成鹰-微机原理课程学习心得
在课程设计过程中,我一共完成了11个实验,分别是1.制作直通电缆和交叉UTP、2.交换机Console口和Telnet配置、3.交换机端口和常规配置、4.虚拟局域网VLAN配置、5.路由器Console口 Telnet配置方法和接口配置、6.路由器静态路由配置、7单臂路由配置、8.动态路由协议配置、9.PPP协议配置、10路由器访问控制表(ACL)、11.网络地址转换(NAT)。
在制作直通电缆和交换UTP的实验中,我起初不能完全按照要求来剪切电缆,导致连接不通,后来在同学的帮助下,终于将实验完成。
在做到单臂路由配置和动态路由协议配置的实验,由于自身的基础知识掌握不牢,忘掉了一些理论知识,在重新翻阅课本和老师的指导之下,也成功的完成了试验。
从抽象的理论回到了丰富的实践创造,细致的了解了计算机网络连接的的全过程,认真学习了各种配置方法,并掌握了利用虚拟环境配置的方法,我利用此次难得的机会,努力完成实验,严格要求自己,认真学习计算机网络的基础理论,学习网络电缆的制作等知识,利用空余时间认真学习一些课本内容以外的相关知识,掌握了一些基本的实践技能。
篇3:微机原理课程改革初探
根据笔者近几年从事微机原理课程的亲身教学体验,从以下几个方面阐述:课程内容、课时安排、实验教学等方面的现状及改革措施。
1 微机原理课程教学现状
微机原理课程在高校已经开设了长达一二十年,开设课程的名称不尽相同,有“微机原理”、“微机原理与接口技术”、“微机原理与汇编语言”等多种,但是教学内容大体一致,基本都是以80X86CPU和其组成的PC机为重点,课程结构主要分为两大部分,原理部分包括:微型计算机基础知识、80X86CPU系统结构及其指令系统、汇编语言程序设计、存储器原理与接口、I/O接口技术、中断与中断管理、总线技术等知识;接口部分包括:8259A、8253、8255A、8251A等可编程接口芯片和A/D转换器。课程主要分理论教学和实验教学两部分,课堂上理论教学主要都是以老师讲解为中心,由于课程的第一部分介绍的是原理篇,所以理论抽象的概念性的东西较多,每章有大量的名词和术语,而且前面各章的内容涵盖的知识点多而杂,课程各部分前后内容都有交叉,学生不易学,兴趣不高。初学《微机原理》时,很多同学可能都没有什么头绪,面对众多的术语、概念及原理性的问题感觉枯燥乏味,学生学习的积极性比较松怠,课堂气氛比较沉闷,而且以往课时数较少,教材内容根本讲不完,更何况给学生做练习和补充实例都很困难。接口部分主要接受接口芯片的工作方式和编程应用,编程一般采用的都是汇编语言,该语言为硬件语言,指令多而难记忆,以往课程学习中,学生对此语言掌握情况不佳,动手编程能力较弱,这使得在微机原理课程的指令系统篇和接口篇出现了学习难点。在实验教学过程中,实验内容有些为验证性实验,学生自主创新较少。通常都是老师把程序编写好,学生对照老师的电路图连接线路,然后学生调试运行并观察结果,最后写出实验报告,整个过程不是自主学习和思考,很多学生对实验原理并不理解,也不能够独立编写程序,这样就不具备微机硬件和软件的基本开发能力,实验课程的目的就没有达到。
2 课程改革
2.1 教学内容改革
教师和学生普遍都认为微机原理课程的内容多而复杂,如果在有限的学时内把原理、汇编、接口三部分知识讲授完是非常困难的,基本不可能完成,所以我们就需要对教学内容进行精选,把一些重点和难点内容放在课堂上精讲,而一些相对来说较容易的内容或者是与其它先驱课程的重叠内容只做简单介绍或复习性回顾,让学生课后去自学,比如在前面的学期中已经开设了汇编语言课程,所以在指令系统和汇编语言程序设计这两部分讲解时,可以把寻址方式和指令系统的内容合并讲授,而且学生不需要记住全部的指令,掌握一些常用的频繁指令即可,再通过对程序的分析和大量编程来提高编程技巧和动手能力,这样处理的效果比较好,而且节约了教学时间。而对原来其它课程中虽然已经提及,但是没有过多分析的问题可以增加讲授。如机器码的介绍,特别是补码的运算及其在微型机中的应用,可以多补充一些知识。总线时序部分在实际应用中用途较小,教学时可以只进行一般性介绍。课程中的中断原理和可编程定时器/计数器8253都是讲解的难点,在讲解这两部分内容时,可以先举实例让学生理解中断概念,对定时器与计数器的概念可以以日常生活中常见的小家电的定时系统举例,这样写生就会有一个比较清晰的认识和理解,然后再慢慢逐渐深入讲解,印象要比纯原理或工作方式介绍更深刻一些,不至于学生学起来感到头疼。此外,在传统的理论内容的教学上,还可以介绍最新的微机及接口的最新知识,所以教材选择时,要近两年出版的内容比较合适,让学生及时掌握最新的知识和技术。
2.2 提高学生的学习兴趣
兴趣是关键因素,没有了兴趣学习就变得枯燥而乏味,所以必须要提高学生对课程的学习兴趣。培养学习兴趣可以从两方面着手 :首先,教学形式上可以进一步改善和提高。由于课程内容含有很多抽象和图示的部分,如果在课件中做成静态文字或图片,学生看着比较疲劳,也不能形象传达教学内容,我们就可以把此本分内容做成动画效果,比如文字部分色彩可以丰富艳丽一些,刺激学生的眼球;类似CPU的结构原理、寻址方式、总线时序、中断管理等图示部分,学生都认为比较难理解,这些内容在课件中就可以使用Flash或Authorware软件做成动画效果一步一步演示,学生即看的清晰明了,而且也吸引他们的注意力,使记忆更深刻,激发学生学习的兴趣。我校为丰富和提高课堂教学质量,专门开展了多媒体教学及多媒体课件的评比活动,激发教师改善教学形式,提高授课质量。其次,理论联系实际开拓视野。教学过程中可以多引入日常生活中常见的微机应用,然后再介绍工业中的一些实例,调动课堂气氛、是枯燥的理论教学变得更生动。如果有条件,也可以安排学生去现场实地参观相关设备或控制应用等。
2.3 合理选择教学方法
为达较好的教学效果,我们对教学方法进行了改革,采用实例驱动法。一些较抽象、枯燥、难理解但又重要的内容,尽可能与现实生活中较贴近的例子联系起来,引入实例驱动教学和启发式教学,通过比喻或形象的说法讲授,慢慢过渡到理论,有利于学生思维的延续性,让学生理解、记忆更加深刻,激发的他们的学习兴趣,从而增强教学效果。以前课堂都是以教师讲授为中心,满堂课老师是主角,学生参与的不多,这种模式已经淘汰,现在由教师提出问题,要求学生寻求解决方法,逐渐引出课堂内容,教师做出正向讲解,再由学生反过来提问,然后给大家一定时间分组讨论,最后教师总结。经过以上改革以后课堂气氛比以往活跃很多,效果良好。
2.4 增强实践操作
很多教师都认为微机原理课程的教学内容枯燥抽象,课时数量偏少,教学难度较大,存在心有余而力不足的感觉。另外,本门课程要求学生对汇编语言有一定的基础,大多数学生汇编语言基础都不太牢固,而且在实验过程中,有一些偷懒的学生不愿意亲自动手编写程序,只是简单地连接导线并调用系统自带的程序完成实验,从而导致学生动手能力差,达不到实验目的。
但是本课程的实验环节是课程教学的重要方面,为了解决上面提到的问题,我们任课教师参与实验课程的编排、参与实验课程的讨论、指导,这样既促进了实验环节,又进一步提高了课堂教学的效果,具体的方法如下:
1) 预习实验内容。课前预习对在有限的课堂上完成要求的实验内容是非常重要的,因此每次实验结束前就提前布置下一次实验内容。要求学生根据实验教学目的和要求,结合课堂教授的理论知识,做好实验的准备工作,做到实验目的明确、实验原理明晰,实验内容理解,培养学生自学和动脑思考的好习惯。
2) 根据所学内容,要求学生每人设计一个简单的小实验,可以在图书馆或上网查找资料。结合教材内容设计,然后带到实验室,通过试验箱或集成开发环境测试完成,写出报告及心得。
3) 实验课转换角色。根据课前老师布置的实验任务,学生课下通过查找资料或讨论交流完成实验内容的准备。上实验课时,由学生在讲台上根据自己的预习给全班学生进行实验介绍、实验分析以及实验讲解,然后组织学生进行实验,教师在实验结束前,预留十五至二十分钟的时间,对本次试验讲评总结,提出要点和注意事项,其余时间全部有学生独立完成,提升学生综合解决问题的能力。
微机是我们要掌握的第二语言,微机原理课程更是高校开设的一门重要的专业必修课,是学习微型计算机的工作原理,建立起计算机的总体概念,培养学生具有微机硬件系统分析、接口设计、编程及开发与应用能力的核心课程,教师应根据多年教学经验及所掌握的新知识不断完善和改革微机教学。该文就教学和实验的几个主要方面进行了探讨,希望通过对课程的教学改革与实践,使得微机原理课程由原来的枯燥抽象的课堂气氛,变成生动多样的模式,使学生更易接受和理解,从而激发学生学习的积极性,提高自主创新的开发能力。
摘要:“微机原理与接口技术”课程是高校的一门重要的专业核心课程,根据课程的自身特点,分析了目前课程的教学现状和实验现状,针对教学过程中出现的一些问题和不足,提出课程的改革,主要从教学内容、教学方法、实践操作等方面进行阐述,进一步提高课程的教学质量。
篇4:《微机原理及应用》课程教学探索
关键词:微机原理;教学探索;创新能力培养
《微机原理及应用》是高校计算机及其相关专业的一门重要的专业基础课,也是一门综合性和实践性都非常强的课程。本门课程内容抽象,知识点多,并具有理论与实践、硬件与软件相结合等特点;因此,课程教学难度大,学生学习兴趣差,再加上计划课时有限,导致教师很难在有限课时内很好地完成教学任务。根据本人多年来的教学实践经验和学生反馈信息,并结合该课程理论性、应用性强的特点,在教学过程中,对其理论教学方法、实践教学环节等多方面进行了一些深入地探索。
1.《微机原理及应用》课程现状分析
《微机原理及应用》课程的教学内容包括:计算机信息的表示、8086/8088结构与寄存器、8086/8088引脚功能及应用方法、总线与时序、存储器及其扩展、指令系统、汇编语言程序设计和常用接口芯片及扩展技术等。在计算机技术迅速发展的今天,新技术、新理论和新知识的实际应用周期大大缩短,如何在有限的教学时间内,讲清基本知识,并将新知识有机的融合进本课程的教学中,使学生能利用其基本原理解决在学习过程中遇到的各种问题,以增强学生的学习兴趣,使他们感到学有所用,这也是微机原理课程的教学目的之所在。
2.理论教学方法探讨
2.1利用基础知识、调动学生学习兴趣
兴趣是最好的老师,浓厚的学习兴趣能调动学生的学习积极性,开发学生的智力潜能,从而激发他们强大的学习动力。《微机原理及应用》这门课程比较抽象,微机的结构、汇编语言的指令和汇编语言编程等知识,学生在刚接触的时候很难入手。为了培养学生的信心和兴趣,必须从学生已掌握的知识入手,循序渐进、巧妙引导,才会收到事半功倍的效果。例如:利用数字电路课程中学过的算术逻辑运算单元74LS381构成一个逻辑电路,其输出信号F与输入信号A和B的关系为F=f(A,B),由控制信号S2S1S0的编码确定,当 S2S1S0=000时F=0,S2S1S0=011时F=A+B,S2S1S0=010时F=A-B三个功能为例,介绍用S2S1S0编码进行控制实现对输入数据A和B的处理功能。编码预先编好并按顺序保存起来,A和B的数据也预先按顺序保存好,在需要时再按序自动取出S2S1S0编码送往控制端,按序取出数据送A和B端,这个电路就可自动完成对数据的处理。使用S编码就相当于是计算机指令,按顺序安排的一组编码就是计算机程序。通过该电路讲解可以使学生对计算机程序有一个比较直观的认识,从而提高信心增强学习兴趣。
2.2改革教学方法、丰富教学手段
好的教学方法是保证教学质量的前提,教学手段的灵活多样化是提高教学质量的根本。在教学过程中,本人在这两方面做了大量的尝试。例如讲8253A接口芯片时,如果采用传统方法进行讲授,学生对8253A接口芯片的六种工作方式及其各自不同的输出时序、输出结果难以掌握。为了改变这种情况,采取先实验后理论的教学方法,以课本上的例题为案例,首先完成一个与之相同的实验,让学生自己动手,观察实验结果。然后在此基础上改变8253A的工作方式,让学生自己编程序实现。做完实验后再进行理论教学,结合案例重申8253A接口芯片六种工作方式的相同点、不同点、优缺点、适用的前提条件及场合等问题。这样以来学生对8253A接口芯片的功能、特点就理解的比较清楚透彻,加深了对理论知识的认识,收到了良好的教学效果。
2.3抽象概念生活化、使课程内容简单化
《微机原理及应用》课程中的许多内容都可以从生活中找到与之类似的实例进行类比。例如:在讲述抽象的存储器管理这一部分内容时,就可以将微机的整个存储空间比喻成一座教学大楼,把大楼的每一个房间看作是存储器的每一个存储单元,房间编号就与微机的内存地址相似,楼层号类似于存储器的段地址,房间号类似于存储器的偏移地址,二者的组合就相当于存储器的物理地址。要在教学大楼中找到自己的教室,只要知道教室编号就很容易找到。同理,每一个存储单元也有一个唯一的编号称为物理地址,由段地址和偏移地址构成,访问存储器时只要知道了物理地址就可以找到该存储单元。类似的抽象实例如介绍堆栈时,就可以把堆栈比喻成一个装物品的桶,桶底就是栈底,给桶里装东西就如同入栈,先装入的东西在桶底,后装入的东西在上面,取出物品时必须从上面开始,这就是“先进后出”的原则。形象的实例,恰当的比喻,不但让课程中抽象的、难以理解的内容变得简单、生动,还易于被学生理解、接受,而且还提高了学生们学习知识的思维能力。
3.实验教学模式改革
3.1树立新教学理念、重视学生能力培养
《微机原理及应用》课程是一门实践性很强的课程,实验教学环节举足轻重;然而传统的实验课是在讲完相应的理论内容后,采用“课前预习—课堂精讲—实验过程指导—课后报告”的教学模式,其目的仅仅是为了配合理论教学环节,其实验内容也主要是验证理论教学内容。在这种模式下,学生总是跟着教师的指导,按教学指导书所列的项目、试验方法和实验步骤,在规定的时间内按统一的模式做相同的实验,因此达不到实验的目的和效果。在当今以大力提倡素质教育和创新能力培养为目标的教学理念引导下,必须重新认识实验课的作用,探索新的实验课教学模式,在传统的验证性实验基础上,增加一些有针对性的设计类、综合类实验项目,使实验课成为素质教育及创新能力培养的一个重要环节。
3.2改革实验教学方法、创造条件做活创新实验
我院《微机原理及应用》课程目前使用的是Dais—958H+ 实验仿真系统,试验系统提供的实验内容多为模块化组织形式,每个功能模块内部的主要连线都是事先接好的。例如:用8255构成的交通灯实验,学生只需连接A、B、C口与开关和LED显示器的连线,8255的片选线。而8255与CPU的数据线、地址线和控
下转第101页
上接第102页
制线都已事先接好,所以学生对实验内容的理解和掌握具有片面性,无法建立实际的系统概念。所以,在实验时可按照实验指导书的内容安排,结合教学进度先安排几个基础实验,加强学生对所学知识的理解,锻炼一下学生的实际动手能力。在学生有了自己想要动手做实验,自己设计实验的意愿后,教师要及时调整实验教学方法,鼓励学生自己选题,自己动手查阅资料,结合自己所选题目去设计实验方案,并给学生提供一些参考思路,帮助学生解决试验中碰到的问题。这样可以给学生创建一个较宽松的实验环境,允许学生结合课程学习及专业特点、时间安排或兴趣爱好提出实验设计题目、设计方案和构想,并可在一个较宽松的实验环境中灵活地选择时间完成,这对于他们的创新性思维、创新能力培养有很大的促进作用。
3.3以课程设计为主导、培养学生的综合素质
《微机原理及应用》是一门应用性很强的专业技术课,通常在基本知识讲授完后,安排一个综合性的课程设计。课程设计是学生把知识综合起来加以运用的过程,也是学生消化知识、升华知识、锻炼能力和提高能力的重要阶段。 教师首先把课程设计任务书发下去,同时向学生提供一些相关资料或推荐一些微机应用的优秀网站,指导学生认真阅读思考。随着设计内容的不断扩展,学生会通过课程设计的主线逐步把各块分散的知识点串接起来,逐步形成设计的总体框架。另外,在设计中要充分发挥学生的主观能动性,教师可以提供一个意向性的设计思路,鼓励学生通过自己的努力提出设计方案,然后大家一起讨论方案的优劣和可行性,结合实验室的具体情况,通过评议评价,确定一至二套具体设计方案。最后完成软件设计和硬件电路设计,并通过设计分组,顺利完成程序的调试。这样既培养了学生对所学知识的运用能力,也培养了团队中的协作精神,从一定程度上培养了学生的综合素质。
4.結束语
《微机原理及应用》课程是一门理论与实践知识并重的课程,在实际的教学过程中,本人通过理论与实践相结合的方法,在该课程教学中取得了良好的教学效果。学生通过本课程的理论学习和实验环节,使他们的逻辑思维能力、理论联系实际能力和创新能力都得到了逐步地培养和提高。今后,我们还将进一步探索,加大教改力度,让更多的学生热爱本课程,热爱所学专业,体会到科学研究的快乐。
参考文献
[1]荆忠亮,黄永来.《微机原理及应用》教学改革与探索[J].科学之友,2009(08)
[2]许青林,解争龙等.《微机原理》课程教学改革探索[J].教育与职业,2007
[3]龚沛曾.案例教学法在“Visual Bsaic程序设计”课程中的应用[J].计算机教育,2004(5)
[4]褚向前,朱武.比喻法、类比法在《微机原理》教学中的应用[J].中国科技信息,2007(08).
篇5:张成鹰-微机原理课程学习心得
本学期的微机原理和接口技术及其课程设计都已经结束。在这个过程中,我们有所付出,也有所回报,让我感受颇多。
对于《微机原理与接口技术》这门课程而言,初学时,感觉摸不着头绪。面对着众多的术语、概念及原理性的问题不知道该如何下手。在了解课程的特点后,我发现,应该以微机的整机概念为突破口,在如何建立整体概念上下功夫。“麻雀虽小,五脏俱全”,可以通过学习一个模型机的组成和指令执行的过程,了解和熟悉计算机的结构、特点和工作过程。《微机原理与接口技术》课程有许多新名词、新专业术语。透彻理解这些名词、术语的意思,为今后深入学习打下基础。一个新的名词从首次接触到理解和应用,需要一个反复的过程。而在众多概念中,真正关键的并不是很多。比如“中断”概念,既是重点又是难点,如果不懂中断技术,就不能算是搞懂了微机原理。在学习中凡是遇到这种情况,绝对不轻易放过,要力求真正弄懂,搞懂一个重点,将使一大串概念迎刃而解。学习过程中,我发现许多概念很相近,为了更好地掌握,将一些容易混淆的概念集中在一起进行分析,比较它们之间的异同点。比如:微机原理中,引入了计算机由五大部分组成这一概念;从中央处理器引出微处理器的定义;在引出微型计算机定义时,强调输入/输出接口的重要性;在引出微型计算机系统的定义时,强调计算机软件与计算机硬件的相辅相成的关系。微处理器是微型计算机的重要组成部分,它与微型计算机、微型计算机系统是完全不同的概念。
微处理器、微型计算机和微型计算机系统在微机中,最基础的语言是汇编语言。汇编语言是一个最基础最古老的计算机语言。语言总是越基础越重要,在重大的编程项目中应用最广泛。就我的个人理解,汇编是对寄存的地址以及数据单元进行最直接的修改。而在某些时候,这种方法是最有效,最可靠的。比如,在当今的战争中,首先就是运用这方面的知识来修改地方的系统程序。让地方的卫星偏离轨道,从而不能发现目标。其威力可见一斑。然而,事物总有两面性,有优点自然缺点也不少。其中,最重要的一点就是,汇编语言很复杂,对某个数据进行修改时,本来很简单的一个操作会用比较烦琐的语言来解决,而这些语言本身在执行和操作的过程中,占有大量的时间和成本。在一些讲求效率的场合,并不可取。汇编语言对学习其他计算机起到一个比较、对照、参考的促进作用。学习事物总是从最简单基础的开始。那么学习高级语言也当然应当从汇编开始。学习汇编语言实际上是培养了学习计算机语言的能力和素养。个人认为,学习汇编语言对学习其他语言很有促进作用。汇编语言在本学期微机学习中有核心地位。本学期微机原理课程内容繁多,还学习了可
编程的计数/定时的8253,可编程的外围接口芯片8255A等。学的都是芯片逻辑器件,而在名字前都标有“可编程”,其核心作用不可低估。我认为,在学习中要考虑到“学以致用”,因此,在接下来我们又安排了微机原理与接口技术的课程设计。
经过本次微机课题的设计与研究,我们深入的学习了除课本以外的很多微机附件的内容,掌握了很多实验室操作技能。我们在实际设计中遇到很多问题,但结合所学知识以及参考资料的帮助,不断地尝试,设计了一种能够解决实际问题的系统。同时也加深了我们对于现实生活中,实际的嵌入式操作系统的原理的理解。
在实际设计过程中,我们遇到了诸多设计的问题。例仿真系统中某些芯片没有,这一问题主要是因为我们所设计的功能诸多,刚开始对于这一设计在硬件方面设计不是非常的合理,后来通过使用所用仿真软件的绘画功能,新增加了一个芯片便解决了所有的按键和现实问题。
在程序设计中,我们更加深入了解了8086的使用与本质。为了能设计成功,我们查阅了各种关于其硬件连接和软件设计的资料,同时也发现了理论资料与实践上的区别,通过多次尝试,成功完成了硬件和软件的设计。在这次课题设计过程中,我们合理的分工,适宜的规划进度的进展,不仅仅按时完成了预先设计的内容,而且学到了很多书本上没有的知识。
篇6:微机原理-心得体会
微机原理课程收获及心得
初学《微机原理》时,感觉摸不着头绪。面对着众多的术语、概念及原理性的问题不知道该如何下手。在了解课程的特点后,我发现,应该以微机的整机概念为突破口,在如何建立整体概念上下功夫。“麻雀虽小,五脏俱全”可以通过学习一个模型机的组成和指令执行的过程,了解和熟悉计算机的结构、特点和工作过程。《微机原理》课程有许多的新名词、新专业术语。透彻理解这些名词、术语的意思,为今后深入学习打下基础。一个新的名词从首次接触到理解和应用,需要一个反复的过程。而在众多概念中,真正关键的有很多。比如“中断”概念,既是重点又是难点,如果不懂中断技术,就不能算是搞懂了微机原理。在学习中凡是遇到这种情况,绝对不轻易放过,要力求真正弄懂,搞懂一个重点,将使一大串概念迎刃而解。
在微机中,最基础的语言是汇编语言。汇编语言是一个最基础最古老的计算机语言。语言总是越基础越重要。在重大的编程项目中应用最广泛。就我的个人理解,汇编是对寄存的地址以及数据单元进行最直接的修改。而在某些时候,这种方法是最有效,最可靠的。
然而,事物就是有两面性,有优点自然缺点也不少。其中,最重要的一点就是,汇编语言很复杂,对某个数据进行修改时,本来很简单的一个操作会用比较复杂的语言来解决,而这些语言本身在执行和操作的过程中,占有大量的时间和成本。在一些讲求效率的场合,并不可取。
汇编语言对学习其他计算机起到一个比较、对照、参考的促进作用。学习事物总是从最简单的基础开始的。那么学习高级语言也当然应当从汇编开始。学习汇编语言实际上是培养了学习计算机语言的能力和素养。个人认为,学习汇编语言对学习其他语言很有促进作用。
汇编语言在本学期微机学习中有核心地位。本学期微机原理课程内容繁多,我认为在学习中要考虑到“学以致用”,不能过分强调课程的系统性和基本理论的完整性,而应该侧重于基本方法和应用实例。从微机应用系统的应用环境和特点来看,微机系统如何与千变万化的外部设备、外部世界相连,如何与它们交换信息,是微机系统应用中的关键所在,培养一定的微机应用系统的分析能力和初步设计能力才是最终目的。
篇7:微机原理课程设计
一、本次课程设计的目的和意义
学习和掌握计算机中常用接口电路的应用和设计技术,充分认识理论知识对应用技术的指导性作用,进一步加强理论知识与应用相结合的实践和锻炼。通过这次设计实践能够进一步加深对专业知识和理论知识学习的认识和理解,使自己的设计水平和对所学的知识的应用能力以及分析问题解决问题的能力得到全面提高。
二、设计时间、基本要求
(一)、设计时间:二周(二)、基本要求:
a.每题2人;b.设计出完整的接口电路;c.编写出全部程序;d.在实验系统上调试通过。
三、设计选题与要求
选题一:多路模拟数据采集系统设计
要求:设计一个2路以上的模拟数据采集系统。
1、用按键选择那一路;
2、用LED显示转换结果(十进制数);
3、将每一路采集的100个数据存放到各自的存储区中。
选题二:温度测控系统的设计
要求:利用ADC0809设计一个温度测控系统,在LED数码显示器上显示温度值,并对温度进行测试和控制,当检测温度到达温度上限60℃时开风扇(即开启电动机,或以一个灯的亮灭表示),低于下限30℃时关闭风扇,LED上的显示内容为:XX ℃(采用十进制显示)。
选题三:函数发生器的设计(一)要求:利用DAC0832设计一个函数发生器,并利用按键选择输出波形,能分别产生三角波、阶梯波(每阶梯1V)、正向锯齿波、负向锯齿波和方波。并利用按键(自行定义)进行输出波形选择,同时将当前输出波形代号显示在LED上(左边位):0为方波、1为正向锯齿波、2为负向锯齿波、3 为三角波、4为阶梯波。
选题四:函数发生器的设计(二)要求:设计一个三角波发生器,可利用键盘改变其输出波形的幅值。例如,可利用1-5这5个数字键改变其输出波形的幅值,当按下1-5数字键时使D/A输出幅值从1V增加到5V。
选题五:电子音乐播放器
要求:设计要求:利用8253作为音阶频率发生器,应先对“2008年奥运会主题歌”进行编码后存入音符表,并建立好音阶表(只建立一个8度即可),音符长度不能少于60个,连续播放3遍后停止。
选题六:键盘电子乐器
要求:利用并行接口8155作为键盘接口,设计一个具有2个八度音阶的键盘乐器,音阶键不少于16个,采用扫描方式管理键盘,音域范围自行定义。
选题七:电子时钟设计
要求:利用8253定时器设计一个具有时、分、秒显示的电子时钟,并定义一个启动键,当按下该
键时时钟从当前设定值(可在显示缓冲区中予置)开始走时。
选题八:压力测控系统的设计(一)要求:对压力传感器的信号进行检测并在LED数码显示器上显示压力值,当压力低于30pa时,黄灯闪烁,闪烁周期为1秒。当压力高于150pa时,红灯闪烁。LED的显示内容为P=XXX。X为测试值。
选题九:可变输出频率方波发生器设计
要求:设计一个输出方波频率可利用按键改变的方波信号发生器(可以使用D/A也可以直接使用8253产生方波),利用键盘选择方波发生器的输出频率并驱动喇叭。输出频率=键号*100HZ
选题十:直流电机速度控制器设计
要求:利用D/A转换器和按键设计一个直流电动机转速控制器。按键定义如下:0 停止,1-1/10转速,2-2/10转速„„ 9 最高速(D/A输出满量程),键号每加1,D/A输出增加0.5V
选题十一:可任意启动/停止的电子秒表设计
要求:6位LED数码显示,计时单位为1/100秒。利用功能键进行启/停控制。其功能为:上电后计时器清0,当第一次(或奇数次)按下启/停键时开始计数。第2次(或偶数次)按下该键时停止计时,再一次按启/停键时清零后重新开始计时„„
选题十二:温度测试系统设计
要求:利用温度传感器和ADC0809设计一个温度测试系统,将测试结果(十进制)在LED上显示出来,并定义一个保持按键,当按下该键时,将当前测试值保持不变(按键不动作时为正常测量显示)。温度显示格式为:XXX ℃。(可以每隔0.3秒测量一次)
选题十三:压力测试系统设计(二)要求:利用压力传感器和ADC0809设计一个压力测试系统,并将测试结果(十进制)在LED上显示出来,并定义一个测试最大值按键,当按下该键时,可进行最大值测量(按键不动作时为正常测量显示),即:只有当当前测量值大于上次测量值时才刷新显示,显示格式为:P=XXX。可以每隔0.3秒测量一次。
选题十四:简易计算器系统设计
要求:设计一个可以进行2位数四则运算的计算器。
1、用按键输入数和运算符号;
2、用LED显示运算过程和结果(十进制数);
3、可以表示出当前的运算类型;
4、具有清零和复位功能;
5、具有连续运算功能。
选题十五:交通灯控制系统
要求:按照时间控制原则,利用并行接口和定时器,设计一套十字路口的交通灯管理系统,通行时间(或禁止时间)30秒,准备时间3秒,在准备时间里黄灯闪烁3次,闪烁频率为0.5秒,周而复始。可利用8255、8253等接口电路。
选题十六:计件系统设计
要求:利用8253计数,对外界脉冲技术,并将计数值在数码管上显示,可通过键盘控制重新计数。
四、设计任务及要求
1、接口设计:根据所选题目和所用的接口电路芯片设计出完整的接口电路,并在实验系统上完成电路的连接和调试通过。
2、程序设计:要求画出程序框图,设计出全部程序并给出程序设计说明和程序注释。
3、课程设计报告:(1)设计题目;
(2)系统的主要功能、作用以及主要技术性能指标;
(3)总体设计方案、工作和组成原理(框图)或设计说明、采用的技术路线等;
(4)系统设计:接口电路设计,程序设计(程序框图和程序清单及注释)其他有关的理论分析和计算;
篇8:微机原理课程总结
系
别 :专
业:班
级:姓
名:学 号:指导
老师:
电子信息与电气工程系
自动化
自动化二班
姚兰兰
王敬生
1205032038
摘要:自20世纪70年代第一代微型计算机问世以来,计算机技术以惊人的速度发展,涌现了数十个品种几百个型号的微处理器,数据宽度从8位、16位、32位发展到了64位,处理器芯片的CPU核心发展到了双核乃至4核、6核和8核,当前微型计算机的发展已经进入了智能多核时代。这门课程系统归纳和清晰展示已经发展了40多年的计算机高新技术,深入浅出地讲清楚那些看似深奥的计算机知识。
关键字:微机原理 8086/8088 接口技术
正文:
微型计算机原理与接口技术共学了九章,内容包括2部分:第1~5章是基础部分,以8086为主要对象,包括绪论、8086 CPU、寻址方式、指令系统、汇编语言程序设计和存储器。第6~9章讨论了接口和总线技术,包括中断、DMA和I/O接口以及8253、8254、8259A、8251A。
第一部分: 1、8086系统
(1)BIU与EU的动作协调原则:
它们两者的工作是不同步的,正是这种既相互独立又相互配合的关系,使得8086/8088可以在执行指令的同时,进行取指令代码的操作,也就是说BIU与EU是一种并行工作方式,改变了以往计算机取指令→译码→执行指令的串行工作方式,大大提高了工作效率,这正是8086/8088获得成功的原因之一(2)它的工作模式:有最小和最大(3)它的寻址方式: a、数据操作数
这类操作数是与数据有关的操作数,即指令中操作的对象是数据。数据操作数又可分为: A 立即数操作数。指令中要操作的数据包含在指令中。B 寄存器操作数。指令中要操作的数据存放在指定的寄存器中。C 存储器操作数。指令中要操作的数据存放在指定的存储单元中。D I/O操作数。指令中要操作的数据来自或送到I/O端口。b、地址操作数
这类操作数是与程序转移地址有关的操作数,即指令中操作的对象不是数据,而是要转移的目标地址。它也可以分为立即数操作数、寄存器操作数和存储器操作数,即要转移的目标地址包含在指令中,或存放在寄存器中,或存放在存储单元之中。
对于数据操作数,有的指令有两个操作数:一个称为源操作数,在操作过程中其值不改变;另一个称为目的操作数,操作后一般被操作结果代替。有的指令只有一个操作数,或没有(或隐含)操作数。
对于地址操作数,指令只有一个目的操作数,它是一个供程序转移的目标地址。下面以MOV指令为例:
MOVdst,src;(dst)←(src)
2、I/O接口总线与中断
中断传送方式的优点是:CPU不必查询等待,工作效率高,CPU与外设可以并行工作;由于外设具有申请中断的主动权,故系统实时性比查询方式要好得多。但采 2
用中断传送方式的接口电路相对复杂,而且每进行一次数据传送就要中断一次CPU,CPU每次响应中断后,都要转去执行中断处理程序,且都要进行断点和现场的保护和恢复,浪费了很多CPU的时间。故这种传送方式一般适合于少量的数据传送。
第二部分: 1、8253的引脚功能
与系统总线相连:数据引脚D0—D7、地址引脚A1、A0、控制引脚RD/CS/WR;通道引脚CLKGATEOUT其他引脚GNDVCC
2、可编程计数器/定时器8253的工作方式
方式0:计数结束中断方式,方式1:可编程单稳态输出方式,方式2:比率发生器(分频器),方式3:方波发生器,方式4:软件触发选通,方式5:硬件触发选通。
3、可编程外围接口芯片8255A及其应用
8255A:引脚功能、内部结构-----A口B口C口、实际工作方式----数据传送过程、实际使用------硬件连线------软件编程。
3种工作方式:方式0:基本输入/输出,方式1:选通输入/输出,方式2:双向传送
8255A的引脚:与系统总线相连:数据引脚D0—D7,地址引脚A1—A0,控制引脚RDCSWRRESET;端口线:端口PA7—PA0;端口C:PC7—PC4PC3—PC0;端口B:PB7---PB0;其他引脚:GNDVCC
实际应用 :
由于微型计算机技术的发展日新月异,新技术不断涌现,我们所学的芯片及其应用要适应生活和科技的需求,就拿8255芯片举例:
在实验中我们应用可编程输入输出接口芯片8255来实现交通灯控制实验,我们用8255的PA0..2、PA4..6来控制LED指示灯,模拟出交通灯的交替闪烁功能。这个小实验可以模拟出城市中十字路口的红绿灯情况,用8255这个芯片就可以实现,所以可以看出我们学习微机原理与接口技术的重要性。主机与外设的链接经常使用两种接口,并行接口和串行接口。而8255是由三个并行输入输出端口,读写控制逻辑,A组和B组控制电路,数据总线缓冲器构成。所以这个实验使我们熟悉了8255内部结构,熟悉了8255芯片的3种工作方式以及控制字格式。
总结:
篇9:微机原理课程设计
单片机综合试验仪——计数/中断模块
二、功能及性能指标
显示计数,记到15就重新开始计数
三、设计目的 了解单片机综合实验仪基本构成和分模块设计方法。掌握PROTEUS下单片机综合实验仪的设计、绘制方法。通过本次实验,达到熟练掌握PROTEUS下单片机综合实验仪原理图绘制和模块划分调整的目的。
2通过单片机综合实验仪原理图转换为板图、制作出各模块实验板和下载程序和在实验板上调试、运行个实验项目,熟练掌握单片机综合实验仪线路板的设计制作过程;达到实现单片机综合实验仪各实验项目实际运行效果的目的。
3了解单片机综合实验仪各模块程序设计方法。掌握KEIL C51下单片机综合实验仪各模块程序设计和调式及PROTEUS下的系统仿真方法。通过本次课程设计,达到熟练掌握KEIL C51下和PROTEUS下单片机综合实验仪各模块程序设计、调试和仿真的目的。
四、意义
该实验通过单片机的最小系统的制作,设计简单系统,拥有控制其他模块的功能,在现实生活中应用广泛,具有现实意义。
五、本人所做工作
计数/中断模块部分 ①
原理图仿真:②
PCB版图设计(元件封装)与制作: 部分器件封装:中断、定时计数、串行通信电路部分器件封装:SW1(TRIGGER)(3)——SW-PUSH-AUTO-LOCK(按实物设计)D9(POWER_SHOW)(3)——LED需要设计封装器件外形图如下:
中断、定时计数PCB电路图
六、设计内容
依据单片机综合实验仪原理图各模块及其元器件的实物结构。在PROTEUS下设计制作单片机综合实验仪的设计、绘制方法。通过本次实验,达到熟练掌握PROTEUS下单片机综合实验仪原理图绘制和模块划分调整的目的。
1、在PROTEUS的智能原理图输入系统ISIS下,按本本课程设计课件要求,每位同学主攻单片机综合实验仪一个模块原理图设计和绘制。为后续实验本模块的板图设计做好准备。
2、自己制作的电路板图上焊接元件,完成实验板的制作。
3、对各电路模块和实验项目进行程序下载和实验项目的调试运行。
4、在KEIL C51下和PROTEUS下,对单片机综合实验仪一个模块的程序设计、调试和仿真。
5、运行PROTEUS的ARES软件,依据电路模块的元件实物,核对和设计封装图。3中断、定时计数、串行通信电路部分器件封装:SW1(TRIGGER)(3)——SW-PUSH-AUTO-LOCK(按实物设计)D9(POWER_SHOW)(3)——LED6、结合上次实验兼顾的单片机综合实验仪其它模块原理图设计和绘制。完成相对应的程序模块设计、调试和仿真。
七、设计思路及描述
设计思路及描述--该实验要求进行计时并在数码管上显示计数,则可利用swl单片机实验系统中的芯片AT89C51,中的P3.1做为时钟信号CLK输入的入口地址管脚做为外部按键输入,并实现各个按键的功能;将P3.2管脚做为外部中断0的入口地址,并实现“开始”按键的功能;将P3.3做为外部中断1的入口地址,并实现“清零”按键的功能;将P3.0做为数据信号DATA输入的入口地址;定时器T1作为“快加”键的定时器。其中“开始”按键当开关由1拨向0(由上向下拨)时开始计时;“清零”按键当开关由1拨向0(由上向下拨)时数码管清零,此时若再拨“开始”按键则又可重新开始计时。
八、原理图
九、程序流程
十、程序清单
十一、课程设计心得体会
经过了几周的努力,单片机终于完成了。通过这个实验,我真的学到了很多,也体会到了很多,体会到完成一个作品是多么的不容易,需要面对很多的困难,从一开始的上机使用专业软件制图,再然后画PCB图,打印墨纸,完成电路板,中间每一步都不能出错,错一步步步错。虽然这个过程很难但是单片机是一门教我们微机线路设计与制作的基本技能的课程,老师的谆谆教导,同学的融洽合作,以及这门课程自身所散发出的强大的实践性与趣味性一下子就深深的吸引住了我。
本学期的微机原理路课程,我收获了很多,也感悟到很多。微机原理课程,它已不仅仅是一门印在课程表上的课程,还是一次崭新、充满挑战的实践,是一段珍贵的体验。从中我学习到了画图、焊接以及其他零件的用途与方法,在焊接电路板时,也学到了很多东西,比如焊法、零件的形状和种类、元器件的基本常识等等。真是让人受益匪浅,终于能体会到不同零件的奇妙组合中展现的人类智慧的结晶。知识的重要性在我心中再次提升,电子产品知识产权的垄断,让我既看到了机遇又看到了挑战,学习是现在我们唯一的行动方针。
在做单片机的过程中,我们遇到了很多问题,如果不是自己亲自做,可能就很难发现自己在某方面知识的欠缺,对于我们来说,发现问题,解决问题,这是最实际的。当我们遇到难题时,在经过夏新恩老师等的帮助下,这些难题得以解决,设计也能顺利的完成。
微机原理课程,是我们大学里的一道大题,虽然这次的难度很大,看起来困难重重,但是当我们实际操作起来,又会觉得事在人为。只要认真对待,所有的问题也就迎刃而解。在上机操作之前,我们有一个熟悉原理图的过程,这是相对而言比较耗费精力的,也是最复杂的,做一个较大的设计,需要耐心,在这个过程中,耐力也就得到了一定的磨练。这也是也是为即将面临的课程打下一个良好的基础。
在这次微机原理课程中,我最终要做的是一个单片机。实习的过程中,首先需要复习使用电烙铁(焊枪),在练习焊接时,我时刻默念老师教的焊接步骤,遵循正确的步骤才是最简洁的方法。但尽管如此,我还是尝到很多挫败感。虽然我多次失败,虽然时常也不乏出现一些虚焊点或是东倒西歪的焊点,虽然对自己第一次的杰作说实话都有些厌恶,但是我仍然对此由衷的感谢。因为如果没有失败的练习哪里有现在值得骄傲的成功作品。与此同时,我还体会到合作的乐趣和同学间的友情。和同学一起合作,我们一起讨论电路原理、器件选择,也相互补充并发现漏洞,失败时相互鼓励着重新来做,有突破时一起开心的笑。当见到其他组的同学的进度比我们快,做的比我们好时,我内心也不由得着急起来,开始手忙脚乱,在这里我要感谢周围同学对我及时的帮助,让我感受到集体的温暖,让我重拾信心。当然我们组也不是一直都是最差的,我也会经常的去帮助其他组的同学,这让我时常能够感受到帮助他人的快乐,以及感受到自我能力价值的体现。
单片机完成后,我们都认为做PCB是最复杂的,这里遇到的问题也就最多。我们发现,只要完整地做好了一个设计,以后的也就大多“雷同”,所以这也算得上是其中的一个收获。
微机原理课程是一个过渡时期,我们从学生走向毕业的必经之路,在不长不短的设计过程中,我发现自己主要得到了以下收获:一.遇到什么疑惑的问题应该首先自己独立地解决,而不是未加思考就随便问,这样不仅无法切实的提高思考能力,而且也是一种消极态度的反映。在设计的过程中,我们当然要仔细聆听老师们的见解,可是自己的领悟更重要,只有这样才可以真正地理解各种原件的使用。理解各个设计中为什么会选择这个原件。而这些独立领悟的东西才是真正深入到我们的思维习惯和思维特性中去的内核部分。二.在焊接操作过程中要高度集中注意力,不应该心猿意马,三心二意。这样极为容易造成焊接原件错误,产生电路板短路。最后,通过了这次微机原理课程设计,我才了解到我们所学的只是原来是如此地贴近我们,其实他们就在我们身边,就在我们身边或大或小的地方,甚至是我们不能发现的地方,而并不是我原先所想象的那样遥不可及,总是好像在那种大房子里面的大机器才会用到这些东西,感觉那些是科学家做的事情,对于我们来说是天方夜谭。而如今,我才知道了这一切。我才会,并有这样的动力将我所学的知识来赋予实践。
虽然遇到了太多的麻烦,不过我最终完成了自己的作品,非常的欣喜!自己在这短短的一学期里学到了很多知识,锻炼了自己的很多能力。总的来说,我对这门课程是热情高涨的!第一,通过实践真正觉得自己可以做些什么了有点存在的小成就感;第二,通过微机原理课程,加强了我们的动手实践能力和设计创新精神,作为信息时代的大学生,基本的动手能力是一切工作和创造的基础和必要条件;第三,在微机原理课程的这些日子里,大家的团队精神得到了很大的加强。因此,非常感谢这不同以往的,习性工程教育改革的,具有很大的自主性的,使我们能够发挥主观能动性。
十二、参考文献
篇10:微机原理课程设计题目
一、课程设计的目的
课程设计是实验的提高和综合。通常,学习知识是由浅入深、由此及彼,一点点的学习和积累的,而应用知识则是综合运用所积累的知识来分析和解决实际问题、从知识的系统性来检验对各层次知识的掌握程度。
课程设计的目的是让学生把理论学习和实验教学阶段所掌握的知识通过一个设计实例,经历一次理论和实践结合、软件和硬件结合的综合训练,也是一次工程实践能力的检验。这次课程设计大家应当把它作为毕业设计的预演。
锻炼通过各种媒体和途径主动获取知识的能力。
二、课程设计的要求
课程设计要求独立完成、严禁抄袭;
较大的题目可以多人合作完成,但每个人都应有自己所承担的任务,并在自己的报告中客观如实地反映;
课程设计既是综合能力的锻炼,也是协作精神和科学诚信品质的锻炼。如果做相同的题目,要保证各自的独立性,实现方法的多样性。
微机原理是一门硬件技术为主、软硬件结合的课程,因此要求,所有的选题都要描述清楚硬件设计的原理和软件设计的逻辑思路。设计尽量在实验箱上完成。
在功能设计上尽量完善、贴近实用、有人机交互(人机交互可实用实验箱上的键盘重新定义)
查阅毕业设计的相关文件和设计规范,学习设计报告撰写的各个环节,并在课程设计中认真实践。
课题完成后要有一分规范的设计报告。
三、课程设计的时间安排
课程设计的时间为2个完整的教学周。
四、课程设计报告要求
为锻炼学生的论文写作能力,为今后的毕业设计(毕业论文)做准备,对设计报告的完成尝试做较高的要求。
一篇完整的设计报告通常由题名、摘要、引言、正文、结束语、参考文献、附录等部分组成。具体要求如下:
1、题目:根据选题拟定;
2、摘要:应扼要叙述本设计的主要内容、特点,文字要精炼。不超过300字;
3、引言:应说明本设计的目的、意义、及应达到的技术要求;设计的技术路线或基本思路;设计欲解决的主要问题;解决此课题所需要的条件;预备知识的介绍。
4、正文:
设计方案的论证:应说明设计的依据;在对各种方案进行分析、比较的基础上阐述所用方案的特点,如:采用了何种新技术、新措施、提高了什么性能等。
硬件设计:在设计报告中要列出主要芯片的参数、逻辑功能;给出硬件线路图及原理介绍以及必要的计算等。
软件设计:详细介绍软件设计的思想、控制算法、模块的划分;给出算法的逻辑框图;实时性分析、误差分析、软件校正等。
结构设计:如果选题含有结构设计则包含此部分。
试验及测试情况:包括试验方法、测试电路和测试结果等,说明是否达到了预期的设计要求。
5、结论
概括地说明所进行工作的情况和价值,分析其优点和特色,指出创新所在,性能达到何种水平,并应指出其中存在的问题和今后的改进方向,特别是对工作中遇到的重要问题要着重指出,并提出自己的见解。
结论篇幅不宜过长,要简单、明确。在措辞上应严密,容易被人领会。应实事求是地介绍自己的工作成果,忌言过其实,在无充分把握时,应留有余地。
参考文献:查阅的资料、参考书
6、附录:(源程序清单、电路图等)
五、考核方式及成绩评定
课程设计单独计算成绩,希望同学们引起足够重视。 考核方式
采取呈述答辩的方式。
工作态度占20%:课程设计的过程是否认真,是否有科学的态度等; 作品展示和设计报告的质量占50%; 最后的答辩情况占30%; 有创新者,适当加分。
成绩评定
六、参考选题
课程设计的选题可以做以下给出的参考选题,更提倡学生自己选题。 课程设计在层次上界于普通实验和毕业设计之间,折合时间只有1周,所以题目的规模与难度应当与这个层次基本匹配。
鉴于上述考虑,提供的参考选题以我们实验室的现有条件可以完成为基本出发点,也鼓励有余力、感兴趣的同学完成较大的题目。
1、微机原理实验箱键盘和显示模块的软硬件剖析
微机原理实验箱是一套基于8086/8088CPU的综合实验仪器,上面带有A/D、D/A、PIO、SIO、CTC、中断控制等常用接口实验模块。对微机原理实验箱进行剖析,可以使学生进行一次系统分析能力的综合锻炼。选题要求:
[1] 硬件剖析: 中有介绍);
画出相关的原理图;
分析数码管动态显示的原理和键盘扫描的原理。阅读资料,掌握可编程芯片8155的原理和编程结构(单片机原理[2] 软件设计:
用8086汇编语言编写显示子程序和键盘扫描子程序。 一个通用显示子程序; 一个通用读键子程序;
设计一个主程序,调用上述程序,测试并显示每个键的键码。 难点:在键盘扫描中兼顾显示扫描。
2、微机原理实验箱的软件功能模块设计(3个子课题)
再现系统原来所具有的功能:系统有28个功能键,功能键的可以完成系统所提供的功能操作。阅读操作手册,编程实现模块的功能。
选择下列任意一个模块作为课程设计的课题: ① ② ③ 存储器读写模块:。(难度系数0.8)存储器移动模块:。(难度系数0.7)存储器比较模块:。(难度系数0.7)
3、中断技术的综合应用设计(2个子课题)准备:
1、总结性地复习8086的中断系统;
2、精通掌握中断控制器8259A的原理和编程;
3、精通掌握串行通讯接口芯片8251或并行通讯接口芯片8255之一。
1、硬件设计 原理设计的介绍。8259、8251(或8255)关键芯片的功能、引脚介绍; 绘制原理图(最好用PROTEL99软件);
软件设计思想:重点介绍中断子程序的设计、如何加载; 软件框图;
核心代码段的解析;
2、软件设计 完整的软件源程序在附录中给出。
3、调试验证方案的设计,包括调试程序的设计。
4、按照设计报告的要求写出规范的设计报告
4、用8253定时/计数器设计日历时钟系统
1、硬件设计 原理设计的介绍(推荐使用中断方式)。8253关键芯片的引脚、功能介绍; 绘制原理图(最好用PROTEL99软件); 推荐使用中断方式; 软件框图;
核心代码段的解析;
完整的软件源程序在附录中给出。
2、软件设计
3、调试方案的设计,包括调试程序的设计、时间精度的校正方法等。
4、按照设计报告的要求写出规范的设计报告
5、微机原理实验项目的开发与改进设计 说明:
1、对现有微机原理实验项目的综述;
2、提出并设计新的实验项目;
3、该课题的自由度较大,但需要调研大量的实验指导书之类的资料,然后立足实际分析比较整合创新,提出有价值的实验项目。
6、交通灯控制系统:
按照时间控制原则,利用并行接口和定时器,采用时间中断方式设计一套十字路口的交通灯管理系统,通行时间(或禁止时间)30秒,准备时间3秒,在准备时间里黄灯闪烁3次,闪烁频率为0.5秒,周而复始。
7、电子时钟设计:
利用8253定时器设计一个具有时、分、秒显示的电子时钟,并定义一个启动键,当按下该键时时钟从当前设定值(可在显示缓冲区中予置)开始走时。
8、可任意启动/停止的电子秒表设计: 6位LED数码显示,计时单位为1/100秒。利用功能键进行启/停控制。其功能为:上电后计时器清0,当第一次(或奇数次)按下启/停键时开始计数。第2次(或偶数次)按下该键时停止计时,再一次按启/停键时清零后重新开始计时。
9、简易计算器系统设计:
设计一个可以进行2位数四则运算的计算器,要求:1,用按键输入数和运算符号;2,用LED显示运算过程和结果(十进制数);3,可以表示出当前的运算类型;4,具有清零和复位功能;5,具有连续运算功能。
10、利用D/A设计一个函数发生器:
并利用按键选择输出波形,能分别产生三角波、阶梯波(每阶梯1V)、正向锯齿波、负向锯齿波和方波。并利用按键(自行定义)进行输出波形选择,同时将当前输出波形代号显示在LED上(左边位):0为方波、1为正向锯齿波、2为负向锯齿波、3 为三角波、4为阶梯波。
《微机原理与接口技术》课程设计任务书
11、舞台艺术灯的控制
一、设计的目的
通过对红绿黄LED发光二极管的控制,熟练掌握8086汇编语言的编程以及并行接口芯片
8255A 的编程方法。
二、设计的要求
编写程序控制8255A可编程并行接口芯片,使实验台上的红、绿、黄发光二极管按照某种规律
发光。
12、电子琴实验
一、实验目的
l、进一步掌握定时器编程和应用。
2、了解微机利用定时器产生音乐的基本方法。
二、设计的要求
利用实验仪键盘,使数字键1、2、3、4、5、6、7作为电子琴键,按下数字键发出相应的音调,PB0作为定时器门控信号,OUT1发出音频信号,驱动喇叭
13、七段码电子表显示设计
设计一个具有时、分、秒显示的电子时钟,并定义一个功能键,使其能校对时间。
14、数字式竞赛抢答器
1、设计一个可容纳4组(或更多)参赛的数字式抢答器,每组设一个按钮,供抢答使用。
2、抢答器具有第一信号鉴别和锁存功能,使除第一抢答者外的按钮不起作用。
3、设置一个主持人“复位”按钮。
4、主持人复位后,开始抢答,第一信号鉴别锁存电路得到信号后,有显示器显示抢答组别。
5、设置一个计分电路,每组开始预置100分,由主持人记分,答对一次加10分,答错一次减10分。
15、彩灯控制器
1、设计一个彩灯控制器,使彩灯(LED管)能连续发出四种以上不同的显示形式;如灯亮的顺序为1盏、2盏、3盏、4盏,然后在向后减数显示。
16、简易出租车自动计费器
1、实验中以一个脉冲模拟汽车前进十米,则每100个脉冲表示1公里;
2、行车里程单价1元/公里,起价3元,3公里起价;
3、用LED显示行驶公里数,两个数码管显示收费金额。
相关文章:
电磁兼容原理与设计学习感受01-22
自主学习原理01-22
教育学原理专题四学习活动之终身教育与民主教育的关系01-22
给老师的一封感谢信信 给老师写一封感谢信?(十五篇)01-22
管理学原理学习心得01-22
幸福生活的美好句子01-22
描写幸福的英语唯美句子01-22
老人幸福生活的句子01-22
描写爱情幸福甜蜜的话语01-22
优美的描写幸福的句子01-22