微机接口技术心得

2024-04-25

微机接口技术心得(精选6篇)

篇1:微机接口技术心得

本学期微机原理课程已经结束,关于微机课程的心得体会甚多。微机原理与接口技术作为一门专业课,虽然要求没有专业课那么高,但是却对自己今后的工作总会有一定的帮助。记得老师第一节课说学微机原理是为以后的单片机打基础,这就让我下定决心学好微机原理这门课程。

初学《微机原理与接口技术》时,感觉摸不着头绪。面对着众多的术语、概念及原理性的问题不知道该如何下手。在了解课程的特点后,我发现,应该以微机的整机概念为突破口,在如何建立整体概念上下功夫。可以通过学习一个模型机的组成和指令执行的过程,了解和熟悉计算机的结构、特点和工作过程。《微机原理与接口技术》课程有许多新名词、新专业术语。透彻理解这些名词、术语的意思,为今后深入学习打下基础。一个新的名词从首次接触到理解和应用,需要一个反复的过程。而在众多概念中,真正关键的并不是很多。比如“中断”概念,既是重点又是难点,如果不懂中断技术,就不能算是搞懂了微机原理。在学习中凡是遇到这种情况,绝对不轻易放过,要力求真正弄懂,搞懂一个重点,将使一大串概念迎刃而解。

学习过程中,我发现许多概念很相近,为了更好地掌握,将一些容易混淆的概念集中在一起进行分析,比较它们之间的异同点。比如:微机原理中,引入了计算机由五大部分组成这一概念;从中央处理器引出微处理器的定义;在引出微型计算机定义时,强调输入/输出接口的重要性;在引出微型计算机系统的定义时,强调计算机软件与计算机硬件的相辅相成的关系。微处理器是微型计算机的重要组成部分,它与微型计算机、微型计算机系统是完全不同的概念

在微机中,最基础的语言是汇编语言。汇编语言是一个最基础最古老的计算机语言。语言总是越基础越重要,在重大的编程项目中应用最广泛。就我的个人理解,汇编是对寄存的地址以及数据单元进行最直接的修改。而在某些时候,这种方法是最有效,最可靠的。

然而,事物总有两面性。其中,最重要的一点就是,汇编语言很复杂,对某个数据进行修改时,本来很简单的一个操作会用比较烦琐的语言来解决,而这些语言本身在执行和操作的过程中,占有大量的时间和成本。在一些讲求效率的场合,并不可取。

汇编语言对学习其他计算机起到一个比较、对照、参考的促进作用。学习事物总是从最简单基础的开始。那么学习高级语言也当然应当从汇编开始。学习汇编语言实际上是培养了学习计算机语言的能力和素养。个人认为,学习汇编语言对学习其他语言很有促进作用。

汇编语言在本学期微机学习中有核心地位。本学期微机原理课程内容繁多,还学习了可编程的计数/定时的8253,可编程的外围接口芯片8255A,可编程中断控制器8259A等。学的这些都是芯片逻辑器件,“可编程”说明其核心作用不可低估。

还有就是,在学习中要考虑到“学以致用”,不能过分强调课程的系统性和基本理论的完整性,而应该侧重于基本方法和应用实例。从微机应用系统的应用环境和特点来看,微机系统如何与千变万化的外部设备、外部世界相连,如何与它们交换信息,是微机系统应用中的关键所在,培养一定的微机应用系统的分析能力和初步设计能力才是最终目的!

在此门课程的学习过程中,××老师给我们细心讲解了一个个重要的知识点,并为我们一一解答了我们学习过程中遇到的问题及疑惑。因此在本学期结束之际,再三感谢××老师给予我及同学们在学习上的帮助和支持!

篇2:微机接口技术心得

本学期的微机原理和接口技术及其课程设计都已经结束。在这个过程中,我们有所付出,也有所回报,让我感受颇多。

