微机原理与接口技术课程设计-交通灯控制系统

2025-05-18 版权声明 我要投稿

微机原理与接口技术课程设计-交通灯控制系统(推荐10篇)

微机原理与接口技术课程设计-交通灯控制系统 篇1

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

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

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

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

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

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

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

微机原理与接口技术课程设计-交通灯控制系统 篇2

“微机原理”课程是我校工学院机电信息类专业本科生一门必修的专业基础平台课, 它在专业的人才培养方案中起着承前启后的作用, 为《单片机原理与应用》、《DSP原理及其应用》、《嵌入式系统原理与应用》、《计算机控制技术》、《可编程控制器应用》、《PLC原理与应用》等后续课程的学习打下重要的基础。通过该体系课程的学习, 主要培养学生的应用与创新实践能力。

作为一门实践性和工程性很强的技术基础课, 本课程不仅要重视理论教学, 还应注意实践技能的培养和训练。过去, 微机原理实验基本上就做一些基础性实验项目, 部分学生就按实验指导书的实验步骤做完实验, 根本不理解实验内容, 实验效果不明显。本课程组通过这两年的课程建设, 探讨出一套行之有效的实践教学方法, 把实验过程分为几个层次, 逐层深入。首先学生在较好完成验证性实验的基础上, 再引入综合设计性实验, 指导老师只提供基本的设计思想和设计方法, 不提供具体的、详细的电路与程序, 学生自己查阅有关资料, 自定设计方案, 自行设计、编制调试程序, 观察实验现象, 分析实验结果, 写出实验报告。学生通过综合设计性实验这一环节, 建立了系统控制的概念, 可以更加了解本课程在专业培养中的核心地位, 对后续课程的学习有很好的辐射作用。

1、实验原理

本文讨论的综合设计性实验为交通灯控制实验, 实验时数为6学时, 其目的是实现交通灯定时控制, 并实现数码管显示。本实验采用8086CPU芯片作为控制器, 其控制对象是该系统配置的数码管和红绿灯, 利用系统中的可编程定时器8253和可编程中断控制器8259实现定时和中断, 并利用并行I/O接口芯片8255实现数码管显示。系统框图如图1。

2、芯片设置

8255具有A、B、C三个8位并行接口和一个控制口, 其工作方式包括:方式0 (基本输入/输出) 、方式1 (选通输入/输出) 和方式2 (双向选通输入/输出) 。本实验用A口分别与4个红灯与4个绿灯相连, A口工作在方式0;用B口的与数码管相连, 显示红绿灯时间。B口工作在方式0, 且为输出, 其方式选择控制字为80 H (10000000B) , D7=1为方式选择控制字特征位, D6 D5=00设定A口工作于方式0 (基本输入/输出) , D4=0设定A口为输出端口, D3=0设定B口工作于方式0 (基本输入/输出) , D2=0设定B口为输出端口。此方式选择控制字必须在初始化时写入8255的控制口;8253计数定时器有3个计数定时通道, 可以工作于6种方式, 由于8253定时时间的限制, 用两个通道级连的方式进行定时设置, 工作于方式3;8259中断控制器主要提供定时中断信号, 控制较简单。

学生要根据不同的控制要求编写软件, 最终实现控制要求。图1是系统的实验流程图。主程序中进行系统初始化, 循环等待, 等待定时中断, 然后进行数码管和红绿灯的定时刷新。

3、定时中断流程

结合实验室试验箱条件, 有些硬件连线已固定, 不能更改, 例如各芯片的地址译码电路已确定, 初始化主要包括中断向量表、8255、8253、8259芯片的初始化, 还有数码管和灯状态的初始化。

3、结束语

通过交通灯控制实验, 使学生能够掌握可编程并行I/O接口芯片8255、计数定时芯片8253、中断控制芯片8259等芯片的使用, 掌握各I/O接口芯片之间以及与CPU的硬件连接。结合软件的编写和系统调试, 首先巩固了《微机原理与应用》课程所学知识, 而且也让学生建立起了微型计算机系统的概念, 培养了学生的综合应用能力, 为后续课程的学习打下基础。

摘要:微机原理与接口技术课程是一门实践性和工程性很强的技术基础课, 课程实验是其重要组成部分。本文以交通灯控制实验为例, 结合《微机原理与接口技术》硬件接口与软件知识, 主要培养学生的应用与创新实践能力。

关键词:微机原理,交通灯控制,设计性实验

参考文献

[1]周荷琴, 吴秀清.微型计算机原理与接口技术 (第四版) [M].合肥:中国科学技术大学出版社.2007.12

[2]陈甦欣.《微机原理及应用》课程综合性实验初探[J].中国科技信息.2006.18.

[3]左韬, 熊庆国.微机原理实践教学方法研究[J].科技信息.2007.34.

微机原理与接口技术课程设计-交通灯控制系统 篇3

【关键词】微机原理 教学方法

【中图分类号】G642 【文献标识码】A 【文章编号】2095-3089(2016)36-0204-02

一、引言

随着计算机技术、微电子技术的发展,单片机技术在智能仪器仪表、智能传感器、数据采集与处理、家电和计算机控制系统[1]等领域被广泛应用,工程类专业尤其是计算机应用、电子信息工程、自动化、测控技术与仪表、机电一体化等专业的学生学习和掌握单片机应用技术是十分必要的。在现行的教学体系下,“微机原理与接口技术”课程教学偏重于单片机原理及系统各部件的介绍[2],在系统性方面存在一定的缺陷,使得学生在后续课程学习和毕业设计中应用单片机知识的能力显得比较薄弱[3]。因此,如何激发学生的学习兴趣,培养学生的单片机应用能力,掌握单片机应用技术,就成了当前“微机原理与接口技术”课程教学中亟待解决的问题。

在这几年的“微机原理与接口技术”课程教学实践中,运用系统论的观点,将理论教学和实践教学的改革统筹考虑,不断改进教学方法,实现了课程教学效果的显著提高。

二、教学现状与分析

传统的教学模式中,“微机原理与接口技术”课程按照 “结构”、“指令”、“编程”、“接口应用”的体系进行授课。由于目标不明确,学生普遍反映课程内容庞杂、头绪纷乱、枯燥无味、无所适从,无法形成单片机应用系统的完整概念。另外,“微机原理与接口技术”作为一门综合性、实践性强的课程,课程教学分为理论教学与实践教学两部分,理论教学基本上以讲授方式为主,概念多、内容抽象,并且各部分知识衔接紧密;实践教学多为验证性实验,学生在实验中被动地输入程序、验证结果,其实践能力和创新思维能力不可能得到有效的锻炼,不能达到实验的目的。在课时有限的情况下,教学效果不理想,学生普遍感到难学。

三、课程教学方法探究

针对以上教学中存在的问题,结合学校实际,改进 “微机原理与接口”课程的教学法:以单片机应用为中心,注重培养学生的应用能力,把学习理论与知识应用、实践需求紧密结合起来。

1. 采用计算机辅助教学(CAI)

“微机原理与接口”是一门理论抽象并且实践性强的课程,采用计算机辅助教学(CAI)极大地增加了知识的传授量,并改变了学生获取知识的手段和方法。比如将难理解的芯片内部结构图和时序图用多媒体课件讲解,可以使学生更深刻地领会;单片机系统硬件连接可以利用PROTEL电路CAD绘图软件,教会学生自己绘制原理图并输出PCB电路板,可以调动学生的学习热情,为今后实验课和课程设计打下了基础。实践证明采用丰富多样的计算机辅助教学方式可以激发学生的学习兴趣,让他们体会到单片机应用的方法套路,从而取得好的教学效果。

2.培养和激发学生学习兴趣。

“微机原理与接口”课程对初学者来说比较难学,在教学中利用各种教学手段培养和激发学生的学习兴趣会收到事半功倍的效果。在教学中可经常向学生展示或分析一些我们身边单片机产品,通过剖析系统的结构功能并与授课内容联系起来以培养学生的兴趣。比如分析教学楼的大屏幕显示系统讲解单片机LED显示;分析超市收款机来讲解单片机的液晶显示和事务处理功能等等;此外还可有意识地把一些单片机相关科研项目展示给学生,并鼓励他们参与其中的工作。当然兴趣的培养是一个长期的过程,为此在教学中还可通过组织单片机兴趣学习小组,开展学习竞赛,进行单片机小制作等方式激励学生保持对单片机的持久钻研精神。

3.因材施教,加强师生互动

单片机的知识和技能的掌握不仅需要教师耐心地授课和讲解,更重要的是师生之间的互动学习交流,这样不仅能培养学生的兴趣而且能巩固教学效果。由于学生的基础和接受能力不同,在教学中应因材施教,进行多层次教学。根据学生的能力差异,制定不同的目标,在知识点的难度和深度上进行调整。比如章节授课结束时,要求每个学生提出三个以上的问题反馈给教师,让教师及时了解学生的具体学习状况。对于不同层次不同基础的学生,利用指导和个别辅导的机会,提出不同的要求,提供不同难度的题目,使学生的能力持续提高。教师应密切注意学生在教学活动中的表现,及时对学生做出评价,不断调整,重新分层,以充分挖掘不同层次学生的潜力,这是取得良好教学效果的保证。

