一、 本课程在专业培养目标中的定位与课程目标 “微型计算机原理及接口技术”是普通高等学校理工科专业一门重要的计算机技术基础课程,也是理工科学生学习和掌握计算机硬件基础知识、汇编语言程序设计及常用接口技术的入门课程, 是学生学习后续课程、毕业设计和今后工作的重要技术基础, 是高校计算机教育“软硬两条腿”中不可缺少的一部分。 二、知识模块顺序及对应的学时
1.微处理器及系统总线( 理论课学时数: 4 学时) 知识点: 微型计算机的基础知识;计算机系统的组成和各部分的功能; Intel x86CPU 微处理器以及有关系统总线的许多问题。 知识点: 各类存储器的基本工作原理及特点;存贮器在微机系统中的连接与扩充方法等。 知识点: 计数器 /定时器8253的结构和应用;并行接口 8255A 的工作原理及编程应用方法;串行通信接口的原理;模拟通道 A/D、D/A的基本工作原理及应用方法等。 三、课程的重点、难点及解决办法 本课程教学的重点是汇编语言程序设计和可编程芯片接口技术。难点是指令的工作流程、存储器的分段结构、某些指令及伪指令的用法、 CPU 的时序、地址译码、中断、串行通信、应用系统设计等。 教学内容以 8086 微处理器为核心,在课堂教学中采用如下组织方式: ( 1 ) 采用案例教学,重点讲授输入/ 输出技术、中断系统与中断实现技术、定时 / 计数技术、并行 I/O 接口技术、串行通讯技术、数 / 模和模 / 数转换接口技术,使学生掌握微型计算机接口和汇编语言程序设计的关键技术; 四、实践教学的设计思想与效果 与其它计算机课程相比,本课程是一门实践性很强的技术技能课。因此,我们在传授计算机硬件知识和注意学科本身系统性的同时,加强了实践教学环节,强调微机接口设计能力的培养。这是因为,从计算机硬件角度来看,微机应用系统和智能化产品及仪器的开发与研究实际上就是微机接口电路的开发与研究,掌握微机及接口技术已成为当代科研和工程技术人员应用和开发微机应用系统必不可少的基本技能。为此,我们提出了点、线、面三维一体的三个层次的实验教学体系结构。具体地说: ( 1 )针对知识点设置基础实验或验证性实验,其目的是使学生掌握本课程的基本实验规范、实验过程,掌握实验的基本要领和方法; ( 2 )融合若干知识点设置综合实验,其目的是重点培养学生综合运用知识的能力。在这一实验环节中,教师所起的作用是如何激发学生对所从事实验的兴趣和好奇心,以便调动学生的积极性、主动性和丰富想象力,使学生的个性得到充分的发挥; ( 3 )结合应用实例设置课程设计,其目的是重点培养学生独立思考能力、分析问题及解决问题的能力。要求在教师的引导下,让学生独立完成从拟定实验方案、设计、调试直至实验报告撰写的全过程。 通过多年的教学实践表明,经过三个层次的实验教学培养,使学生基本掌握了微机接口设计的要领和技能。取得了非常好的教学效果。具体设计思想是:1.基本实验强调典型软件设计、硬件电路的应用与基本调试技术 从基本单元实验入手,培养学生对微机软硬件应用的基本调试技术。在基本实验教学内容的设计上,以从简单到复杂、基本到提高为原则。首先选用典型的汇编语言程序设计题目,打好计算机硬件应用中软件设计的基本功,使学生在用汇编语言编制出高质量的应用程序方面得到系统训练。硬件设计采用模块化、系列化结构形式,同时注意软硬件及各接口芯片间的衔接关系, 通过一系列功能单元及模块的原理性实验,使学生熟悉计算机本身的结构和原理以及通过接口与其他设备、部件之间的连接方式。 各单元实验既独立又相关,前面的实验是后面的铺垫,使学生能够对微机系统原理及接口的各个方面有较全面的理解,对微机硬件系统的 学习不会感到盲从与被动。学生在这个模块化基本实验训练过程中,借助 DEBUG环境与 测量仪器 , 研究单元实验的工作过程与调试方法,强化了感性认识, 促进了理论联系实际的学风。 基本实验 共 18学时,8次实验。实验内容覆盖汇编语言程序设计与调试,简单输入输出接口电路设计,可编程定时/计数器、中断控制器、串并行接口、模拟通道接口芯片的使用与接口设计等,实验的类型包括有基础型、设计型、小综合型3种。 2 .以扩展知识面、软硬件有机结合为目标,深化综合设计的训练 为配合理论课程中重点难点内容的训练,由学生在一周内独立完成的课程(综合)设计,是一项培养学生的创造力和对专业的适应性的有力措施。对课程设计课题,完全 由学生独立设计方案,独立实现,并展示最终系统的形式与结果,充分 发挥了学生的想象力及应用所学知识的能力,学会了创新,并让尖子学生能够尽情展示才华。学生对课程设计的渴望与留恋充分表明了这个环节的必要性与实际意义。 课程设计是基本实验的综合与提高,选题不一定统一,充分考虑各个专业的共性与特点,内容丰富,而且给学生留有充分发挥的余地。每个课题需要综合应用各种接口和其他单元电路构成小规模“原理”型的微机应用系统, 涉及如计算机实时检测、控制、通信以及 CRT图形显示等应用系统,可以满足不同专业、不同层次对象的需要,有利于拓宽学生的计算机应用知识面,对学生进入下一步专业课的学习是一个很好的锻炼和准备。 典型课程设计的内容有: ①.汇编语言部分:共设计了 9 个实验,选做 3 个。 题目: 闰年计算、系统驻留时间程序、代码转换、输入 / 输出显示、 BCD 码相乘、计算 N 的阶乘、打字计时练习、光条式程序菜单设计、写文件。 ②.微机内部接口部分:共设计了 6 个实验,选做 3 个。 题目: 微机串口通信内环自检、微机串口通信功能综合检测、音乐演奏、硬件中断时钟设计、鼠标接口、打印接口。 ③.系统接口部分:共设计了 12 个实验,选做 4 个。 题目: 串行通信、红绿灯设计、小键盘按键识别数码管移位显示、 8259A 中断控制器实验、 RAM 实验、 DMA 数据传输、定时器 / 计数器实验、 D/A 转换、 A/D 转换、 LED 显示设计、 PWM 脉宽调制、步进电机实验。3. 开放选题与实验环境,培养学生主动学习的能力及创新意识 总体来说,基本实验与课程设计的内容还是受课程的教学大纲和实施计划约束的,如何让学生摆脱这种约束,进行更广泛的学习呢?我们认为开放实验室,开放选题,让学生进行 拓展型、 自主型研究不失为一种好的措施。如果说基本实验与课程设计 从简到繁,先易后难,逐步提高了学生的设计及实践、分析调试能力,那么 开放实验室、开放选题使课题研究 内容更具有多样性与先进性,体现了培养学生的学习能力、创新精神、多思考、多实践的原则。在学院开放实验室,我们通过课程教学网站发布了一些与 学科内容相关的选题,很受学生欢迎。学生通过这样一些训练,进一步熟练掌握了微机应用系统的设计方法与调试手段,在近年来全国大学生电子设计竞赛、“挑战杯”赛中,取得了多项优异成绩。 典型的设计型课题有: ① 基于新型规则的可编程交通控制系统 ② 数控直流电流源 ③ 参数可调波形发生器 ④ 多点温度检测系统 ⑤ 可编程微波炉控制系统 ⑥ 基于 GPRS的信息传输系统 ⑦ 汽车信号灯控制系统 ⑧ 多频点数字 FSK通信 ⑨ 自动往复电动 汽车 ⑩ 遥控、光控窗帘控制器 等。 |