对于《微机原理与接口技术》这门课程而言,初学时,感觉摸不着头绪。面对着众多的术语、概念及原理性的问题不知道该如何下手。在了解课程的特点后,我发现,应该以微机的整机概念为突破口,在如何建立整体概念上下功夫。“麻雀虽小,五脏俱全”,可以通过学习一个模型机的组成和指令执行的过程,了解和熟悉计算机的结构、特点和工作过程。《微机原理与接口技术》课程有许多新名词、新专业术语。透彻理解这些名词、术语的意思,为今后深入学习打下基础。一个新的名词从首次接触到理解和应用,需要一个反复的过程。而在众多概念中,真正关键的并不是很多。比如“中断”概念,既是重点又是难点,如果不懂中断技术,就不能算是搞懂了微机原理。在学习中凡是遇到这种情况,绝对不轻易放过,要力求真正弄懂,搞懂一个重点,将使一大串概念迎刃而解。学习过程中,我发现许多概念很相近,为了更好地掌握,将一些容易混淆的概念集中在一起进行分析,比较它们之间的异同点。比如:微机原理中,引入了计算机由五大部分组成这一概念;从中央处理器引出微处理器的定义;在引出微型计算机定义时,强调输入/输出接口的重要性;在引出微型计算机系统的定义时,强调计算机软件与计算机硬件的相辅相成的关系。微处理器是微型计算机的重要组成部分,它与微型计算机、微型计算机系统是完全不同的概念。

微处理器、微型计算机和微型计算机系统在微机中,最基础的语言是汇编语言。汇编语言是一个最基础最古老的计算机语言。语言总是越基础越重要,在重大的编程项目中应用最广泛。就我的个人理解,汇编是对寄存的地址以及数据单元进行最直接的修改。而在某些时候,这种方法是最有效,最可靠的。比如,在当今的战争中,首先就是运用这方面的知识来修改地方的系统程序。让地方的卫星偏离轨道,从而不能发现目标。其威力可见一斑。然而,事物总有两面性,有优点自然缺点也不少。其中,最重要的一点就是,汇编语言很复杂,对某个数据进行修改时,本来很简单的一个操作会用比较烦琐的语言来解决,而这些语言本身在执行和操作的过程中,占有大量的时间和成本。在一些讲求效率的场合,并不可取。汇编语言对学习其他计算机起到一个比较、对照、参考的促进作用。学习事物总是从最简单基础的开始。那么学习高级语言也当然应当从汇编开始。学习汇编语言实际上是培养了学习计算机语言的能力和素养。个人认为,学习汇编语言对学习其他语言很有促进作用。汇编语言在本学期微机学习中有核心地位。本学期微机原理课程内容繁多,还学习了可

编程的计数/定时的8253,可编程的外围接口芯片8255A等。学的都是芯片逻辑器件,而在名字前都标有“可编程”,其核心作用不可低估。我认为,在学习中要考虑到“学以致用”,因此,在接下来我们又安排了微机原理与接口技术的课程设计。

经过本次微机课题的设计与研究,我们深入的学习了除课本以外的很多微机附件的内容,掌握了很多实验室操作技能。我们在实际设计中遇到很多问题,但结合所学知识以及参考资料的帮助,不断地尝试,设计了一种能够解决实际问题的系统。同时也加深了我们对于现实生活中,实际的嵌入式操作系统的原理的理解。

在实际设计过程中,我们遇到了诸多设计的问题。例仿真系统中某些芯片没有,这一问题主要是因为我们所设计的功能诸多,刚开始对于这一设计在硬件方面设计不是非常的合理,后来通过使用所用仿真软件的绘画功能,新增加了一个芯片便解决了所有的按键和现实问题。

在程序设计中,我们更加深入了解了8086的使用与本质。为了能设计成功,我们查阅了各种关于其硬件连接和软件设计的资料,同时也发现了理论资料与实践上的区别,通过多次尝试,成功完成了硬件和软件的设计。在这次课题设计过程中,我们合理的分工,适宜的规划进度的进展,不仅仅按时完成了预先设计的内容,而且学到了很多书本上没有的知识。