4. 培养学生基本的科研能力与创新精神

“微机原理与接口”作为电类和其他相关专业的重要专业基础课,不仅要求注重学习单片机基础知识,而且更要注重培养学生的实践能力、综合应用知识的能力、创造能力。教学过程中,在学生之间组成科研兴趣小组,讲授科研工作如何开展,鼓励学生培养自己甘于吃苦、敢于创新、勇于献身科学的精神。教会学生解决困难的三个办法:首先靠自己去解决,比如到图书馆查阅相关资料、到期刊网查阅文章、上网搜索问题等等;其次到单片机网站、单片机论坛发问题贴等待高手答复;最后实在不行才去请教教师。这样可以培养自己独立解决问题的能力。

三、结束语

通过改进教学方法,不仅提高了学生对单片机的学习兴趣,调动了学生学习的主觀能动性,而且丰富了教学手段,提高了教学效果。不少学生反应通过课程学习不仅学到了单片机的知识,更重要的是学到了如何学习钻研的方法,提高了自己的知识应用能力和科研能力。

参考文献:

[1] 陈刚.高职单片机教学的新思路[J].广州交通职业技术学院学报,2006.

[2] 石建华.单片机原理与应用技术[M]. 北京,北京邮电大学出版社,2007.

微机原理与接口技术每章小结 篇4

微型计算机概述

课程知识总结:

本章的主要内容为计算机的基本结构、微型计算机系统的组成和主要性能指标、不同进位计数制计数方法、不同进位制数之间相互转换的方法、数和字符在计算机中的表示方法、简单的算术运算以及计算机中的数据表示与编码。

知识要点:

一、微型计算机的基本构成:1.微型计算机的结构特点 2.微处理器 3.内存储器:① 内存单元的地址和内容 ② 内存操作 ③ 内存分类 3.输入输出设备和输入输出接口 4.总线: ① 地址总线 ② 数据总线 ③ 控制总线。

二、微型计算机系统:1.微型计算机系统的组成:①软件.② 硬件: 主机、微处理器:控制器和运算器、内存处理器:ROM和 RAM、I/O接口:串行接口和并行接口 ③ 外部设备:输入设备、外储存器、其他设备和输出设备。④ 电源。2.软件: ① 系统软件:操作系统、语言处理器如汇编、解释、编译等软件 ② 支持软件

③ 应用软件:工程计算软件、数据计算软件和过程计算软件。

三、数制运算基础:二进制数(B)、八进制数(Q)、十六进制数(H)、十进制数(D)。

三、码制:1.带符号数编码:原码、反码、补码

2.数的编码:ASCII:码数字编码规则和字母编码规则。BCD码:压缩BCD码和非压缩BCD码。

第二章 微处理器

课程知识总结:

本章要以Intel系列微处理器为例,从应用理解8086微处理器的功能结构、工作模式和引用脚本特性、定性的总线操作时序。存储器组织和I/O组织等概念。然后介绍微处理器的发展史历程和新技术。

知识要点:

一、8086微处理器的结构:1.8086的功能结构:执行单元EU(AX、BX、CX、DX、SP、BP、SI、DI、标志寄存器)2.总线接口单元BIU(CS、DS、SS、ES、IP)功能及特点。

二、8086的寄存器结构:1.通用数据寄存器:一般用法和隐含用法 2.地址指针和编制寄存器:一般用法和隐含用法及特点 3.段寄存器:数据段寄存器、堆栈段寄存器、附加段寄存器 4.指令指针寄存器和标记寄存器:指令指针寄存器IP和标志寄存器FR。

三、8086的工作模式及引脚功能:1.地址/数据 2.地址/状态 3.控制:① 负责地址BHE/S7、ALE ② 数据允许和收发 DEN、DT/R ③ 负责读写RD、WR、M/IO ④ 负责中断INTR、NMI、INTA ⑤ 负责总线HOLD、HLDA ⑥协调CLK、READY、TEST ⑦ 模式选择MN/MX=5V。

四、系统配置(最小模式):1.时钟发生器(8284)2.8086CPU 的系统组成 3.地址锁存器

(74LS373、8282)4.数据收发器(8286、74LS245)此为三总线(DB、AB、CB)。

五、时序:1.时钟周期(T状态)------------总线周期-----------指令周期

2.① 基本读总线周期

② 基本写总线周期 ③ 复位操作时序------寄存器的复位值 ④ 中断响应时序。

六、Intel 8086微处理器的发展历程:第一代微处理器------第二代微处理器------第三代微处理器------第四代微处理器------第五代微处理器------第六代微处理器等。

第三章 寻址方式与指令系统

课程知识总结:

本章讨论指令格式和寻址方式的基础上,只要介绍8086CPU的指令系统,并简单介绍80x86、Pentium扩充和增加的指令,详细解析各类指令的功能和用法,以便进一步学习会变语言程序设计。

知识要点:

一、指令格式:1.标号:英文字母、数字、特殊字符 2.操作码 3.操作数 4.注释

二、寻址方式:1.立即数寻址2.寄存器寻址 3.存储器寻址:① 直接寻址 ② 寄存器间接寻址 ③ 寄存器相对寻址 ④ 基址变址相对址 ⑤ 寄存器比例寻址。

三、指令功能:1.数据传送类(通用数据传送指令、堆栈操作令、交换指令XCHG、换码指令、有效地址传送指令、标志传送指令、输入输出指令、输出指令OUT)2.算术运算类指令(加法指令,减法指令, 乘法指令,除法指令,BCD码调整指令)3.逻辑类指、令移位指令(AND、OR、NOT、XOR、TEST、SAL、SHL、SAL、ROR)4.串操作类指令(MOVS、LODS、STOS、CMPS、SCAS、REP、REPE/REPZ)5.控制转移类指令(条件和无条件转移、子程序调用和返回指令、子程序调用和返回、中断)6.处理器控制类指令(标志操作指令、外部同步指令)7.BCD码调整指令。

第四章 汇编程序设计

课程知识总结:

本章围绕汇编语言程序的结构展开,主要内容是汇编语言的语句格式、汇编语言的数据和表达式、汇编语言的伪指令语句格式和作用与宏指令,再次基础上具体讨论顺序结构、分支结构、循环结构及子程序的汇编语言程序设计方法,调用程序和被调用程序之间数据传递途径以及汇编源程序上机调试过程。

知识要点:

一、汇编语言程序格式:1.汇编语言程序结构:① 源程序的一般结构 ② 源程序的结构特点

2.汇编语言语句类型及格式:① 语句结构 ② 语句格式。

二、汇编语言的数据表达式:1.常量、变量与标号:① 常量:数值常量、字符常量、符号常量 ② 变量 ③ 标号 2.汇编表达式与运算符:① 算术运算符 ② 逻辑运算符 ③ 关系运算符 ④ 数值运算符 ⑤ 修改运算符 3.常量、变量与标号:① 常量:数值常量、字符串常量、符号常量 ② 变量:段属性、编移量属性、类型属性 ③ 标号:段属性、编移量属性、距离属性。

三、指令:1.符号定义伪指令

EQU 2.段定义伪指令

SEGMENT……ENDS 3.段寻址伪指令4 过程定义伪指令

PROC、ENDP 4.模块定义与连接 5.其他伪指令…….6.宏命令伪指令:① 宏定义

② 宏调用 ③ 宏展开 ④ 宏取消 7.数据定义伪指令

DB、DW、DD……8.段定义伪指令 9.段寻址伪指令10.过程定义伪指令。

四、程序设计:1.程序设计步骤 2.基本结构程序设计 3.子程序设计 4.程序设计举例。

五、汇编语言与C语言的接口:1.汇编语言与高级语言接口

2.混合编程:① C语言调用汇编 ② C语言嵌入汇编。

第五章 输入输出接口

课程知识总结:

本章讨论输入/输出接口的基本概念,包括输入/输出接口的作用、内部结构、传送信息的分析、I/O端口编址以及主机通过接口与外设之间数据传送的方式和CPU外设之间的数据传输方式。

知识要点:

一、I微机接口与接口技术::1.接口的基本功能:① 数据缓冲功能

② 端口选择功能 ③

信号转换功能

接受和执行CPU命令功能 ⑤ 中断管理功能 ⑥ 可编程功能

2.端口的基本结构:① 端口 ② 地址译码电路 ③ 数据缓冲器与锁存器 3.接口电路中的信息:① 数据信息 ② 状态信息 ③ 控制信息。

二、I/O端口编址方式:统一编制方式、独立编制方式。

三、端口地址译码:1.门电路译码 2.译码器译码 3.比较器译码。

四、CPU与外设之间的数据传送方式:1.程序控制方式:① 无条件传送方式 ② 查询传送方式

2.中断传送方式 3.直接存储器传送方式。

第六章 存储器

课程知识总结:

微型计算机系统钟的内存通常由半导体构成。半导体存储器是用半导体器件作为存储介质的存储器。本章讨论半导体存储器芯片的类型、存储原理、引脚功能、如何与CPU(或系统总线)连接等问题。将重点讨论RAM和ROM的工作原理、结构、特点,并介绍高速存储器和虚拟存储器。