篇3:微机接口技术教学探讨

微机接口技术课程是一门涉及计算机硬件与软件技术的综合性课程。课程涉及的内容多且枯燥, 概念抽象不易理解, 因此是教学和学习难度较大的一门课程。我所在的计算机科学学院的教学现状是:学生对课程意义不明确, 学习主动性不够。目前国内高校大多以16位8086/8088CPU作为主要内容进行教学。而微处理器已发展到64位, 因此一些学生认为该课程没有什么用处。还有一些学生认为微机内部组成复杂, 要搞懂它的原理不容易, 畏难情绪严重。对微机中有关工作过程的教学重视不够。许多学生学了本课程后, 对微机的有关工作过程仍不清楚。课程的专用名词和概念多, 语言指令丰富, 编程复杂, 接口芯片多, 学生不容易理解。因此探讨新形势下该课程的教学方法很有必要。

2. 教学指导思想

教学改革的目的是提高教学质量, 要在有限的课时中让学生真正掌握好一门课程的内容, 在组织教学过程中需要做到“少而精”, 要做到这一点, 就必须灵活地使用教学方法, 不能千篇一律纯理论教学, 必须转变教学指导思想, 根据课程的内容进行调整。

我校的微机原理与接口技术课程是面向计算机应用和物联网等专业开设的, 应属于基础核心课程, 教学目标是以计算机应用为目的, 培养学生软、硬结合处理问题的能力。

对于微机接口技术这种软硬结合的课程, 学习重点要从“是什么, 如何工作”继续深入到“是什么, 如何工作, 如何设计, 发展现状, 发展方向”。积极的鼓励学生思考。现在国内计算机专业教学模式普遍都是“重软件、轻硬件”, 很多学生到了大学毕业做毕业设计时, 连计算机主机箱内的部件都不认识, 更谈不上发展研究了, 这也是国内硬件人才严重缺乏的原因之一。因此教师的引导很重要, 要给予学生充分的思考空间, “强调基础, 注重实际能力”应该才是这门课程的新教学指导思路。

3. 教学内容设计

微机原理与接口技术课程的整体设计思想是贯穿一条主线, 即微机硬件组成、工作原理、接口的软硬件设计, 教学中要注意理论和实践相结合、软件与硬件相结合, 教学理念上注重学生能力的培养和引导学生自主学习, 并且要根据各专业特点设计教学的深度和广度。

在微机接口技术课程的教学中, 应注重培养学生的应用能力和系统设计能力, 具体表现在对电路设计、程序编写、设计仿真与硬件制作“四大能力”的培养上。以“四大能力”培养为宗旨, 让学生在理解计算机工作原理的基础上, 重点掌握微机系统中信号检测、信号处理和输入输出控制等接口技术的应用, 会应用接口技术实现微机控制系统各模块间的有机连接, 并使之协调工作。

这门课程需要讲述的内容非常多, 而近年来该课程的学时不断压缩, 这就需要对教学内容进行分析, 总结难点和重点, 整合教学内容, 对既是难点又是重点的教学内容进行精讲。经过分析, 该课程共有微型计算机基本组成和微处理器结构、指令系统、汇编语言程序设计、存储器、I/O接口技术、总线技术、中断技术、可编程I/O接口芯片、A/D和D/A技术、人机接口等12个单元共160个知识点, 以电为主的工科专业都应该掌握, 其中指令系统、汇编语言程序设计、存储器、I/O接口技术、中断技术、可编程I/O接口芯片、A/D和D/A技术是教学重点。

4. 教学方法探索

(1) 采用启发式、互动式教学方法。对该门课程原理性的内容一定要做到淡内强外、减少内部结构的介绍、注重掌握基本概念、基本原理、基本方法, 技能方面强调应用。在具体教学内容教授过程中应强调软硬结合的道理, 硬件变动相应的软件应做改动才能驱动硬件去工作。

(2) 注重和学生的探讨。除了设计一些必要的案例以外, 在每个重点的单元都设计一次研讨课, 将题目和问题提前告知学生, 给学生充分的准备时间, 深入剖析一个实际的案例, 此案例需要包含该单元的全部的重要知识点, 经过老师的指导和学生的研讨, 达到了对知识的真正的融会贯通。

(3) 合理使用多媒体, 充分利用网络教学平台。对某些知识点, 制作一些生动的动画演示, 在教学中合理应用, 可以起到事半功倍的效果。

(4) 建立科学的考核机制

采用多元化的考核和评价体系, 是一个很好的思路。设计独立结构化考题, 将基础知识、作业重做、实验重做、接口设计和分析以及要点小节全部包含, 尤其是作业重做、要点小节考核学生对知识的归纳总结以及科技写作能力。

5. 小结

微机原理与接口技术课程作为技术基础课, 在教学的实施过程中应坚持“以人为本, 因材施教”的原则, 根据专业特点对教学内容进行调整和删减, 内容讲解上注意由浅入深、循序渐进。针对不同的教学内容采用合适的教学方法。同时, 注重培养学生的系统设计思想, 激发学习兴趣。在此基础上, 鼓励学生参加各类科技和科研活动, 引导学生自主学习, 注重培养学生的系统应用能力和创新设计能力, 为培养新一代软硬结合型人才奠定扎实的基础。

参考文献

篇4:微机接口技术课程教改探究

【关键词】接口技术 教改

【Abstract】 This course content from the interface technology, analyzes the status of the interface technology courses and problems, targeted ideas and methods of teaching, learning, experiment, examination of several aspects of reform methods proposed

【Keywords】interface technology Teaching Improvement

一、引言

微机接口技术是计算机专业和电子信息专业的一门专业课程。是集数字电路、微机原理、汇编语言、接口技术一体的综合性较强的一门专业技术课程。普遍反映老师难教,学生难学,但又是一门非常重要和实用的专业技术课程。

二、现状分析及问题分析

1.由于接口技术属于偏硬件类课程,课程内容抽象、枯燥乏味,多数学生学习兴趣低,主动性差。

2. 认识环节的脱节。由于该课程的前半段有着许多基础知识,许多学生在学习了近半个学期还不知道所学内容是什么,有何用 [4]。

3.实验系统老化,大多数院校采用的均为箱式实验系统,所提供的实验项目大多为对单个芯片的验证性实验,并且实验系统中均固化有相应的实验程序,部分学生实验时直接调用程序就可以完成实验内容。

4.实验项目大多为验证性实验,缺乏设计性、综合性的实验项目。所用实验系统与目前微机的发展使用现状相距较远,未能利用目前通用微机的资源。

5.接口技术课程中各种接口芯片种类繁多,知识零碎杂乱,安排的课时数一般也较少。

三、教改方法及措施

1.改进教学方法及教学思路

以教师为主导,学生为主体,采用任务引领,实例驱动。既重理论,更重实践。理论以够用就行,理论是实践的指导,实践进一步加深理论的理解。接口技术课程中看似各种接口芯片种类繁多,知识零碎,其实这些接口芯片知识之间存在相当多的共通性。因此教学每种接口芯片的一般思路:先讲适量的外围相关知识和每个接口的结构组成及工作原理,接着讲相关的寄存器设置、判断(包括方式选择寄存器、工作命令字寄存器、状态字寄存器等),然后是应用实例,课堂练习。在注重各种接口共性教学时,也注重每个接口的对比教学。比如先讲了8253接口芯片,再讲8255、8251、8259、8237等接口芯片时通过类推和对比的方法来教学,从而可以做到举一反三,事半功倍的效果,当如果课时较少用这种方法把几个核心接口芯片讲懂、讲透,剩下的知识内容,给学生提供一定参考资料和一些互动平台叫学生去自学。这样不但解决了学时数少问题,还培养了学生的自学能力。