知识要点:

一、半导体存储器的分类和性能特点:1.半导体存储器的分类:① 按制造工艺分类:双极性、金属氧化半导体 ② 按存储方向分类:随机存取存储器、只读存储器 2.半导体存储器的组成:① 存储器 ② 地址译码器 ③ 控制逻辑电路 ④ 数据缓冲器 3.半导体存储器的户主要性能指标:① 存储容量 ② 存取速度 ③ 功耗

④ 可靠性

⑤ 性能 / 价格比。

二、随机存取存储器:1.静态RAM:① SRAM 的基本存储电路 ② SRAM的读写过程:读出过程、写入过程 ③ 典型SRAM芯片 2.动态ROM:①

DRAM的基本存储电路 ②

DRAM的特点:DRAM芯片的结构特点、DRAM的刷新 ③ 典型DRAM芯片:芯片的引脚、内部结构 3.PC机内存条:① FPM DRAM ② EDO DRAM ③ SDRAM ④ DDR ⑤ DDR2 ⑥ DRDRAM。

三、只读存储器:1.可擦除可编程EPROM:①基本存储电路和工作原路 ② 编程和查处过程 ③ 典型的ERROM芯片的介绍 2.电可擦除可编程E2PROM:①芯片特性 ② 工作方式3.快速擦写存储器:① 闪存的特点 ② 闪存的应用。

四、半导体存储器接口技术:1.存储器与CPU接口的一般问题 2.存储器与地址总线的连接 3.存储器与控制总线、数据总线的连接

五、高速缓冲存储器:1.Cache系统基本结构与原理 2.地址印象方式 3.替换算法等

六、虚拟存储器:1.页式虚拟存储器 2.段式虚拟存储器 3.段页式虚拟存储器。

第七章 中断系统

课程知识总结:

本章主要内容:中断的基本概念、CPU响应中断的条件、中断响应过程、中断服务程序的执行;8086中断系统;可编程中断控制器8259A的引脚功能、编程结构以及工作工程。知识要点:

一、中端的基本概念:1.中断概念的基本概念:中断、中断源(中断源的中断优先级别)及中断系统 2.中断处理过程:中断请求、中断判优、中断响应、中断服务、中断返回 3.中断嵌套。

二、8086的中断系统:1.8086中断类型:①外部中断:非屏蔽中断、课屏蔽中断 ② 内部中断:专用中断、指令中断 2.中断向量和中断向量表 3.中断向量的装入 4.8086中断响应过程 :外部中断响应过程、内部中断响应过程:非屏蔽中断、课屏蔽中断响应。

三、课编程中断控制器8257A:1.8257A的内部结构和引脚特点:① 8257A的内部结构 ② 中断服务寄存器 ③ 中断屏蔽寄存器 ④ 优先权分析器 ⑤ 读写逻辑等 2.8257A的工作过程 3.8257A的工作方式 4.8257A的级联电路 5.8257A的编程命令。

四、中断调用:DOS和BIOS中断的调用方法及DOS和BIOS中断的调用例子。

第八章 计数器/定时器与DMA控制器

课程知识总结:

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

知识要点:

一、定时器/计算器的工作原理:1.微机系统的定时 2.外部定时方法::软件定时、硬件定时 3.可编程计数器/定时器的工作原理

二、可编程计时器/定时器8253:1.8253内部结构及引脚功能:8253内部结构、8253引脚功能 2.8253的工作方式及特点:方式0:计数结束中断方式、方式1:可重新触发单稳态输出方式、方式2:分频器方式、方式3:方波发生器方式、方式4:软件选通触发方式、方式5:硬件选通触发方式

3.8253编程:设置方式控制字、设定计数初值或定时常数 4.8253的应用:硬件、软件编程。

三、DAR传送的基本原理:1.DAM传送的特点 2.DAM传送的机制:① 周期挪用 ② 桌旗扩展 ③ CPU停机 3.DAM传送的模式 :① 单字节传送模式 ② 数据块传送模式③ 请求传送模式。

四、DAM控制器的8237A :1.8237A的内部结构及引脚功能:① 8237A的内部结构:模

式寄存器、基地寄存器、当前地址寄存器、基本字节计数器、当前字节计数器 ② 8237A 的引脚功能: DREQ3—DREQ0、DACK3—DACK0、HRQ、HLDA、A7—A4、A3—A0、RESET、READY、CLK、AEN 等 ③ 8237A的端口地址 2.8237A的工作过程与工作方式:① 8237A的工作过程 :S1、S2、S3、S4 ② 8237A的工作方式:通道的优先级问题、工作模式、操作类型、DAM效验 3.8237A的编程:① 方式控制寄存器② 命令寄存器③ 状态寄存器④ 请求寄存器 ⑤ 屏蔽寄存器 ⑥ 综合寄存器 ⑦ 软件命令:清楚高/地触发器、软件复位命令、清屏蔽寄存器命令 4.8237A的应用举例。

第九章 并行接口与串行接口

课程知识总结:

本章主要内容:串并行接口的基本概念,介绍可编程并行接口芯片8255A和可编程串行接口芯片8251A的功能、结构、工作方式、编程及应用,能根据实际需要编写8251的程序及其初始化设置。

知识要点:

一、并行接口概述:1.并行接口的特点 2.并行接口的类型。

二、可编程并行接口8255A:1.8255A内部结构及引脚功能:① 8255A的内部结构:数据总线缓冲器、读/写控制逻辑、输入/输出端口 ② A组和B组控制电路 ② 8255A的引脚功能:与外设连接的引脚、与CPU炼焦的引脚:D7—D0、REDET、A1—A0等 2.8255A的编程:① 方式控制字 ② 端口C位置/复位控制字 3.8255A的工作方式:① 工作方式0 ② 工作方式1 ③ 工作方式2 4.8255A的应用举例。

三、串行通信的基本概念:1.串行数据传输方式: ① 全双工 ② 半双工 2.波特率和发送/接收时钟:① 波特率 ② 发送/接收时钟 3.串行通信的基本方式:① 异步通信 ② 同步通信 4.信号调制与解调 5.串行接口任务:① 进行串并转换 ② 实现串行数据格式化 ③ 可靠性检验 ④ 实施接口与通信设备之间的联络控制。

四、可编程串行接口8251A:1.8251A的基本性能 2.8251A内部结构与引用功能:① 8251A内部结构:接收器、发送器、数据总线缓冲器、读/写控制盒调解控制 2.8251A的引脚功能:① 与CPU的接口信号:DB7-0、CLK、TxRDY、TxE、RxRDY、SYNDET等 ② 与装置的接口信号 3.8251A的控制字和状态字:① 方式控制字 ② 操作控制字 ③ 状态字 4.8251A的初始化编程 5.8251A应用举例:① 分析 ② 设计:硬件连接、软件编程:接收程序、发送部分。

总结

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

微机原理与接口技术课程设计-交通灯控制系统 篇5

《微机原理及接口技术》学科复习综合版—简答题

1、微型计算机由那些基本功能部件组成?

微处理器、主存储器、系统总线、辅助存储器、输入/输出(I/O)接口和输入/输出设备

2、什么是(计算机)总线?

在计算机中,连接CPU与各个功能部件之间的一组公共线路,称为总线

3、微型计算机系统的基本组成?

微型计算机,系统软件,应用软件,输入输出设备

4、简述冯.诺依曼型计算机基本组成。

冯.诺依曼型计算机是由运算器,控制器,存储器,输入设备和输出设备组成的。其中,运算器是对信息进行加工和运算的部件;控制器是整个计算机的控制中心,所以数值计算和信息的输入,输出都有是在控制器的统一指挥下进行的;存储器是用来存放数据和程序的部件,它由许多存储单元组成,每一个存储单元可以存放一个字节;输入设备是把人们编写好的程序和数据送入到计算机内部;输出设备是把运算结果告知用户。

5、什么是机器数?什么是机器数的真值?

数在机器内的表示形式为机器数。而机器数对应的数值称为机器数的真值。

6、8086与8088这两个微处理器在结构上有何相同点,有何主要区别?

相同点:(1)内部均由EU、BIU两大部分组成,结构基本相同。(2)用户编程使用的寄存器等功能

部件均为16位。(3)内部数据通路为16位。

区别 :(1)对外数据总线8086:16位,8088:8位。(2)指令队列8086:6级,8088:4级。7、8086CPU内部由哪两部分组成?各完成什么工作?

在8086内部由BIU和EU两大部分组成,BIU主要负责和总线打交道,用于CPU与存储器和I/O接口之间进行数据交换;EU主要是将从指令队列中取得的指令加以执行。

8、简述8086内部分为EU和BIU两大功能的意义。

这两部分分开可以在执行指令的同时,从存储器中将将要执行的指令取到指令队列,使两部分并行工作,提高CPU的速度。

9、什么是微处理器

一般称为CPU,它是将运算器、控制器集成在一块芯片上,本身具有运算能力和控制功能,是微型计算机的核心。

10、什么是总线周期?