2.因材施教,差异化教学

针对不同类型的学生采取的差导化教学,比如针对计科专业的学生可能学习中补讲一些数子电路的知识,针对电信的专业要补讲程序设计和算法设计思想内容。还有教学中要做到面向大多数,同时还要做到因材施教,进行辅优和辅差。

3.实验(实践)环节改进

必须改革传统的实验项目,将实验项目分为验证性实验、综合和设计性实验三类,由浅到深,由简单到复杂。每次实验分为两个阶段,第一段完成验证性实验,领会相关知识和原理,掌握本操作技能,在教师指导下完成;第二段是改进和提高性实验,由教师设置题目或学生提出,学生独立完成。

除了采用接口技术实验箱来做接口实验,还可以尽量考虑用通用微机系统来做。比如,用通用微机系统编制驱动主机箱内的扬声器发音乐声,学生不但有兴趣,还综合实验了8255和8253接口芯片。

4.考核方式改进

改变以往那种以笔试考试为主,重知识、轻能力,重结果、轻过程。改为以笔试与实作考核相结合,能力与态度考核相结合,平时与期末考试相结合。

四、结束语

整个接口技术课程的教学,注重理论联系实际,更注重实践教学,培养学生的动手能力,解决实际问题的能力;注重软硬结合,既注重软件编程又注重硬件电路工作原理;注重举一反三和归纳总结,即学习了一种接口,就归纳出学习其他接口的一般方法,同时还注意它们之间的对比。采取了上述教改方法后教师好教,学生反映学起来容易,学习有兴趣,有动力,培养了解决实际应用问题的能力。

【参考文献】

[1]马武刚.微机原理及接口技术实验教学改革探讨. 广西:大众科技,2007(7).

[2]张弥左等.微型机接口技术. 北京:机械工业出版社 2004.

[3]李育贤.微型机接口技术及其应用. 西安:西安电子科技大学出版社,2007.

篇5:微机接口技术课程实验考核

设计题目:抢答器电路的设计

设计要求:

以51单片机为核心芯片,在其最小系统基础上通过8155并行接口扩展按键,扩展发光二极管,搭建抢答器电路,要求有一个总开关,五个选手抢答开关,五个发光二极管,一个蜂鸣器。

总开关优先权最高,关闭后所有开关无效,所有灯熄灭。

总开关打开后,五个选手开始抢答,谁先开谁先亮,蜂鸣器响,只可以亮一个,其他开关失效。

学生注意事项:

1.电路图要完整,包括51最小系统全部。

2.按键和发光二极管都是低电平有效。

3.设计报告书为主要考核方式,要求有设计题目,班级,学号,姓名,设计要求,原理接线图,程序流程图,汇编程序,心得体会。

4.设计报告书必须手写,电路图必须手画。

篇6:《微机原理与接口技术》课程总结

主要内容:

《微机原理与接口技术》是我们这学期开的比较难学的一门课,课程紧密结合通信工程专业的特点,围绕微型计算机原理和应用主题,以Intel8086CPU为主线,系统介绍了微型计算机的基本知识、基本组成、体系结构、工作模式,介绍了8086CPU的指令系统、汇编语言及程序设计方法和技巧,存储器的组成和I/O接口扩展方法,微机的中断结构、工作过程,并系统介绍了微机中的常用接口原理和应用技术,包括七大接口芯片:并行接口8255A、串行接口8251A、计数器/定时器8253、中断控制器8259A、A/D(ADC0809)、D/A(DAC0832)、DMA(8237)、人机接口(键盘与显示器接口)的结构原理与应用。在此基础上,对现代微机系统中涉及的总线技术、高速缓存技术、数据传输方法、高性能计算机的体系结构和主要技术作了简要介绍。