CPU使用总线完成一次存储器或I/O接口的存取所用的时间,称为总线周期

11、微处理器一般应具有哪些基本功能?

可以进行算术和逻辑运算、可保存少量数据、能对指令进行译码并完成规定的操作、能和存储器、外部设备交换数据、提供整个系统所需的定时和控制、可以响应其他部件发来的中断请求

12、在内部结构上,微处理器主要有那些功能部件组成?

算术逻辑部件、累加器和通用寄存器组、程序计数器、时序和控制部件

13、什么是寻址方式,写出五种与数据有关的寻址方式?

寻址方式就是寻找操作数或操作数地址的方法。立即数寻址、寄存器寻址、直接寻址、寄存器间接寻址、寄存器相对寻址、基址变址寻址、相对基址变址寻址

14、试说明为什么有时候必须使用PTR属性操作符?

PTR优先于隐含的类型属性,指定操作数的类型的类型属性。因为在许多情况下,所使用的操作符类型与原指定的类型不同,又不希望改变原有的设定,只暂时改变操作符类型,则必须使用PTR属性操作符作为临时设定,这个临时设定类型只在本条指令中有效。

综合版—简答题欢迎使用KNKJ2012DXZY系统

15、简述8086汇编语言中,指令语句和伪指令语句的区别和作用。

指令是真正让计算机进行某种具体操作的命令,它在程序运行时执行。伪指令是通知汇编程序在翻译程序时执行的命令。

16、什么是汇编语言,什么是汇编?

用指令助记符、符号地址编写程序的一种语言,每条指令对应一种机器指令。汇编就是将汇编语言源程序翻译成机器指令的过程。

17、半导体随机存储器RAM与只读存储器ROM有何区别?它们各有哪几种类型?

随机存储器RAM中的任何存储单元都能随时读写,即存取操作与时间、存储单元物理位置顺序无关,一旦掉电,所存信息丢失。常见类型有静态RAM和动态RAM等。

ROM是一种只读存储器,其内容一经写入,在工作过程中就只能读出不能重写,即使掉电,信息也不会丢失。常见类型有掩模ROM、PROM、EPROM、EEPROM等。

简述存储器芯片的组成。

存储体、地址译码器、控制逻辑电路、数据缓冲器。

18、什么是I/O接口?

在CPU和外部设备之间,需要一些进行数据转换、电平匹配和相互联络的功能电路,称为I/O接口

19、说明I/O接口的基本功能。

I/O接口的基本功能有:寻址功能、输入/输出功能、数据转换功能、联络功能、中断管理功能、复位功能、可编程功能、错误检测功能20、8255A是什么芯片?一片8255占用几个口地址?它有几种工作方式?

8255A是通用可编程并行接口芯片。一片8255占用4个口地址。方式0:基本输入/输出方式 方式1:选通输入/输出方式。方式2:双向传输方式

21、现欲从8255芯片PC口的PC0输出高电平“1”,试问有哪几种办法实现此操作?

①使用字节型输出方式,向PC口输出最低位为“1”的值②使用按位操作,将PC0置为“1”

22、串行通讯的数据传送方式有哪三种?

单工方式、半双工方式、全双工方式。

23、在8086/8088的中断系统中,响应可屏蔽中断过程,是如何进入中断服务程务程序的?

中断控制器提供中断类型码,从中断向量表中相应位置取出中断服务程序首址置入IP和CS中,程序转至中断服务程序。

24、8086中断系统有哪几类?8259管理的是哪一类中断?

种类有非屏蔽中断、可屏蔽中断、软件中断和软件陷阱。8259可管理可屏蔽中断。

25、8086中,可屏蔽中断与非屏蔽中断的主要区别是什么?

可屏蔽中断能否响应受到CPU标志寄存器FLAG的限制,如果IF=0,则所有可屏蔽中断都不能响应,只有IF=1时,CPU才能响应可屏蔽中断,另外,可屏蔽中断是从CPU的INTR引脚引入的。非屏蔽中断是从CPU的NMI引脚引入CPU的,它不受标志寄存器中IF的限制,只要有请求,而在请求时没有总线请求,就可以响应。

26、CPU响应可屏蔽中断有哪些基本条件。

中断是允许的;有中断请求;没有总线请求和响应;没有高优先级中断在服务;当前指令执行完;如果是对段寄存器的操作,执行完此指令后必须再执行一条指令;如果当前指令是带REP的串指令,则一个字节或字的操作完成,没有必要完全执行完该指令;若当前指令是封锁指令,则必须执行完其后的一条指令。

27、比较计数式,双积分式和逐次逼近式A/D转换的优缺点。

微机原理与接口技术课程设计-交通灯控制系统 篇6

“微机原理与接口技术”是电气大类学科的主要专业基础课程之一, 是学习和掌握计算机硬件知识的入门课程。三本院校的学生基础相对薄弱, 而本课程具有知识点多, 概念抽象难懂的特点, 这就进一步增加了三本院校学生学习本课程的难度。为了解决这一问题, 对本课程教学进行了一系列改革探索。

2 改革课程体系

课程团队在充分调研的基础上, 结合三本院校培养目标及不同专业的特点对本课程在不同专业的开课设置和授课内容进行调整, 完成各专业培养方案的调整以及教学大纲的修订, 根据专业特点完善课程体系。

3 完善教学手段及方法

为了解决学生反映的本门课程较抽象、难理解的问题, 本课程采用多媒体方式授课, 制作完善的课件和电子教案, 在授课过程中教师更是突出学生的主体地位, 采用引导式、互动式、讨论式等多种教学方法, 调动学生的积极性, 提高教学效果。

4 加强实验、实践教学环节

为了学生更好地理解本课程的相关知识以及提高实际动手能力, 课程团队加大力度, 完善微机原理与接口技术实验室的建设工作。建立较完善和先进的软、硬件实验平台。同时, 教学团队根据应用型人才培养目标组织课程团队教师编写《微机原理与接口技术实验指导书》, 指导书内容突出理论与创新的结合, 更加注重学生的能力培养, 每部分实验内容分为基础型实验和创新型实验两部分, 从而提高学生独立解决问题的能力。课外开展学科竞赛、大学生实践创新 (创业) 训练项目等不同层次的实践环节逐步提高实际动手能力。

5 改革考试模式和考试内容

根据本门课程实践性较强的特点, 课程团队对本课程考试模式和考试内容进行改革。加大了实验和实践环节在总成绩中的比重, 平时考核方式也采用测试、习题、作业、专题讨论、实验和实践等多种形式开展, 重在突出能力培养目标。

参考文献

[1]汤晓安.面向多层次学员的“微机原理”教改实践[J].高等教育研究学报, 2001, (02) :40-41.

微机原理与接口技术课程设计-交通灯控制系统 篇7

[关键词] 教学模式 实验教学 创新能力

《微机原理与接口技术》课程是大多数计算机及电子类专业学生的必修课程,同时也是一门动手性及实用性很强的计算机课程。在科学技术日益增长的今天,我国需要很多的既具备软件编程能力,又了解硬件知识的复合性人才。学好这门课程,将会为学生在后续的计算机开发应用中打下坚实的基础。这门课程是实践性很强的专业技术基础课程,学习过程中应充分重视实践环节,只有经过实践才能加深对理论课的学习和理解,提高分析问题和解决问题的能力。

在以往实验教学过程中,由于对实验课的重视程度不够及实验仪器的局限性,导致在实验课堂的组织及具体实施等方面都存在着某些问题。针对上述情况,我们在实验教学改革中做了如下尝试,取得了较好效果。

一、引导学生学习,提高学生学习积极性

很多学生在开始接触这门课程时会存在以下疑问,为什么学习这门课程?学了以后有什么用?汇编语言在编程过程中需要了解计算机底层的一些东西,加上繁琐的指令系统,因此很多学生在学习这门课的时候感觉很吃力,觉得无从下手,最后对该实验课程也引不起足够的重视。这就要求教师跟学生进行很好的沟通,消除学生的畏难情绪,化被动学习为主动求知。

本着由浅入深的教学思路,将实验内容分为验证性实验、设计性实验、综合性实验、创新性实验,其中又将这些实验分为必做和选作,因材施教,消除优秀生“吃不饱”,少数学生“吃不了”的现象,从而更好的满足不同学生的需求。

另外,教师在辅导实验过程中,也要注意营造交流沟通的氛围,在学生验证、修改实验的过程中,给予积极的引导,让学生真正成为“学习的主体”。当学生通过自己的努力完成了实验,他们不仅可以树立自信心,而且学会了主动接受知识、认真思考,学生的学习兴趣也得到很大的提高。

二、讨论性小组的开展

在某些实验中,教师可以组织同学讨论,从而提高学生的学习兴趣。例如,十字路口交通灯设计实验,交通灯是学生很熟悉的事物,这样可引起同学的讨论兴趣。教师可把学生分成3~5人的学习小组,充分发挥团队协作精神,从而更好更快地解决问题。在讨论过程中,教师可以发挥主导作用,提出问题让同学们来共同讨论解决。问题可以由易到难,逐层深入。如在交通灯实验中可以首先这样设置问题:东西、南北两方向各延时30秒,要求精确定时,如何来实现?

此时,同学们经过讨论,可以找到问题的突破口,确定选用前面实验中用到的8253、8259芯片,结合8255A控制发光二极管,来模拟十字路口交通灯。如此可以很好地巩固和加深对以前知识的消化和吸收。同学们经过反复实验,从中可以发现问题、共同解决。最终实现了对现实交通灯的模拟,相信对同学们自信心的加强会很有帮助。

此时教师可以进一步设置问题,如:如果使用七段数码管来显示交通灯时间的控制显示,如何实现?这样同学们可进一步学习到更多的知识。

最后教师可以指出:实际上不同时刻的车辆流通状况是复杂多变的,还经常受到人文因素的影响。采用定时控制会经常造成道路有效应用时间的浪费,如何更好的解决呢?这样的话会更大的激发学生的学习积极性,教师可以鼓励学生利用图书馆和网络资源,讨论小组可以分工合作,共同研究,相信同学们可以从中学到很多从理论课本上未曾接触的东西,并能从中享受学习的快乐,培养学生学习的积极性,增加同学们的沟通协调能力,使得同学们动手能力得到更好的锻炼。

三、增加实验室开放时间

实验室是学生锻炼和提高动手能力的良好场所,保证实验室开放时间,可以充分利用实验室资源,增加学生自主学习时间。如果没有实验环境,学生做预习一般采取预习下次要做的实验内容,写出实验程序,但是程序可不可以运行,学生只有等到上机调试后才知道,达不到预习的良好效果;如果实验室增加了开放时间,学生可对下一次的实验内容做更好的预习,有了实验调试环境,学生可对自己的程序先做初步的调试,遇到不能解决的问题可以做好记录,在课堂上可以与教师进行很好的沟通,学生的学习效果会更高,并可提升整个课堂学习效率。

一些能力强的同学可利用开放的实验室,做一些创新性实验的开发、研究。学生可增加对理论知识更加深刻的理解,学生的动手能力和创新能力会得到很好的培养。同时,在实验室开放时间内,学生之间可以进行很好的交流,达到互帮互学的目的,最终学生的整体科学素质会得到很好的提高。

四、结束语

《微机原理与接口技术》实验改革之路任重道远,还需要教师在今后的教学中探索新思路和新方法。接口技术与设备在不断的发展,教师应该密切关注当前最新技术,适时补充一部分当前微机接口技术中较新的内容,实验设备也应适当更新,从而培养出紧跟时代步伐的优秀学生。

参考文献:

[1]朱莹等.发现法在“汇编语言与接口技术”课程教学中的应用[J].计算机教育,2009,(8):134-135.

[2]陈静等.“微机原理及应用”实验教学改革[J].重庆工学院学报,2006,11(20):177-178.

[3]黄海萍.汇编语言与微机接口技术实验教程[M].国防工业出版社,2007.

微机原理课程设计 篇8

一、设计内容

设计一个投票统计器,完成投票、计票统计和票数显示等功能。

二、设计原理及方案

在8086最小工作模式下,连接一块8255A芯片。在 8255A的C端口连接8个开关,开关按下表示支持,灯亮,开关不按便是反对,灯不亮,从8255A的C端口输入投票结果,经8086运算统计出结果;在 8255A的A端口连接一块7段LED数码管,将输出结果通过数码管显示出来。电路图:

接口技术课程设计

程序代码: A_PROT B_PROT C_PROT CT_PROT DATA DATA CODE

MOV DX,C_PROT IN AL,DX EQU EQU EQU EQU 200H 202H 204H 206H

;可通过计算获得,连接的是IO1 SEGMENT ENDS SEGMENT MOV AX,DATA MOV DX,AX MOV AL,10001001B MOV DX,CT_PROT OUT DX,AL

;控制字写入

;A端口输出,C端口输入 TAB1 DB 7FH,07H,7DH,6DH,66H,4FH,5BH,06H,3FH ASSUME CS:CODE,DS:DATA

START: MOV DX,C_PROT MOV AL,0 OUT DX,AL

;C端口清零

AGAIN: TJ: XOR AH,AH

MOV CX,8 LOOP1: SAL AL,1

ADC AH,0

LOOP LOOP1

MOV AL,AH

PUSH BX

LEA BX,TAB1

XLAT

MOV DX,A_PROT

OUT DX,AL

PUSH CX

MOV CX,2801 WAIT1: LOOP WAIT1

POP CX

JMP AGAIN

MOV AH,4CH INT 21H CODE ENDS END START

接口技术课程设计

;统计1个数

;进位加CF,以统计出C端口中1的个数

;延时10ms

接口技术课程设计

三、运行结果

程序结果图:

接口技术课程设计

四、设计总结与体会

为期一周的微机原理课程实践终于结束了,回过头来,感慨万千。过了一个多月,书本上的好些知识已然忘却,刚开始拿到课题时,看到一大堆传说中的神器,霎时凌乱了,选来选去,从仅剩的课题中挑了“投票统计器”,上网搜索了一下,大体上把设计的方向搞清了,接下来,便是开始设计了。

画模拟图对于我们来说,还是比较困难的,特别是8086那一块儿,大家参考网上的资料,反复讨论,着实花了不少时间。接下来的画图连线就比较简单了,为了节省时间,在做模拟图的同时,其他两个人便开始编写程序了。将设计流程图简略写下来,对照流程图,分块儿编写程序,显得很有条理,简单轻松些。

就这样,三次课之后,设计的图和程序都好了,只剩下调试程序,查看模拟结果了。这是检错和纠错的过程,轻松但也不轻松,因为那么多东西,如果看不仔细了,你就找不到错误,也就没法儿解决问题了,费事费力还一无所获,这是最伤脑筋的事情。还好,运气不错,只是程序出现了小小的问题,改好之后,得到了很满意的结果。

最后的验收,是对书本与实践知识的融汇总结,本以为毫无问题的我们,没想到被程序中的一个问题给秒杀了,大家四处找资料,和别的组的同学讨论,反复演算了半天,终于会了。当然,就算是会了,我们也只是懂得了微机原理中的一点皮毛而已,学的扎实很重要,因为这样才能把理论知识运用到实践中去,不断地提高自己。

五、参考文献 1.周明德.微型计算机系统原理及应用.北京:清华大学出版社

微机原理课程设计题1 篇9

软件程序设计两个班的同学一起选,每人一个题目,不能重复。题目

1、根据键盘输入的一个数字显示相应的数据螺旋方阵。如输入 4,则显示: 1 2 3 4 12 13 14 5 11 16 15 6 10 9 8 7 共需要显示 4^2=16 个数字。

要求:

1、根据键盘输入的数字(3-20),显示相应的数据方阵。

2、画出设计思路流程图,编写相应程序。题目2 通过键盘输入字母,然后显示相应的图形。

要求:输入 L,之后再输入两个点的坐标值,显示一段直线; 输入 R,再输入两个点的坐标值,显示一个矩形框。

题目3 在屏幕上接收一串带数字、字母及其它字符的字符串,然后统计其中数字、字母 的个数,并显示出来。

题目4 编写一个汇编程序,将键盘输入的小写字母用大写显示出来.若输入的是非字符,显示NON CHAR。

题目5 编程序实现十进制数与十六进制数之间的相互转换。

1、从键盘输入一个十进制数,转换成十六进制数,显示出来。要求:需要检测输入一个规范的十进制数。

2、键盘输入一个十六进制数,转换成十进制数,显示出来。要求:需要检测输入一个规范的十六进制数。

题目6 简易信息检索系统。

在数据区定义 msg0-msg9 共十条信息,然后从键盘接收 0-9 的数字,显示相应的信息。题目7 人名排序程序。

从键盘接收十个人名,人名由四个字母构成。按字母上升次序显示所输入的人名,每一个人名占一行。

题目8 在显示屏中央开一个窗口显示自已的名字(以拼音显示)。要求:窗口的大小(行列的象素数,可由用户输入两个数字调整)题目9 计算字符长度

提示输入字符串;输入任意字符串string,点击Enter结束输入;输出字符串string的长度;点击Enter程序退出。

题目10 字符串大小写字母相互转换(1)提示输入字符串;

(2)输入任意字符串string,点击Enter结束输入;将字符串string中的大写字母转换为小写字母输出;点击Enter程序退出;

(3)输入任意字符串string,点击Enter结束输入;将字符串string中的小写字母转换为大写字母输出;点击Enter程序退出。

题目11 计算字符串中某个字符出现次数

提示输入字符串;输入任意字符串string,点击Enter结束输入;提示输入字符;输入任意字符ch,点击Enter结束输入输出字符串string中字符ch的出现次数点击Enter程序退出。题目12 去除字符串中的某个字符

提示输入字符串;输入任意字符串string,点击Enter结束输入;提示输入字符;输入任意字符ch,点击Enter结束输入将字符串中字符ch去除,输出变化后的字符串string2点击Enter程序退出。

题目13 从字符串中截取指定长度的字符子串

提示输入字符串;输入任意字符串string,点击Enter结束输入;提示输入数字;输入任意数字int,点击Enter结束输入;截取string的前int位输出;点击Enter程序退出。