具体介绍:

第一章:主要了叙述微型计算机的发展构成和数的表示方法

(1)超、大、中、小型计算机阶段(1946年-1980年)

采用计算机来代替人的脑力劳动,提高了工作效率,能够解决较复杂的数学计算和数据处理(2)微型计算机阶段(1981年-1990年)

微型计算机大量普及,几乎应用于所有领域,对世界科技和经济的发展起到了重要的推动作用。(3)计算机网络阶段(1991年至今)。

计算机的数值表示方法:二进制,八进制,十进制,十六进制。要会各个进制之间的数制转换。计算机网络为人类实现资源共享提供了有力的帮助,从而促进了信息化社会的到来,实现了遍及全球的信息资源共享。

第二章:介绍了8086微型机算计系统的组成原理和体系结构

(1)BIU与EU的动作协调原则:

总线接口部件(BIU)和执行部件(EU)按以下流水线技术原则协调工作,共同完成所要求的信息处理任务:

①每当8086的指令队列中有两个空字节,或8088的指令队列中有一个空字节时,BIU就会自动把指令取到指令队列中。其取指的顺序是按指令在程序中出现的前后顺序。

②每当EU准备执行一条指令时,它会从BIU部件的指令队列前部取出指令的代码,然后用几个时钟周期去执行指令。在执行指令的过程中,如果必须访问存储器或者I/O端口,那么EU就会请求BIU,进入总线周期,完成访问内存或者I/O端口的操作;如果此时BIU正好处于空闲状态,会

第1页

立即响应EU的总线请求。如BIU正将某个指令字节取到指令队列中,则BIU将首先完成这个取指令的总线周期,然后再去响应EU发出的访问总线的请求。

③当指令队列已满,且EU又没有总线访问请求时,BIU便进入空闲状态。

④在执行转移指令、调用指令和返回指令时,由于待执行指令的顺序发生了变化,则指令队列中已经装入的字节被自动消除,BIU会接着往指令队列装入转向的另一程序段中的指令代码。

从上述BIU与EU的动作管理原则中,不难看出,它们两者的工作是不同步的,正是这种既相互独立又相互配合的关系,使得8086/8088可以在执行指令的同时,进行取指令代码的操作,也就是说BIU与EU是一种并行工作方式,改变了以往计算机取指令→译码→执行指令的串行工作方式,大大提高了工作效率,这正是8086/8088获得成功的原因之一

(2)它的工作模式:有最小和最大(3)它的寻址方式: a、数据操作数

这类操作数是与数据有关的操作数,即指令中操作的对象是数据。数据操作数又可分为: A 立即数操作数。指令中要操作的数据包含在指令中。B 寄存器操作数。指令中要操作的数据存放在指定的寄存器中。C 存储器操作数。指令中要操作的数据存放在指定的存储单元中。D I/O操作数。指令中要操作的数据来自或送到I/O端口。b、地址操作数

这类操作数是与程序转移地址有关的操作数,即指令中操作的对象不是数据,而是要转移的目标地址。它也可以分为立即数操作数、寄存器操作数和存储器操作数,即要转移的目标地址包含在指令中,或存放在寄存器中,或存放在存储单元之中。

对于数据操作数,有的指令有两个操作数:一个称为源操作数,在操作过程中其值不改变;另一个称为目的操作数,操作后一般被操作结果代替。有的指令只有一个操作数,或没有(或隐含)操作数。

对于地址操作数,指令只有一个目的操作数,它是一个供程序转移的目标地址。下面以MOV指令为例:

MOV dst,src;(dst)←(src)

第三章:对8086的指令系统的介绍

计算机的指令通常包括操作吗和操作数两部分,寻址方式是指令中说明操作数所在地址的方法。寻址方式有立即寻址方式、寄存器寻址方式、直接寻址方式、寄存器间接寻址方式、寄存器相对寻址方式、基址编址寻址方式、相对基址编址寻址方式,还有隐含寻址,I/O端口寻址等。要能