题目14 将字符串补齐为某个特定长度

提示输入字符串;输入任意字符串string,点击Enter结束输入;提示输入数字;输入任意数字int,点击Enter结束输入;提示输入字符;输入任意字符ch,点击Enter结束输入如果字符串string长度大于int,则截取string的前int位输出;如果字符串string长度小于int,则在string后面添加字符ch,直至使字符串长度等于int;如果字符串string长度等于int,则直接输出字符串。点击Enter程序退出。

题目15 字符游戏 随机显示字符ch,等待用户输入,如果输入字符与ch一致,则随机显示下一个字符ch2;否则显示“输入错误”;如此循环;输入Enter结束。

题目16 查找字符串中给定字符首次出现的位置

要求:字符串给定; 从键盘输入单个字符,Enter 键结束并显示该字符所处的位置。题目17 编密码

按一下规律编码:字母A变为E,a变为e,即变成其后的第4个字母,W变为A,Y变为C,Z变为D,非字母不变。如输入“China”变为“Glmre”。

要求:提示输入一字符串;键盘输入,Enter键结束输入,并换行显示结果。题目18 数组排序

数据段里有一个 N 个字的数组A,利用冒泡排序法对数组进行从大到小的排序,并输出结果。

要求:读出数据段中存放的数组A;换行显示排序后的数组A。题目19 分类统计字符数

从键盘输入一行字符,统计字母、空格、数字、其他字符的个数,并显示。要求:提示输入一行字符串; 键盘输入字符串,Enter键结束输入,并换行显示结果。

题目20 模拟幸运抽号

要求:程序运行时,在屏幕上随机跳出一组十位数字的号码,敲空格键时停止,得到一组幸运号码。

题目21 程序设计 设计一个程序,让计算机屏幕输出40个自然数来,使得其中任意两个数之差均不相等。题目22 查表

将键盘输入的数字月份查表后显示出相应英文字母的缩写形式。

要求:提示输入一个月份数字N;从键盘输入数字,Enter键结束输入,并换行显示查表结果。

题目23 数值比较

提示输入数字1;输入任意数字int1,点击Enter结束输入; 提示输入数字2;输入任意数字int2,点击Enter结束输入。

如果int1大于int2,则输出“int1> int2”;如果int1等于int2,则输出“int1=int2”;如果int1小于int2,则输出“int1< int2”;点击 Enter 程序退出。题目24 数值求和 提示输入数字,输入任意数字int,点击Enter结束输入,输出“1+2+3+„+int”的值; 点击 Enter 程序退出。

题目25 质数判断

提示输入数字;输入任意数字int1,点击Enter结束输入;如果int1是质数,则输出“int1 is aprime number”;如果int1不是质数,则输出“int1 is not aprime number”; 点击Enter程序退出。

题目26 闰年判断

提示输入年份; 输入四位数字 int1,点击 Enter 结束输入; 如果 int1 表示的年份是闰年,则输出“int1 years is a leap year” 如果 int1 表示的年份不是闰年,则输出“int1 years is not a leap year” ; 点击 Enter 程序退出。

题目27 编写程序求函数值

有一函数 x(x<1)y= 2x-1(1≤x<10)3x-11(x≥10)编写程序,实现输入 x 值,输出 y 值。

题目28 把 100-200 之间不能被 3 整除的数输出

要求:提示数据范围为 100-200; Enter 键换行显示结果。题目29 用循环程序,显示乘法表

要求输入 0-10 之间的数值 a,显示1到 a 值的乘法表。题目30 三角形判断

输入 a,b,c 三边后,判断是否能构成三角形,如能构成三角形,输出三角形的周长,否则输出“ERROR”。要求:提示输入三角形三边长度 a b c; 键盘输入,中间空格隔开; Enter 键结束输入z2,并换行显示判断结果。

题目31 要求用户从键盘输入一个不超过 5 位的整数,计算并输出该数的各位之和 要求:提示输入一十进制数; 键盘输入,Enter 键结束输入,并换行显示结果。题目32 计算并打印杨辉三角形 要求打印到第 N 行,N 由键盘输入。要求:提示输入一整数 N; 键盘输入,Enter 键结束输入,并换行显示结果。

题目33 成绩转换

给出一个百分制成绩,要求输出成绩等级 A、B、C、D、E。90 分以上为 A,80-89 分为 B,70-79 分为 C,60-69 分为 D,60 分一下为 E。要求:提示输入一分数 score; 键盘输入,Enter 键结束输入,并换行显示结果。

题目34 成绩统计

输入 10 个学生的成绩按后,依次在界面上显示:及格人数 x 个,不及格人数 y 个。要求:提示输入 10 学生成绩 score,成绩之间空格隔开,键盘送入; 换行输出“10 学生成绩分别为„„” 换行显示结果:及格人数 x 个,不及格人数 y。

题目35 求 2 个正整数 N1 和 N2 的最小公倍数

要求:提示输入两十进制正整数; 键盘输入,两整数之间空格隔开,Enter 键结束输入,并换行显示结果。

题目36 求 2 个正整数 N1 和 N2 的最大公约数

要求:提示输入两十进制正整数; 键盘输入,两整数之间空格隔开,Enter 键结束输入,并换行显示结果。

题目37 打印回文数

如果一个数从左边和从右边读都是相同的数,就称它为回文数,例如 383。求出 500 以内的回文数并输出显示。要求:提示数据范围为 0-500; Enter 键,换行显示结果。题目38 计算平方根

从键盘输入一个正整数,计算其平方根并输出。要求:提示输入一整数; 键盘输入,Enter 键结束输入,并换行显示结果。

题目39 屏幕输出 10 到 200 之间的孪生素数对。孪生素数对指两值相差 2 的一对素数,如 11 与 13。题目40 输出满足条件的数

屏幕输出 1000 以内同时满足如下条件的数:个位数与十位数之和除以 10 所得的余数等于百位数字。

题目41 打印输出所有水仙花数

水仙花数:三位数,各个位数的立方和为数字本身。要求:提示“Enter 键输出所有水仙花”; Enter 键,换行显示结果。

题目42 输出完数

一个数如果恰好等于它的因子之和,这个数就成为“完数“。例如 6 的因子为 1,2,3,且 6=1+2+3,因此 6 为完数。编程找出 10000 以内所有完数并输出。要求:提示“Enter 键输出 10000 以内所有完数”; Enter 键,换行显示结果。

题目43 输出满足条件的数

22求具有 abcd=(ab+cd)性质的 4 位数并输出。例如 3025=(30+25)。要求:Enter 键,输出所有结果。

题目44 输出两个数的平方差

求出两个数的平方差,若是负数,要输出负号。要求:由键盘输入两整数 a、b,中间空格隔开; Enter 键结束输入,并换行显示结果。

题目45 输出满足条件的数

从键盘输入一个以 Enter 结束的十进制数字串(不超过 20 个),按 ASCII 码值的降序显示这个数字串 ASCII 码值最大和最小的两个数字。

微机原理课程设计题目——硬件部分

硬件设计题目以班为单位选题,可以2-3个人一个组,每个组的题目不能相同。

题目一 基于汇编语言的电子秒表设计

(一)设计目的

培养和锻炼在学习完本门课后综合应用所学理论知识,解决实际工程设计和应用问题的能力。通过课程设计,要求熟悉和掌握微机系统的软件、硬件设计的方法、设计步骤,得到微机开发应用方面的初步训练。

本设计要求学生采用8086微处理器完成电子秒表系统的独立设计。通过本次课程设计掌握8255、8259、8253等芯片使用方法和编程方法,进一步理解所学的相关芯片的原理、内部结构、使用方法等,学会相关芯片实际应用及编程,同时并了解综合问题的程序设计掌握实时处理程序的编制和调试方法,掌握一般的设计步骤和流程,为后续课程和今后的工作实践打下一定的基础。

(二)设计内容

设计一个可任意启动/停止的电子秒表,要求用6位LED数码显示,计时单位为1/100秒。利用功能键进行启/停控制。其功能为:上电后计时器清0,当第一次(或奇数次)按下启/停键时开始计数。第2次(或偶数次)按下该键时停止计时,再一次按启/停键时清零 后重新开始计时。可用开关控制,也可用按键控制

(三)设计要求

1、基本要求:

1)设计可以显示1~60秒的无存储功能的秒表,最小单位为毫秒。

2)通过键盘按键控制秒表清零、暂停、继续,退出等。其中数字0控制清零,数字1控制继续和退出。

3)软硬件设计最后通过proteus软件仿真验证。

2、提高要求:

1)秒表可以分组存储、批量显示、倒计时等。

2)采用图像显示,界面精美,设置报警声等

题目二 用8255、8253实现交通灯的模拟控制

一、设计目的

通过该设计,掌握8255并行接口芯片的使用和数码管的使用,并掌握相应的程序设计和电路设计的技能。是对8255并行接口芯片章节理论学习的总结和补充,为后续的硬件课程的学习打下基础。

二、设计内容

南北方向和东西方向的红绿黄灯由对应的2组LED表示,这6个LED灯由8255端口A控制。

三、基本原理

1、交通灯分红黄绿,红灯禁止通行,黄灯减速,绿灯通信。开始南北方向绿灯亮(东西方向应立即变为红灯),时间为60秒,时间到0后,黄灯亮3秒后(东西方向红灯的时间为63秒),红灯亮,红灯为33秒。东西方向绿灯为此0秒,黄灯为3秒。

2、延时1秒可以采用软件延时实现。3、8255端口A与LED连接图如右: 4、8255A控制数码管的原理见项目5。

四、设计步骤

1.电路设计:根据设计内容,通过分析,设计出相应的电路图。2、8255控制字设计:根据要求,设计出各自8255的控制字。

3、程序设计:根据要求,设计程序流程图,并设计相应的程序。

4、验证:用Proteus软件进行仿真测试和验证。

题目三 基于PROTEUS的跑马灯系统设计及仿真

(一)跑马灯的控制

1.通过8255A并口来控制LED发光二极管的亮灭。2.A口作为输出控制LED灯的亮灭,B口作为按键信号的输入作为跑马灯方式选择。

3.用按键控制不同的跑马灯方式。

(二)设计要求

第一种灯光变换效果:L1→L2→L3→L4→L5→L6→L7→L8,如图6所示。

第二种灯光变换效果:L8→L7→L6→L5→L4→L3→L2→L1; 第一种变换效果反向即为第二种效果。

第三种灯光变换效果:L1L8→L2L7→L3L6→L4L5→L3L6→L2L7→L1L8,如下 图所示。

图7 LED第三种变换效果

步骤

1.电路设计:根据设计内容,通过分析,设计出相应的电路图。2、8255控制字设计:根据要求,设计出各自8255的控制字。

3、程序设计:根据要求,设计程序流程图,并设计相应的程序。

4、验证:用Proteus软件进行仿真测试和验证。

题目四 基于PROTEUS的8 个 LED 灯循环闪烁

要求:首先是 1,3,5,7 号 LED 灯依次亮 1 秒钟,当第 7 号 LED 亮后,这四个灯同时 闪烁 5 下; 然后是,2,4,6,8 号依次亮 1 秒钟,当第 8 号 LED 亮后,这四个灯同时闪 烁 5 下。

硬件设计提示:构建8086最小系统,然后设计基于8255A的LED灯控制系统。

设计报告:写出主要设计思路,工作原理;画出硬件接线图;调试出现的问题及解决方法;提交程序清单。

题目五 抢答器控制模拟程序

设计任务:用汇编语言模拟设计一抢答器工作的程序。抢答开始后,显示各抢答输入的 时间,并将最快抢答标识为红色,且闪烁。

基本要求: 具有8个抢答输入(由8个开关代替,其它按键不起作用);显示抢答剩余时间(初始10秒);显示抢答成功者(显示数字);抢答成功后,有声音提示;时间分辨率小于10ms;

设计报告:写出主要设计思路,工作原理;画出硬件接线图;调试出现的问题及解决方法;提交程序清单。

题目六 电子钟的制作

一、设计目的

通过该设计,掌握8255并行接口芯片的使用,和数码管的使用,并掌握相应的程序设计和电路设计的技能。是对8255并行接口芯片章节理论学习的总结和补充,为后续的硬件课程的学习打下基础。

二、设计内容

利用6位数码管显示分和秒,分秒的数字之间用数码管上的小数点隔开。要求秒钟显示从00-59,分钟显示从00-59,60秒后,分钟要进1。

三、基本的技术原理

2、数码管的原理见下图。

数码管由8255端口B和端口C联合控制,端口B负责控制某个数码管中的那些段码的显示和小数点的显示(PB7)。端口C的PC4,PC5,PC6发送的信号通过译码后,负责选择6个数码管中的1个显示,即某时刻只有1个数码显示,如果要让几个同时显示,则采用来回扫描显示的方法,且当某个数码管显示时,必须要有一定的延时,约在100ms左右,太短显示不明显(发光不够),太长会产生闪烁。数码管的控制如下图所示:

3、延时1秒可以采用软件延时实现,也可以利用8253对1MHz的信号分频得到。

四、实验步骤

1.电路设计:根据设计内容,通过分析,设计出相应的电路图。2、8255控制字设计:根据要求,设计出各自8255的控制字。

3、程序设计:根据要求,设计程序流程图,并设计相应的程序。

4、验证:用Proteus软件进行仿真测试和验证。题目七 数字秒表的设计

一、设计目的

通过该设计,掌握8255并行接口芯片、8253定时计数芯片的使用和数码管的使用,并掌握相应的程序设计和电路设计的技能。是对8255并行接口芯片章节理论学习的总结和补充,为后续的硬件课程的学习打下基础。

二、设计内容

利用8253计数器2和计数器1,实现1Hz信号的产生,然后计数器采用硬件触发选通方式计数,CPU读取计数结果,并转换为读秒计数,并把读秒计数的结果用数码管显示出来(2位)。

三、基本原理

1、数码管的工作原理参见项目5。2、8253的连接图如下:

四、设计步骤

1.电路设计:根据设计内容,通过分析,设计出相应的电路图。2、8255控制字设计:根据要求,设计出各自8255的控制字。

3、程序设计:根据要求,设计程序流程图,并设计相应的程序。

微机原理与接口技术课程设计-交通灯控制系统 篇10

一、调整课程结构突出课程特色

根据科学技术不断发展和社会对人才培养的需要, 自“十一五”以来我们先后制定和修订了各专业人才培养方案和教学计划, 根据指示结构的要求, 不断地调整课程结构和课程教学大纲, 改革教学模式和手段, 突出应用性人才培养的特色。

1.微机原理与接口技术是一门专业性较强的专业技术课程, 是历年学生反映学习起来比较困难的一门课程, 内容繁杂、涉及面广、不易掌握。而且随着计算机硬件技术的发展, 所涉及的内容还在不断增加。如何对内容进行取舍, 是本课程教学改革需要解决的首要问题。

2.本课程面向计算机专业以及全校理工科类学生, 专业面广, 而不同专业对该门课程有不同的要求。此外, 不同专业的学生基础差别很大 (例如非电类学生的电路和电子学基础较差) , 先修课程也不相同, 这就造成了不同专业的学生对课程内容的接受程度也有很大的不同。

3.学时数有限。本课程技术发展快、教学内容多、信息量大、实践性强, 学时数却有限。因此, 必须解决如何使学生在有限的学时内较好地掌握课程基本内容这个问题。

4.课程的实践性很强, 原有的实验学时有限, 内容只能采用验证性的固定题目和模式, 不能很好地锻炼学生的动手能力, 试验报告抄袭严重。针对以上问题, 课程组内搜集了国内外各个大学的课程资料, 进行了深入的分析。此外, 我们还多次参加了全国性的基础教学研讨会和论坛, 与其他学校的同行进行了深入的研讨, 最终确定了本课程的教学改革方向: (1) 精选内容, 以基本原理为主线, 重点提高学生的逻辑思维能力和利用计算机分析问题、解决问题的能力, 并在此基础上介绍一些新知识, 拓宽其知识面。 (2) 分类、分层次的教学, 以解决各专业要求不同的问题。 (3) 全面采用教学课件进行授课, 建设了课程网站, 实现了各类教学资源上网及网上答疑、网上改作业、在线测试等辅助教学功能。 (4) 改革传统的考核模式。平时考查方式采用网络测试、习题作业、动手实验等多种形式进行。进行网络期中考试改革的试点和推广。 (5) 重视实践教学, 加强实验, 除基础实验, 还提供可选做的综合实验及创新性实验, 以培养学生的实际动手能力和创新能力。在课程改革的实践中, 我们重新制定了课程教学大纲和实验教学大纲, 按照改革要求调整了教学内容和实验内容。为了解决学时数较少的问题, 我们在课程中开展了课外实验活动, 让学生利用课外时间来学习课堂上未讲的内容, 取得了良好的效果。

二、分类定位调整教学大纲

根据我校学科设置及不同专业对计算机硬件知识的需求各有侧重, 本课程按专业分成两类设计教学内容:电气信息类和机械及其自动化类专业、其他非电类理工科类专业。

分类教学方式受到了学生的普遍欢迎。学生的反馈意见表明, 这种教学的方法不仅加强了学生对课堂所学基础理论的理解, 更有助于学生实际动手能力的提高及创新能力的培养。

三、注重主讲教师队伍建设