第2页

正确判断各种寻址方式。要熟练掌握一下下面的指令:数据传送指令,通用数据传送指令:MOV PUSH POP XCHG XLAT,输入输出指令:IN OUT地址目标传送指令: LEA LDS LES,标志传送指令: LAHF SAHF PUSHF POPF;算术运算指令,加法:ADD ADC INC AAA DAA,减法:SUB SBB DEC NEG CMP AAS DAS,乘法: MUL IMUL AAM,除法:DIV IDIV AAD CBW CWD;逻辑运算和移位指令,逻辑运算指令:NOT AND OR XOR TEST,算术逻辑移位指令:SHL/SAL SHR SAR,循环移位指令: ROL ROR RCL RCR字符串处理指令MOVS CMPS 等,指令前缀REP(无条件重复)以及转移指令:JC JZ JS JP;标志操作指令:CLC CMC STC STI等。

第四章:讨论8086汇编语言程序设计方法,并给出实例分析

汇编语言是一种利用指令助记符、符号地址、标号来编写的计算机语言。是机器语言的符号表示,是面向机器的语言,是较低级的语言。

本章主要内容是汇编语言语句类别、MASM的运算符及其表达式、伪指令语句格式和作用、基本程序结构、调用程序和被调用程序之间的数据传送途径以及汇编源程序上机调试过程。

本章重点是阅读程序和编写程序。本章知识要点如:汇编语言语句类别:实指令语句、伪指令语句、宏指令语句,程序基本机构:顺序结构、分支结构、循环结构、过程(子程序)--参数传递途径:寄存器约定、存储器约定、堆栈传递,程序开发步骤:编辑--汇编--链接--调试程序。伪指令语句:符号定义指令EQU、=,数据定义伪指令DBDWDD……,段定义伪指令SEGMENTENDS,过程定义伪指令PROC……ENDP段指派伪指令ASSUME程序定位伪指令ORG汇编结束伪指令END。

伪指令语句中的名字可以是变量名、段名、过程名。变量也有三种属性:段、偏移量和类型。

第五章:介绍存储器的分类及应用

半导体存储器是指用半导体器件作为存储器介质的存储器。目前,计算机的内存储器(主存储器)都由半导体存储器芯片担任。本章讨论半导体存储器芯片的类型、存储原理、使用场合、引脚功能、如何与CPU(或系统总线)连接以及及软件验证l连接是否正确等问题。

本章知识要点:存储器分外部和内部,外部又分软盘、硬盘、磁带、闪存盘和光盘;内部又分RAM和ROM,RAM可分为 SRAM、DRAM;ROM也可分为PROM、EPROM、EEPROM 和Flash Memory。知道各种存储器的结构和用途,特点以及寻址方式,根据实际接线图能写出寻址空间,以及明白与CPU之间的速度匹配问题等。在学习时要知道存储器芯片的存储容量的计算方法(单元数X位数/单元),会计算各存储器的芯片地址范围。

第六章:讲述I/O接口和系统总线

中断传送方式的优点是:CPU不必查询等待,工作效率高,CPU与外设可以并行工作;由于外设

第3页

具有申请中断的主动权,故系统实时性比查询方式要好得多。但采用中断传送方式的接口电路相对复杂,而且每进行一次数据传送就要中断一次CPU,CPU每次响应中断后,都要转去执行中断处理程序,且都要进行断点和现场的保护和恢复,浪费了很多CPU的时间。故这种传送方式一般适合于少量的数据传送。

第七章:讨论中断系统并介绍中断控制器8259A 本章主要内容是:中断的概念,中断源、中断响应、中断优先级、中断向量表等。会编写初始化程序,8259A的结构和原理及应用;根据题目要求会画实际连线图;会写初始化命令字ICW1、ICW2、ICW3、ICW4和操作命令字OCW1、OCW2、OCW3;会处理中断级联和中断嵌套的问题。