教学队伍8人, 其中高级职称5人, 中级职称2人, 获博、硕士学位5人。40~50岁的教师3人, 30~40岁的2人, 20~30岁的3人。其中实验教师2人。教师教学与学生的比例为1:75。指导实验既是实验教师的任务, 也是教学队伍共同的任务, 实验教师与学生的比例为1:120, 实验课教师与学生的比例1﹖30。教学队伍中45岁以下的年轻教师全部具有博、硕士学位, 占主讲教师的60%以上。主讲教师队伍中, 高级职称人员占总人数的62.5%, 50岁以下教师占75%。整个教师队伍的职称、年龄和学历结构合理, 在学术方面各有专长又相得益彰, 是一支老中青相结合、具有极强敬业精神和团队精神的稳定的师资队伍。这些教师一直处于教学工作的第一线, 多数教师均主讲过两门以上课程, 具有丰富的教学经验, 并在年终考核时均取得了优良成绩。课程组实行课程负责人制度, 通过合理地制定教师培养计划, 已经逐步形成了一支以中青年教师为主的教学力量, 并且获得了良好的教学效果。课程组对中青年教师特别是青年教师的培养目标, 除例行的教师岗位培训之外, 还严格执行“四个一” (即一本好教材、一本好教案、一手好板书和一口普通话) 的培养工程, 实施老教师传、帮、带的责任方式, 从助课答疑、辅导实验、兼带实习、教案准备到试讲, 最后到上讲台的各环节具体指导训练, 每年必须书写教学心得, 定期交流, 逐步巩固和熟练讲课环节, 使之站稳讲台, 因此执行效果良好。

四、突出教学方法与手段改革

课程组不断进行教学方法研讨、教学模式改革、教学质量检查和教学效果总结。具体过程体现在以下环节。

1.课程组定期进行教学研讨和经验交流, 并邀请教学名师和教学顾问进行经验交流, 以提高课程组的整体教学水平。

2.发挥每个教师不同的教学风格 (如启发式教学) , 引入不同的教学方法以激发学生的学习热情, 除了理论教学、课堂研讨和动手实验以外, 课程组还进行了双语教学的改革试点, 采用了国外最新的相关教材, 在学习课程知识的基础上, 还方便了学生进一步阅读相关的外文资料。

3.做好青年教师的上岗前培训和上岗后监督, 鼓励青年教师提高学历和参加学校的多媒体讲课竞赛, 吸收青年教师参加教学研究项目和编写教材。

4.坚持相互听课与定期交流制度。

5.全面采用教学课件进行授课, 建设了课程网站, 实现了各类教学资源上网, 并实现了网上答疑、网上改作业、在线测试等辅助教学功能。

在加强实践技能培养方面, 改革传统验证性实验模式, 提供可选做的综合实验及创新性实验, 弥补实践环节的不足, 开展各类电子制作项目和竞赛活动, 改善和加强学生的实践经验和动手能力。为了突出理论联系实践、实践的重要性, 实验课依据理论课的需要和循序渐进的原则, 除了安排基础实验外, 还提供了课外选做的综合实验及创新性实验, 以满足学生的知识需求和激发学生的学习热情。通过开展综合实验和课外创新实验活动, 调动了学生的自学能力、动手能力和创新能力, 促进了学生自主学习能力的提高, 提高了实践课的效果和质量, 并取得了良好的效果。

五、化实验与技能训练

本课程是一门实践性较强的课程, 教学中除按计划设计了若干验证性实验外, 还根据“加强基础、引导思维、培养能力、突出实用”的原则, 开设了课外创新型实验, 如课外科技作品开发设计与电子作品竞赛等环节。结合本课程的总体教学目标及教学难点, 实验教学的总体设计思想是:分层次进行实验教学。即:“基础型、综合型、创新型”三个层次, 课内实验按“基础型、综合型”实施, 课外“创新型”实验由教师指导, 学生自由选择参加, 为有兴趣的学生创造了学习和实践的机会, 促进了学生自主学习能力的提高。实验内容的安排突出在以下几个方面。

1.加深对课堂所授基础理论的理解性实验。

2.加强汇编语言程序设计基本方法的训练性实验。

3.将所学知识融会贯通, 提高综合设计能力的综合性实验。

4.培养独立操作及实际动手能力和创新能力的课外创新型实验。

分层次进行实验教学的思想受到学生普遍欢迎。学生的反馈意见表明, 这种实验教学的方法不仅加强了学生对课堂所学基础理论的理解, 更有助于学生实际动手能力的提高及创新能力的培养。

六、课程与教材建设

教材建设是整个课程建设的核心工作。主编教材以微处理器、存储器、输入输出接口三大部分为主线, 重点介绍微机基本知识、汇编语言、接口技术、微机应用系统的设计方法等, 着重培养学生的创造性思维和实际动手能力;突出以案例设计教学为基本的教学手段, 探讨相关最新内容与最适合的教学方法;倡导以整体教学为目标, 使学生通过课程的学习从整体上理解接口技术和其他核心课程的联系, 注重环节教学, 加强实验教学, 提高学生的动手能力。本课程组自2003年成立微机原理及应用教材编写组以来, 先后主编出版了《微型计算机汇编语言程序设计》和《微机原理与接口技术》 (龚尚福主编, 电子科技大学出版社, 2003.8) 。教材的编写遵循选材新颖、技术先进、知识层次设计合理、突出实用的理念, 各教材配备了实验指导书、习题解答及CAI课件。其中, 《微型计算机汇编语言程序设计》2006年获本校优秀教材一等奖, 《微机原理与接口技术》2007年度被评为陕西省优秀教材并获得二等奖, 2010年度获得中国煤炭工业协会优秀教材一等奖。由于该教材的影响力, 2008年入选“十一五”国家统编教材, 同年进行全面修订再版, 并根据多所院校教材使用者要求增配了《微机原理与接口技术习题解析与实验指导》辅助教材, 进一步增强了教材的适用性, 使理论教学和实践技能训练有机地结合了起来。

七、网络教学资源建设

近五年来, 为促进学生自主学习, 帮助学生进一步理解课堂讲授内容, 我们自行制作了多媒体视频课件、网络课件, 并连同教学电子课件以及其他各类教学资源等一起发布在教学网站上, 每一位学生均可登录网站学习、下载和观看。同时, 在课程教学网站上还可以开展网上答疑、自我测试、模拟考试、正式考试、作业提交、资料下载、交流论坛等教学活动, 既方便了教师的教学, 又方便了学生的课后复习和自主学习。除以上网络教学资源[4]外, 本课程还从2006年开始建设了涵盖全部教学内容的网络试题库系统。题目类型包括选择、判断、填空、简答、汇编程序设计及综合应用等, 题目超过1000个。其中, 有约300个题目被用于教考分离考试的试点和推广。试题库系统将在以后的课程建设中不断补充和完善, 以满足教学改革和考试模式变革的需求。课程组在网站建设与应用方面做了大量工作。本课程的教学与实验全部建立在西安科技大学校园网的基础平台之上, 在此平台基础上构成了本课程的网络教学环境, 并建设了丰富的网上教学资源。主要栏目有:课程介绍、主讲教师、教学大纲、网络教程、教材建设、网络课件、教学资源、课程实验、课程习题、在线答疑等。

八、结束语

课程建设是教学改革的关键, 是提高教学质量的重要环节。高等学校课程建设是一项系统工程, 涉及教师、学生、教材、教学技术手段、教育思想和教学管理制度等一系列环节。因此, 课程建设规划是精品课程建设的关键因素, 课程建设规划反映了高校提高教育教学质量的战略和学科、专业的特点。课程建设规划制定时要注意以下几个方面:建立合理的知识结构, 着眼于课程的整体优化, 反映本学科的教学特色。因此, 要在构建课程体系、组织教学内容、实施创新与实践教学、改革教学方法与手段等方面进行系统配套的改革。在组织与安排教学内容时, 要将授课、讨论、作业、实验、实践、考核、教材等教学环节作为一个整体统筹考虑, 充分利用现代化教育技术手段和教学方式, 形成立体化的教学内容体系。要重视立体化[4]教材的建设, 将基础课程教材、教学参考书、学习指导书、实验课教材、实践课教材、专业课程教材配套建设, 加强计算机辅助教学软件、多媒体软件、电子教案、教学资源库的配套建设。

总之, 我们在多年的课程建设过程中获得了不少的成绩和经验, 当然也还有不完善的方面, 尤其在双语教学方面还需要大力地加强和提高。课程建设已使我院教育教学的各环节取得了明显的进步, 促进了教学质量的提高, 我们相信, 只要坚持不懈, 长期可持续的努力和发展, 我们的教学一定会形成自己的应用性本科人才培养的特色。

摘要:教学质量工程大力推进了我国高等教育大改革和发展, 课程建设是高等院校人才培养中保证和提高教育教学质量永恒的主题。本文借助微机原理与接口技术课程建设研究与实践的经验与体会提出以课程建设为中心, 以资源共享为目的, 不断改进教学方法和手段, 全面提高大学生教育教学质量的观点, 以教师为主体广泛开展网络教学资源建设, 不断更新教学方法与教学手段, 为培养卓越工程师提供有力的基础建设保障。

关键词:本科教育质量工程,课程建设,教学资源建设,人才培养

参考文献

[1]吴启迪.用“质量工程”引导带动本科教改[J].北京:中国教育报, 2007.

[2]高等学校本科教学质量与教学改革工程简报[Z].北京:全国高等教育研究中心, 2008, (12) .

[3]教育部关于全面提高高等教育质量的若干意见[Z].北京:教高[2012]4号, 2012.

上一篇:关于元旦的祝福语 元旦祝福短信简短 元旦微信祝福语下一篇:2024年上海农村信用社招聘:写作技巧考试题