第八章:介绍了可编程计数器、定时器、8253和8254芯片的基本原理和它们的大量应用实例

本章主要内容是:定时器/计数器的应用场合;如何实现定时/计数;可编程计数器/定时器8253芯片的内部结构、引脚功能、计数原理、6种工作方式下的工作条件和输出波形特征。重点是8253芯片的实际应用。

本章主要知识点:知道计数和定时的概念,8253的原理和结构,有3个计数器,每个计数器能独立工作于6种方式,可通过控制字寄存器来设置每个计数器的工作方式,根据题目要求能编写简单的初始化程序,也能根据连线图写出芯片地址。

8253的引脚功能:与系统总线相连:数据引脚D0—D7、地址引脚A1、A0、控制引脚RD/CS/WR;通道引脚CLKGATEOUT其他引脚GNDVCC 可编程计数器/定时器8253的工作方式:方式0:计数结束中断方式,方式1:可编程单稳态输出方式,方式2:比率发生器(分频器),方式3:方波发生器,方式4:软件触发选通,方式5:硬件触发选通。

第九章:讲了可编程外围接口芯片8255A以及具体应用

本章主要内容是并行输入/输出接口概念,可编程并行输入/输出接口芯片8255A的内部结构、引脚功能、3种工作方式下的输入输出工作过程及其实际应用。

本章主要内容:接口的概念,知道8255A的结构和功能以及应用;芯片包括3个端口,能分别工作于3种方式,可以通过方式控制字来选择工作方式,端口A三种方式都能工作,端口B只能工作于方式0和1,端口C只能工作于方式0,可单独写控制字;键盘接口消抖问题。

第十章:简述了串行通信和可编程接口芯片8251A 本章主要内容:串信通信的基本概念:数据传送方向,串行传送的2中基本方式,串行传送的2种基本工作方式,串行传送速率,串行接口芯片,调制解调器;可编程串行通信接口芯片8251A:

第4页

内部结构和外部引脚,记住方式字、命令字和状态字。会画与CPU的实际连线图,能根据实际需要编写8251的程序及其初始化设置。

第十一章:简介了模数(A/D)和数模(D/A)转换

本章主要内容: 模数(A/D)和数模(D/A)转换的概念,模拟量变成数字量需要采样、量化、编码,通过采样保持器来实现。ADC0809转换器要了解其原理,可以有8255A来控制ADC0809,知道连线图和其在整个系统中的作用。

小结:

微机的最基础语言——计算机语言的一个最基础最古老的汇编语言。俗话说的好,越基础的东西越重要,因此它在重大的编程项目中应用的最为广泛。就我个人的理解,汇编是对寄存的地址,以及数据单元进行最直接的修改。不过它有两面性,有优点,也有缺点,最重要的一点就是它本身较为复杂:对某个数据进行修改时,本来很简单一个操作会用比较烦琐的语句来解决,而这些语句本身在执行和操作的过程中,占用大量的时间和成本。因此,在一些讲求效率的场合,这种语言并不可取,所以可以适当对它进行取舍。

汇编语言对学习其他计算机高级语言起到一个比较、对照参考的作用。因为学习总是从最简单最原始最基础的知识点开始,而汇编语言就是比较原始的一种计算机语言,故而学习高级语言也当然可以从汇编开始。而学了高级计算机语言C以后,我经常将C与汇编进行对比。也发现其中的差异,以及各自的特点,优缺点,从而让我对计算机语言又有了更深一层次的了解。由此,可以扩展的学习C++,JAVA等高级语言,这实际上是掌握了学习计算机各种语言的能力和素养。所以掌握汇编语言对以后其他语言的学习有极大的帮助和促进作用。

上一篇:初中作文教学方法下一篇:落实全市工业化工作会议精神工作汇报