时间:2022-04-18 02:16:17
导言:作为写作爱好者,不可错过为您精心挑选的10篇计算机接口技术论文,它们将为您的写作提供全新的视角,我们衷心期待您的阅读,并希望这些内容能为您提供灵感和参考。
实际数据接口并不是体现单一的形式,其包含多样化模式,例如:函数、API,或者是格式数据包,在此基础上,针对数据接口的应用做如下分析:
2.1函数模式应用
数据接口的函数模式,属于特性程序,由开发商在软件出厂时,设定一套函数,预测、评估用户可能进行的行为操作,全部输入到数据接口内,促使函数接口的方式表现出多样化,封装后投入使用。此类函数基本由技术人员控制,仅限于软件开发商,其在出厂时已经完成函数的封闭工作,所以只有单方人员知晓,属于密闭的数据接口。此类模式,保持数据接口程序的完整性,如果用户使用函数模式,由开发商提供,无需进行二次书写[2]。函数模式的数据接口技术含量较高,保密性和稳定性明显,在现代软件开发中,属于常用数据接口。
2.2中间数据库模式应用
数据库模式,主要依赖于具有公共特性的数据库,本身则属于数据类型,需要借助授权途径。此模式局限性较高,用户在使用软件时,只能根据数据库规模的数据接口,实现数据访问,针对性强,可操作性低。常见格式有:Access、Oracle,基本为访问频率比较高的数据库。其在开发时,较为简单,适用于小型软件。虽然在特定数据接口的处理上,效率明显,但是相对其他数据库,可能会出现配置问题,特别是复杂的类型,会增加数据接口的处理难度,限制数据接口的工作范围。
2.3文件交换模式应用
此模式应用具备一定的特殊性,必须借助特性数据,才可支持数据接口应用。一般数据包括两类,第一是TXT文件,由windows自主配置,在现代计算机系统内比较常见,属于通用格式,例如:程序开发基本都会支持TXT,在文本内记录html代码、编程,可以迅速转化为可读模式,供软件读取,实现灵活转换。目前,大部分技术员习惯利用TXT编写代码,完成软件开发,应用便捷,不仅可以实现简单语言的书写,同时对特殊符号的识别能力明显,体现常规特性[3]。第二是INI文件,属于系统内配,系统内直接配置INI函数,适应于普遍软件,在INI约束下,软件自主记录自身信息,实现数据交互,INI文件具备自主特性,应用规模逐渐扩大。综上所述,数据接口应用为计算机软件发展提供可靠、稳定的空间,简化软件开发流程,提高开发效率,保障软件开发质量,推进软件迅速投入使用。
作者简介:金桂梅,女,1980年生,甘肃白银人,单位为日照职业技术学院,研究方向为通信与信息系统,职称为讲师,学历为本科
1USB接口的基本特性
USB设备具有操作简单、使用方便、数据传输速度快和稳定性强等特征,本文主要介绍USB设备的突出特征:
1.1热插拔性能强大
USB设备具有良好的带电插拔性能,支持用户在不关闭计算机或停止系统运行的情况下直接带电插入或拔出USB设备,不会影响系统的正常温度的运行。热插拔性能在系统发生停止、卡死等情况时可以实现立即恢复,不会损坏USB设备中存储的数据信息。
1.2支持多设备连接
设备可以通过USB的树状连接结构进行连接,由于USB具有树状图的连接特征,因此,可以连接更多的设备。USB设备连接上限为127个,USB总线带宽在连接范围内没有任何损耗,还可以保持固定不变的带宽。
1.3即插即用功能
当USB设备与计算机进行连接时,计算机会自动检测集线器上是否出现新的设备连接状态,如果检测到有新的设备连接计算机,计算机立即以集线器作为数据通信通道来实现计算机与USB设备的连接。当计算机通过控制指令向USB设备发送请求时,USB设备马上回应与控制指令相对应的信息,此时,计算机与USB设备之间的通信称为枚举操作。USB设备强大的即插即拔功能使其操作使用更加方便快捷,提高了数据传输的效率。
1.4国际标准统一
传统的计算机设备接口大多数属于特定接口,包括串行接口、并行接口和IDE接口等,这些接口技术只能支持特定的计算机设备连接,例如硬盘设备、打印机设备、扫描仪设备等,在设备数量较多的情况下,复杂的接口技术类型和过少的接口数量使得设备的使用非常不便,而USB接口国际标准的出台对这些计算机设备接口进行了统一。
2USB接口的仿真方案
由于研究最终目的是对USB接口芯片的仿真与测试,本文针对USB接口的仿真方案和测试方案分别进行介绍。如图1所示,USB接口框架图中包括了三个功能模块,分别是Controller控制模块、数字PHY物理层模块和模拟PHY物理层模块,采用不同的仿真方法对这三个功能模块进行仿真。USB接口的Controller控制模块和数字PHY模块采用Verilog语言进行描述,其仿真的最终目的是为了检验USB接口数字逻辑功能的正确性,我们可以利用输出的仿真波形对代码的逻辑正确性进行验证。本文在Linux操作环境下,使用VCS编译软件对以上两个功能模块进行仿真,VCS是编译型Verilog模拟器,支持Verilog语言,VCS编译软件具有仿真速度快、计算精度高、调试方式多等特征优势,可以从其自带的DVE数字视频特效功能来观察仿真波形。对USB接口的模拟PHY模块进行仿真的目的是为了验证电路原理图参数设计正确与否,根据验证结果适当优化电路原理图的参数设计。本文采用SPICE软件对电路原理图进行仿真,SPICE是一种功能强大的模拟电路仿真器,具有开放性强、实用性高、精度较高等特征,在布置好仿真环境后可以对电路原理图中的全部元器件进行仿真,根据仿真结果修改元器件配置。
关键词:CC2005;硬件与结构;课程群
中图分类号:G642
文献标识码:B
1引 言
目前,随着网络化和信息化的发展,计算机软件领域的课程,尤其是网络和网络应用类课程,越来越得到各个高校的重视,国内很多高校的计算机专业逐渐转变为“软件工程”和“计算机科学”方向,过分强调软件与应用,而缺乏计算机体系结构、计算机组成与结构等硬件方向的培养。但是,从就业市场反馈的信息看,计算机软件人才已经供大于求,而熟悉硬件开发应用或软硬件结合的人才则供不应求。市场的需求驱使我们深思,如何构建符合市场需求、有一定市场竞争优势的计算机人才培养模式。在CC2001和CC2005计算机本科教学参考计划的启迪下,在目前我校开展的教学内容课程体系改革实践中,结合2005年在武汉大学召开的“全国计算机学院院长和系主任会议”和华中科技大学召开的“计算机硬件与实验教学研讨会”以及2006年1月在哈尔滨工业大学召开的“首届全国计算机教育论坛”会议的有关精神,我们尝试性地提出了基于CC2005的计算机专业“平台+模块”课程教学体系,并进行了课程群改革与建设,本文仅探讨该课程教学体系中“硬件与结构”课程群。
2课程群的组织
根据CC2005和CC2001的体系结构,计算机硬件与结构方向知识点包括的核心内容包括:数字逻辑、数据在机器中的表示、汇编级机器组织、存储组织与结构、人机交互、机器功能结构、多处理机技术等,而高性能系统、网络与分布式系统结构是选修内容。这些知识在CC2005中定义为:
AR1. Digital logic and digital systems [core]
AR2. Machine level representation of data [core]
AR3. Assembly level machine organization [core]
AR4. Memory system organization and architecture [core]
AR5. Interfacing and communication [core]
AR6. Functional organization [core]
AR7. Multiprocessing and alternative architectures [core]
AR8. Performance enhancements [elective]
AR9. Architecture for networks and distributed systems [elective]
在目前国内的普通高校本科“计算机科学与技术”专业中,上述这些“计算机硬件与结构”方向的核心和普通知识点一般体现在以下几门课程中:“数字逻辑(数字电子技术)”、“计算机组成原理”、“微机原理”、“微机接口技术”、“汇编语言”、“计算机系统结构”。在实际教学过程中,各门课程相互之间内容衔接较多,重复之处也比较多,各个学校一般是按照自己的教学大纲和计划对各门课程的内容进行划定,往往缺乏系统性和科学性。这些课程中普遍存在的一个问题是学生学习没有兴趣,教师上课缺乏激情的情况。很多高校在学生对教师的评价中,讲授此类课程的教师往往得分比较低。究其原因,是现有的课程和教材内容陈旧,远远落后于现代计算机硬件技术的发展;课程组织缺乏系统性,某些知识点在多门课程中反复出现;而某些知识点缺乏前导,造成断层。
对此,我们提出了以专业需求为基础的“平台+模块”人才培养模式,以CC2005的五个知识层次中的核心内容构建学科平台,以不同的专业需求方向构建专业模块。下面重点讨论CC2005构架下的计算机学科“硬件与结构”课程群。此课程群包括:计算机组成原理、硬件知识和系统结构方面的课程,核心课程为“计算机组成原理与结构”、 “汇编语言与微机接口技术”,选修课程为“计算机系统结构”、“单片计算机应用技术”、“分布式系统结构”、“嵌入式系统”、“VLSI设计”等课程。从“平台+模块”整体培养模式考虑,将“数字逻辑(数字电子技术)”归入“数字技术与模拟技术”课程群。
2.1核心课程
在新的“硬件与结构”课程群中,根据CC2005精神,将“微机原理”、“汇编语言”、“微机接口技术”、“计算机组成原理”四门课程系统地整合为“计算机组成原理与结构”、“汇编语言与微机接口技术”两门课程作为课程群内核心课程。新旧课程体系的逻辑关系如图1所示。
图1 新旧课程设置对应关系
“计算机组成原理与结构”课程重点介绍单处理器计算机的组成原理与结构体系,包括数据在机器中的表示、总线系统、设备接口、存储器组织与结构、指令系统、中央处理器(含运算器与控制器)、流水与并行处理等内容。其中重点是数据在机器中的表示、总线系统、存储器组织与结构、中央处理器等内容。
“汇编语言与微机接口技术”将汇编语言程序设计和微机接口技术融为一体。根据CC2005精神,本课程中先介绍微型计算机原理、汇编语言,在此基础上讲授汇编程序设计技术、微机接口技术(包括典型接口如并行、串行、定时、DMA、中断、A/D及D/A)以及新型的USB和IEEE1394接口技术。
2.2选修课程
根据CC2005精神,“硬件与结构”课程群还应该包括“计算机系统结构”、“单片计算机应用技术”、“网络与分布式系统”、“嵌入式系统”、“VLSI设计”等选修课程,整个课程群概貌如图2所示。在本课程群建设中,首先对于各门选修课程的内容与组织进行系统地规划,注意先导和后续,同时避免重复和脱节现象。在课程的教学中,采用灵活的教学方法和教学形式,包括小组讨论、专题报告、大作业、专业论文等形式,注重学生学习的主体作用,重点培养学生的创新性与自主学习能力。
2.3一体化的实验与课程设计改革
在“硬件与结构”课程群建设中,强调的是“实践教学”的重要性。在本课程群建设中,不是以单一的课程为单位设计实验,而是按照整个课程群来设计一体化的实验环境与实验内容,将汇编语言方向、微机接口方向、组成原理方向的实验有机地结合在一起,创建良好的实验环境,灵活运用实验室、开放式实验室、实习基地等多种手段,尽量多地为学生创造条件,同时通过实验课程、开放实验、大作业、课程设计、竞赛等多种手段和形式培养学生的研究能力与团队精神。
图2 “计算机硬件与结构”课程群概貌
3进一步的思考
课程群设置与专业培养计划的关系
课程群在构造和设置的时候,需要与整个专业人才培养计划相适应,构建基于CC2005“平台+模块”的教学模式为课程群的教学改革奠定了基础,在新的课程群设置中,以学科方向和模块为核心,凝聚课程群的设置,同时将其与专业培养计划相适应。在设置课程群的时候,打破“系、专业”的限制,使不同专业的教师根据学科课程方向凝聚一起。
不同课程群之间的衔接关系
在“计算机硬件与结构”课程群建设的过程中,另外一个重要的问题是各个课程群之间的衔接关系。正是因为课程群的设置和建设关系到整个专业的培养计划,“计算机硬件与结构”的课程群在设置的时候,将计算机硬件方向另外一个专业基础课程“数字逻辑”(或“数字电子技术”)划入另外一个课程群“模拟与数字电子技术课程群”。因此不同的课程群在建设的时候,也需要注意课程群与课程群之间的衔接关系,考虑整个学科系统的有序、协调发展。
课程群内核心课程与选修课程之间的关系
“计算机硬件与结构”课程群在建设的时候,还必须注意内部核心课程“计算机组成原理与结构”、“汇编语言与微机接口技术”与其他选修课程群之间的内容衔接和侧重点,既要保证核心课程的课时与内容,也同时需要根据学科方向的发展,及时开设反映最新技术成果的选修课程,这样才可以培养符合社会需求的人才。
课程群内容的更新
如何根据计算机学科发展以及信息科技发展情况,及时、动态地调整课程群内核心课程、选修课程的设置,甚至每一门课程具体内容的设置,将是课程群建设的一个重要内容。
中图分类号:TP301 文献标识码:A 文章编号:1009-3044(2013)31-7066-02
《微机原理及接口技术(含汇编)》是电类专业的一门专业平台课程,其主要任务是使学生从理论和实践的层面掌握现代微型计算机的基本组成、工作原理及典型接口技术,建立微机系统的整体概念,使学生具有运用现代微机技术进行软、硬件开发的初步能力。但是,该课程理论性强,概念抽象,教师感觉难教,学生感觉难理解、难掌握,因些在精品课程建设中需要对传统的教学方式进行改革,精选教学内容,创新教学方法,利用网络平台,构建实践教学体系,激发学生的学习兴趣,适应教学改革的整体要求。
1 教学内容改革
1.1 理论教学改革
本课内容以80x86、汇编语言、可编程接口芯片等内容为主,很少结合计算机硬件近10年来新技术和新产品的发展。在改革时应注意:
1)制定合理教学大纲。教学大纲是教学计划、学科任务、学生知识水平及素质培养的目标要求。例如,针对我院计算机专业和物联网专业分别设置了该课程的任务、教学目标、学时分配、教学内容以及教学措施与评价手段。
2)教学内容详略得当。在教学过程中应注重学科体系的完整和前后内容的有机衔接,突出应用、详略得当,减少过多、过深的原理性分析。在教学中要做到:
① 基本概念解释清楚,重点突出;
② 理论教学与实践教学结合,现实微机举例与理论内容结合起来,增强学生的学习兴趣;
③ 引进项目案例,培养学生的创新设计能力;
④ 及时选择典型的习题或作业分析、讲解,巩固所学知识;
⑤ 补充微机方面的新技术、新动向,适应微机接口方面的发展。
3)教材和题库建设。教材和实验仪器内容陈旧,无法正确表达工程实际需要,为了满足社会需求和突出实验动手能力,改进教材、补充实验内容和编写题库。
1.2 实验教学改革—构建实践教学体系
《微机原理及接口技术(含汇编)》是一门技术性强、逻辑严谨、实验技能要求高和内容丰富的专业课程。如果学生只靠硬背是不能理解微型计算机的工作原理的,要引导学生在实验和实践中验证、应用所学知识。
该课程的实践教学改革着重研究构建实践教学体系,推进实践教学内容调整、整合,形成多层次、相对独立的实践教学体系。加大实验课学时比例,本课程传统的实验安排包括两部分:第一部分是汇编语言程序的调试,第二部分是常用接口芯片的使用,包括8253、0809、0832、8255、8259 及 LED 显示等。这些实验主要以实验箱为平台,实验时只需按说明书设定参数,按照步骤验证结果,得到仿真或屏幕显示数据,实验易操作,易实现,但是缺乏创新性,不利于培养学生的创新思维。在我校校企合作的基础上,该课程的实践教学采取多种方法:
1)实验箱扩充实验。许多实验箱上预留了扩充的接口或空间,可以进行二次开发,让学生进行自主型实验的设计和实施。
2)项目实例驱动实验。在教学实验中,针对8255或8253等接口芯片的内容和学生的实际能力,简化需求、降低实践难度,分析项目原理,帮助学生认识项目。学生通过团队合作以小组形式参与实例项目开发,完成从硬件电路图设计到汇编语言编程,再到系统调试实现系统功能的全过程。提高了学生的学习兴趣,锻炼了学生的动手能力。
3)开放实验室。教师、项目研究人员或学生可以在业余时间到实验室,利用已有实验箱或学校下拨的实验基金购买部分实验器材,自主完成一些综合性、设计性、甚至创想性实验;还可以将一些微机或者单片机、实验教学常用的开发板、仿真器或者各种芯片发放给感兴趣的学生,让学生在宿舍就能形成兴趣小组搭建自己设计的系统开发平台。
4)加强毕业论文硬件设计。为喜欢硬件的毕业生设置与微机系统相关的选题,学生根据自己的情况确定题目,通过分析选题、查阅资料,设计系统方案和总体结构,最终完成电路设计、编写程序和调试运行,总结完成毕业论文。
5)建立Proteus仿真软件实验平台。使用软件仿真是硬件实验教学的一种可行的教改方法,既可以进行验证性实验,也可以进行设计性实验和综合性实验,不仅节省硬件资源,还有助于提高教学质量,改善实践教学效果。
6)利用校园网和虚拟现实技术建构远程实验教学平台。网络环境实验平台使教师可以通过网络交互指导学生实验过程、解答问题及处理实验报告等。学生可以利用课余时间设计或验证实验,节约了实验成本和课堂时间。
7)强化专业课的教育实习。利用本课程所学知识,安排优秀学生到校企合作的生产实习基地研发或设计实际项目,提高他们的技术应用能力。
2 教学方法改革
2.1 传统板书与多媒体相结合
使用传统板书方式,教师将解题过程逐行书写在黑板上的过程是向学生展示解题思路的过程,易于引起学生注意和帮助学生分析思考。多媒体课件的制作与完善,会使原本枯燥的教学内容变得生动,活泼,能够加强学生对基本概念和基本理论的理解。例如:教师在课堂上运用仿真软件Proteus进行演示,学生可以清楚地看到电路内部连接及I/O接口连线,不仅加深了印象,而且可以激发学生的学习兴趣。另外,动画教学真实而直观地将程序的流程、指令的执行过程或者微机内部功能部件的工作原理呈现在学生面前时,在视觉上吸引了学生的注意力,帮助学生将教学内容化难为易、化繁为简。
2.2 建立课程网络教学平台
随着网络教学的开展,建立一个课程网络教学平台,给学生提供丰富的、满足需求的教学资源,给学生创造一个自学环境。通过网站学生可以获取包括大纲、课件、视频、题库和实验项目等教学资料,同时还提供自测考试系统以及交流平台,通过章节测试,学生可以及时将自己对所学知识的掌握情况、存在的疑问到网络上,教师也可以通过网络及时解答学生的问题,并根据学生的反馈信息调整教学手段与教学进度,不断提高学生对课程学习的积极性。
2.3 教学过程三步法
1)概括与比较:每章内容讲解前,可以先图或表的形式描述该章主要内容,明确需要掌握的、需要了解的知识点,并比较这些知识点与已经学过的知识的关系,使计算机的多门课程中相关的内容很好地融合在一起,帮助同学们学会知识的融会贯通。
2)提问与交流:在教学过程中,适当地提出问题,采用提问式、对比式、诱导式、演讲式和讨论式等教学方式,可以激发学生的学习兴趣,使学生积极参与到学习过程中,投入到问题的分析讨论中,充分发挥自身的主动性,激发灵感。加强与学生的交流,包括情绪、思维方式的交流,有助于启发式教学。
3)总结与测试:为了巩固所学知识和对知识的承上启下,在每章结束时有必要对章节内容进行总结和小测。一方面可以及时反馈学生对知识的掌握情况,及时答疑解惑;另一方面可以督促学生的学习,重视平时的学习,让学生学到专业知识,而不只是为了应付考试。
3 师资队伍建设
对师资队伍的建设,课程建设团队制定了师资队伍建设规划,建设一支学科基础扎实、实践经验丰富、长期保持稳定的实验队伍。
1)课程负责人定期组织精品课程的教研活动,针对教学内容、教学方法和手段的改革与创新等主题进行教学研讨活动。在教研活动中,课程建设团队的教师各抒己见,将自己在教学实践中新的创意、好的做法加以讨论,听取意见,取得共识。
2)组织多样化的教师学习。邀请专家或设备研发工程师进校为教师作相关技术的培训或指导;定期到外校考察学习、培训、进修,以便及时掌握新技术、新知识。
3)构建多层人才团队。通过内部培养和外部引进方式,保证课程师资队伍在学历、年龄、职称、知识结构等方面层次合理。
4 课程考核方式改革
本门课程要求硬件与软件结合、理论与实践结合,所以应当降低卷面理论知识考试所占比重,增加实验操作技能部分的考核。
1)课程考核成绩的评定应从闭卷考试成绩、平时上课、作业情况、实验考勤、实验操作技能、实验报告情况和参加涉及微机原理的各种比赛的情况等多个方面综合考虑。
2)注重过程考核,以学生真正掌握知识为根本任务,竭力培养学生的创新能力、自学能力和实践能力。
5 结束语
本课程的建设在教学内容上,重点研究如何提高课堂内的教学信息量的有效方案,协调好理论与实验的关系;在教学手段上,有效使用教学 CAI 课件和优质网络资源;在师资队伍建设上,构建实践教学体系专业人才培养。通过本课程改革,学生不仅为进一步学习后续专业课程做好准备,而且也为将来从事工程设计、设备安装及维修、系统调试等方面的工作打下坚实的基础。当然,本课程的教学改革将是长期的工作,这需要我们不断地探索,不断地总结经验,从而不断地完善课程的建设。
参考文献:
[1] 曹建芳.《微机原理》课程教学方法改革的探讨与研究[J].现代计算机,2010(2).
[2] 钱晓捷.16/32位微机原理、汇编语言及接口技术教程[M].机械工业出版社,2012.
[3] 郑学坚,周斌.微型计算机原理及应用[M].清华大学出版社,2008.
[4] 焦纯,虹冰.论“微机原理与接口技术”的课程设置和改革[J].价值工程,2013(23):210-211.
[5] 徐红梅,姜欣欣.“微机原理及应用”课程教学改革研究[J].科技信息,2011(15):147.
[6] 张欣,冯雷.《微机原理及接口》课程实践教学内容的优化与改革[J].才智,2011(32):291.
06999 毕业论文 10月9日8点开始 山大东区新校综合科研楼B座638室 0531-88364595
020207 市场营销 专 01 山东大学 00019 计算机应用基础 见简章第七条备注
020208 市场营销 本 01 山东大学 06999 毕业论文 10月9日8点开始 山大东区新校综合科研楼B座638室 0531-88364595
020211 饭店管理 专 01 山东大学 00019 计算机应用基础 见简章第七条备注
06998 毕业实习 10月9日8点开始 山大东区新校综合科研楼B座638室 0531-88364595
030106 法律 本 01 山东大学 06999 毕业论文 9月17日辅导,10月15-16日答辩(8点开始) 山大老校逸夫法学楼 0531-88375620
030302 行政管理学 本 01 山东大学 06999 毕业论文 9月18日辅导,10月16日答辩(8点开始) 山大东区老校1号楼 0531-88377327
050207 英语 专 01 山东大学 00593 《听力》 9月17日上午报到,下午1:30考试 山大外语学院 0531-88377500
00594 《口语》
050201 英语 本 01 山东大学 00602 口译与听力 9月3日上午报到,4日上午考试 山大外语学院 0531-88377500
06999 本科毕业考核 9月3日报到,4日下午辅导。10月15日答辩
050305 新闻学 本 01 山东大学 06999 毕业论文 10月9日答辩 山大东区新校文史楼 0531-88361267
050308 新闻学 专 01 山东大学 00019 计算机应用基础 见简章第七条备注
080306 机电一体化工程 专 01 山东大学 02184 机械制图(一) 9月24、25日 山大南区西配楼102室 0531-88392873
02231 机械制造
02235 电子技术基础(一)
02206 微型计算机原理与接口技术
02196 数控技术及应用
02233 电工技术基础
09946 综合作业
080307 机电一体化工程 本 01 山东大学 06999 本科毕业考核 9月24、25日 山大南区西配楼102室 0531-88392873
00421 物理(工)
02239 模拟、数字及电力电子技术
02203 传感器与检测技术
02242 工业用微型计算机
02201 现代设计方法
02244 计算机软件基础(一)
02247 机电一体化系统设计
080701 计算机及应用 专 01 山东大学 04731 电子技术基础(三) 8月27日考核 山大中心校区综合科研楼D座 3层计算中心(山大南路27号) 0531-88364658 0531-88362820
02317 计算机应用技术
00343 高级语言程序设计(一)
04733 微型计算机及接口技术
02121 数据库及其应用
080702 计算机及应用 本 01 山东大学 06999 本科毕业考核 10月15日论文答辩 山大中心校区综合科研楼D座 3层计算中心(山大南路27号) 0531-88362820 0531-88364658
04738 C++程序设计 8月27日考核
02332 数据结构
04736 数据库系统原理
02327 操作系统
04748 Java语言程序设计(一)
02334 软件工程
080709 计算机网络 本 01 山东大学 06999 毕业设计(论文) 9月25日下午答辩 山大东区新校综合科研楼B座812室 0531-88361769
02332 数据结构 9月24日下午考核
04748 Java语言程序设计(一)
04736 数据库系统原理
03143 互连网及其应用
082207 计算机信息管理 专 01 山东大学 02317 计算机应用技术 8月27日考核 山大中心校区综合科研楼D座 3层计算中心(山大南路27号) 0531-88364658 0531-88362820
00343 高级语言程序设计(一)
04755 计算机网络技术
02121 数据库及其应用
02383 管理信息系统
09946 综合作业
082208 计算机信息管理 本 01 山东大学 06999 毕业设计(论文) 9月25日答辩 山大东区新校综合科研楼B座812室 0531-88361769
04738 C++程序设计 9月24日考核
04736 数据库系统原理
03174 软件开发工具
02377 信息系统开发
100701 护理学 专 01 山东大学 06854 临床实习考核 9月17日 山大西区护理学院 0531-88382527
02900 生理学 9月18日 山大西区医学院教学楼一层 0531-88382369
02902 病理学
02904 药理学(一)
03180 生物化学(三)
100705 社区护理学 本 01 山东大学 00019 计算机应用基础 见简章第七条备注
06998 毕业实习 9月9日辅导,9月23日答辩 山大西区护理学院 0531-88382527
06999 毕业论文
100703 中医护理学 专 01 山东大学 11386 中医护理临床实习及考核 9月18日 山大西区护理学院 0531-88382527
02900 生理学 9月19日 山大西区医学院 0531-88382369
100801 药学 专 01 山东大学 06998 专科毕业考核(生产实习) 9月19日8:00报到 山大西区药学院综合楼211号药学院办公室 0531-88382017
02069 人体解剖生理学
02176 分析化学(一)
03028 植物化学
03025 生物化学及生物化学技术
03030 药剂学
03032 药物分析
100901 卫生事业管理 专 01 山东大学 00019 计算机应用基础 见简章第七条备注
06998 毕业实习 9月10日前将写好的毕业论文邮寄到山东大学公共卫生学院继续教育办公室 0531-88382130
081310 营养食品与健康 专 01 山东大学 00019 计算机应用基础 见简章第七条备注
05736 医学基础总论 9月30日上午9:00至11:00 山大西校区综合楼225房间公共卫生学院继续教育办公室 0531-88382130
05738 基础化学
05740 生物化学(四)
05742 微生物与食品微生物
020155 文化产业 本 02 山东师范大学 04126 文化产业创意与策划 9月3日报到,4日考核 山师文学院 0531-86180394
04128 文化市场与营销
06999 毕业论文 9月4日辅导,25日答辩
020210 旅游管理 本 02 山东师范大学 00052 管理系统中计算机应用 见简章第七条备注
06999 毕业论文 9月4日辅导,25日答辩 山师商学院 fengzhi1568@sina.com
030108 律师 本 02 山东师范大学 06999 毕业论文 9月4日辅导,25日答辩 山师政法学院 0531-86180641
030203 社会工作与管理 本 02 山东师范大学 06999 毕业论文 9月4日辅导,25日答辩 山师历史文化学院 13011741263
030301 行政管理 专 02 山东师范大学 00019 计算机应用基础 见简章第七条备注
040101 学前教育 专 02 山东师范大学 00019 计算机应用基础 见简章第七条备注
00857 学前儿童美术教育 9月3日报到,4日考核 山师教育科学学院 0531-86182650
00858 学前儿童音乐教育
06998 毕业实习
00414 现代教育技术 9月3日报到,4日考核 山师信息技术中心 0531-86180372
040102 学前教育 本 02 山东师范大学 06999 毕业论文 9月4日辅导,25日答辩 山师教育科学学院 0531-86182650
040103 小学教育 专 02 山东师范大学 00414 现代教育技术 9月3日报到,4日考核 山师信息技术中心 0531-86180372
06998 毕业实习
040110 心理健康教育 本 02 山东师范大学 00019 计算机应用基础 见简章第七条备注
06999 毕业论文 9月4日辅导,25日答辩 山师心理学院 0531-86180179
050102 秘书 专 02 山东师范大学 00347 办公自动化原理及应用 9月3日报到,4日考核 山师信息技术中心 0531-86180372
050102 秘书 专 15 曲阜师范大学 00347 办公自动化原理及应用 9月16日下午报到,9月17日考核 曲师文学院 0537-4456372
050104 秘书学 本 02 山东师范大学 06999 毕业论文 9月4日辅导,25日答辩 山师文学院 0531-86180394
050104 秘书学 本 15 曲阜师范大学 06999 毕业论文 9月16日下午报到,9月17日考核 曲师文学院 0537-4456372
050105 汉语言文学 本 02 山东师范大学 06999 毕业论文 9月4日辅导,25日答辩 山师文学院 0531-86180394
050208 日语 专 02 山东师范大学 00490 日语听说 9月3日报到,4日考核 山师继续教育学院 0531-86180270
050211 朝鲜语 专 02 山东师范大学 00629 朝鲜语会话及听力 9月3日报到,4日考核 山师继续教育学院 0531-86180270
050407 音乐教育 专 02 山东师范大学 00722 视唱练耳 9月3日报到,4日考核 山师音乐学院 0531-86180610
00992 声乐(一)
00724 键盘与和声(一)
00725 键盘与和声(二)
00726 合唱与指挥基础
06998 毕业实习
050408 音乐教育 本 02 山东师范大学 00723 声乐 9月3日报到,4日考核 山师音乐学院 0531-86180610
00729 键盘
00731 伴奏
06999 毕业论文 9月4日辅导,25日答辩
020103 财税 专 03 山东经济学院 00019 计算机应用基础 8月17日、18日辅导,8月19日考核 山东经济学院成教学院 0531-88583115 web.sdie.edu.cn/cjxy/index.asp
020104 财税 本 03 山东经济学院 00052 管理系统中计算机应用 8月20日、21日两天辅导,8月22日考核 山东经济学院成教学院 0531-88583115 web.sdie.edu.cn/cjxy/index.asp
06999 毕业论文 9月10日辅导;10月16日答辩
020105 金融 专 03 山东经济学院 00019 计算机应用基础 见简章第七条备注
020106 金融 本 03 山东经济学院 00052 管理系统中计算机应用 见简章第七条备注
06999 毕业论文 9月10日辅导;10月16日答辩 山东经济学院成教学院 0531-88583115 web.sdie.edu.cn/cjxy/index.asp
020110 国际贸易 本 03 山东经济学院 00052 管理系统中计算机应用 见简章第七条备注
06999 本科毕业考核 9月10日辅导;10月16日答辩 山东经济学院成教学院 0531-88583115 web.sdie.edu.cn/cjxy/index.asp
020121 调查与分析 本 03 山东经济学院 00052 管理系统中计算机应用 见简章第七条备注
06999 毕业设计(论文) 9月10日辅导;10月16日答辩 山东经济学院成教学院 88583115 web.sdie.edu.cn/cjxy/index.asp
020203 会计 专 03 山东经济学院 00019 计算机应用基础 见简章第七条备注
020204 会计 本 03 山东经济学院 00052 管理系统中计算机应用 见简章第七条备注
06999 毕业论文 9月10日辅导;10月16日答辩 山东经济学院成教学院 88583115 web.sdie.edu.cn/cjxy/index.asp
020222 物业管理 本 03 山东经济学院 00052 管理系统中计算机应用 见简章第七条备注
06999 毕业论文 9月10日辅导;10月16日答辩 山东经济学院成教学院 0531-88583115 web.sdie.edu.cn/cjxy/index.asp
020258 企业管理 专 03 山东经济学院 00019 计算机应用基础 见简章第七条备注
020259 企业管理 本 03 山东经济学院 00052 管理系统中计算机应用 见简章第七条备注
06999 毕业论文 9月10日辅导;10月16日答辩 山东经济学院成教学院 0531-88583115 web.sdie.edu.cn/cjxy/index.asp
100803 中药学 专 04 山东中医药大学 03039 中药化学 7月1日报到,7月2日考核 山东中医药大学长清新校区 0531-89628108
03041 中药鉴定学 7月3日考核
03043 中药炮制学 7月4日考核
03045 中药药剂学 7月5日考核
06998 毕业实习 7月6日考核
020231 劳动与社会保障 专 05 山东轻工业学院 03321 劳动和社会保险业务案例分析 9月3日8:00报到选题,10月9日8:30答辩 山轻工长清校区3#教学楼B座101室 0531-89631368
020232 劳动和社会保障 本 05 山东轻工业学院 00052 管理系统中计算机应用 见简章第七条备注
06999 毕业论文 9月3日8:00报到选题,10月9日8:30答辩 山轻工长清校区3#教学楼B座101室 0531-89631368
050302 广告学 本 05 山东轻工业学院 09557 综合作业 9月3日8:00报到选题,10月9日8:30答辩 山轻工长清校区3#教学楼B座101室 0531-89631368
06999 毕业论文
050405 室内设计 专 05 山东轻工业学院 07999 毕业设计 9月3日8:00报到选题, 10月9日8:30答辩 山轻工长清校区3#教学楼B座101室 0531-89631368
00675 构成 8月26日08:20—12:00 青岛、烟台、威海、日照考生在青岛商务学校(青岛市贵州路1号),其它地市的考生在山东轻工业学院长清校区公教楼 0531-89631368
00706 画法几何及工程制图 8月26日13:50—17:30
00707 建筑设计基础 8月27日08:20—12:00
00692 计算机辅助图形设计 8月27日13:50—17:30
00705 表现图技法 8月28日08:20—12:00
00711 展示设计 8月28日13:50—17:30
050406 视觉传达设计 专 05 山东轻工业学院 06998 毕业实习 9月3日8:00报到选题,10月9日8:30答辩 山轻工长清校区3#教学楼B座101室 0531-89631368
07999 毕业设计
00675 构成 8月26日08:20—12:00 青岛、烟台、威海、日照考生在青岛商务学校(青岛市贵州路1号),其它地市的考生在山东轻工业学院长清校区公教楼 0531-89631368
00850 广告设计基础 8月26日13:50—17:30
04698 装帧设计 8月27日08:20—12:00
00692 计算机辅助图形设计 8月27日13:50—17:30
00715 包装结构与包装装潢设计 8月28日08:20—12:00
00711 展示设计 8月28日13:50—17:30
050432 室内设计 本 05 山东轻工业学院 06999 毕业设计 9月3日8:00报到选题, 10月9日8:30答辩 山轻工长清校区3#教学楼B座101室 0531-89631368
05975 展示设计(二) 8月26日08:20—12:00 青岛、烟台、威海、日照考生在青岛商务学校(青岛市贵州路1号),其它地市的考生在山东轻工业学院长清校区公教楼 0531-89631368
05423 装饰设计 8月26日13:50—17:30
07075 计算机辅助设计 8月27日08:20—12:00
01150 效果图表现技法 8月27日13:50—17:30
050433 视觉传达设计 本 05 山东轻工业学院 06999 毕业设计 9月3日8:00报到选题, 10月9日8:30答辩 山轻工长清校区3#教学楼B座101室 0531-89631368
05975 展示设计(二) 8月26日08:20—12:00 青岛、烟台、威海、日照考生在青岛商务学校(青岛市贵州路1号),其它地市的考生在山东轻工业学院长清校区公教楼 0531-89631368
05423 装饰设计 8月26日13:50—17:30
07075 计算机辅助设计 8月27日08:20—12:00
01575 图形设计 8月27日13:50—17:30
050450 电脑艺术设计 本 05 山东轻工业学院 06999 毕业设计 9月3日8:00报到选题, 10月9日8:30答辩 山轻工长清校区3#教学楼B座101室 0531-89631368
05975 展示设计(二) 8月26日08:20—12:00 青岛考生在青岛商务学校(青岛市贵州路1号),青岛、烟台、威海、日照以外地市的考生在山东轻工业学院长清校区公教楼 0531-89631368
05423 装饰设计 8月26日13:50—17:30
07075 计算机辅助设计 8月27日08:20—12:00
04488 3DS MAX 8月27日13:50—17:30
04693 网页设计 8月28日08:20—12:00
050450 电脑艺术设计 本 25 青岛科技大学 06999 毕业设计 论文答辩考生7月15日前联系青科大成教学院自考办。 青岛、烟台、威海、日照考生在青岛科技大学(四方校区)青岛市四方区郑州路53号;请及时查看青岛科技大学成教高职学院网站cj.qust.edu.cn/ 0532-84022960
05975 展示设计(二) 8月26日08:20—12:00
05423 装饰设计 8月26日13:50—17:30
07075 计算机辅助设计 8月27日08:20—12:00
04488 3DS MAX 8月27日13:50—17:30
04693 网页设计 8月28日08:20—12:00
040106 教育管理 专 07 齐鲁师范学院 00019 计算机应用基础 见简章第七条备注
040107 教育管理 本 07 齐鲁师范学院 06999 毕业论文 9月17日辅导,10月16日答辩 齐鲁师范学院老校区(历山路36号) 0531-86401378
020201 工商企业管理 专 08 山东广播电视大学 00019 计算机应用基础 见简章第七条备注
020216 电子商务 本 10 青岛大学 03143 互联网及其应用 论文答辩考生7月10日前与学院联系安排辅导,9月17日报到,18日上机考核、答辩。 青岛大学信息工程学院(宁夏路308号青岛大学西院博知楼513房间) 0532-85952834
00897 电子商务概论
11290 电子商务实践
06999 毕业设计(论文)
020218 人力资源管理 本 10 青岛大学 00052 管理系统中计算机应用 见简章第七条备注
06999 本科毕业考核 9月4日上午9:00辅导;10月16日上午8:00答辩 青岛大学国际商学院市场学系(青岛大学中心校区东1教202) 0532-85953185
020228 物流管理 专 10 青岛大学 00019 计算机应用基础 见简章第七条备注
020229 物流管理 本 10 青岛大学 01574 物流管理软件操作 7月17日以后见mse.qdu.edu.cn 的通知 青岛大学管理科学与工程系(青岛大学东院第一教学楼三楼312室) 0532-85955256
06999 毕业论文
030107 经济法学 本 10 青岛大学 06999 毕业论文 7月2日辅导,10月15日上午8:00答辩 青岛大学法学系(东一教5楼自考办) 0532-85955985
050202 日语 本 10 青岛大学 00019 计算机应用基础 见简章第七条备注
06999 毕业论文 7月16日辅导;10月16日答辩 青岛大学日语系 0532-85953527
050223 韩国语 本 10 青岛大学 01116 口译与听力(韩) 7月16日辅导,17日考试 青岛大学博文楼110室(济南、青岛、日照考生) 0532-85950050
06999 毕业论文 7月16日辅导,10月15日答辩
080806 建筑工程 本 11 青岛理工大学 06999 本科毕业考核 8月26号上午报到,8月26(下午)、27、28日考核 青岛理工大学成教学院 0532-85071582
00421 物理(工)
02441 混凝土结构设计
02443 钢结构
02276 计算机基础与程序设计
05721 流体力学
02449 建筑结构试验
050223 韩国语 本 12 烟台大学 01116 口译与听力(韩) 10月16日考核 烟台大学外语学院339室(烟台、威海考生) 0535-6902101 0535-6902796
06999 毕业论文 7月2日上午8:30辅导,10月15日上午8:30答辩
020109 国际贸易 专 12 烟台大学 00019 计算机应用基础 9月24日考核 烟台大学计算机学院 0535-6707648
020119 餐饮管理 本 12 烟台大学 00052 管理系统中计算机应用 见简章第七条备注
00991 宴会设计 10月16日考核 烟台大学继续教育学院 0535-6903457 0535-6902553
06999 毕业论文 7月17日辅导,10月16日答辩
050303 公共关系 专 13 鲁东大学 00019 计算机应用基础 见简章第七条备注
100702 护理学 本 14 潍坊医学院 06999 毕业论文 7月16日济南、德州、东营、威海、淄博、日照、菏泽、莱芜、油田考生辅导, 7月17日青岛、潍坊、滨州、聊城、济宁、临沂、泰安、烟台、枣庄考生辅导 潍坊医学院护理学院 0536-8462405
18999 临床实习考核
00019 计算机应用基础 7月15日报到,7月16日考试 潍坊医学院新校区计算机教研室 0536-2602738
050218 商务英语 本 15 曲阜师范大学 00602 口译与听力 9月16日下午报到,17日考核 曲师外国语学院 0537-4458590
06999 本科毕业考核
080704 电子技术 专 15 曲阜师范大学 02270 电工原理 9月16日下午报到,17日考核 曲师物理工程学院 0537-4456092
02341 线性电子电路
02343 非线性电子电路
02345 数字电路
02276 计算机基础与程序设计
02278 微型计算机原理及应用
02347 电视技术
080705 电子工程 本 15 曲阜师范大学 06999 毕业论文 9月16日下午报到,17日考核 曲师物理工程学院 0537-4456092
00421 物理(工)
02355 信号与系统
02366 计算机软件基础(二)
02359 单片机原理及应用
02357 数字信号处理
02307 自动控制理论(二)
030401 公安管理 本 20 中国人民公安大学 06999 毕业论文 省公安厅负责实施
020118 餐饮管理 专 23 山东商业职业技术学院 00019 计算机应用基础 见简章第七条备注
00979 烹饪工艺学(二) 10月29日考试 济南花园路23号(山东商业职业技术学院洪楼校区继续教育学院) 0531-81902636
00981 烹饪原料学(二)
00983 餐饮服务
020265 采购与供应管理 专 03 山东经济学院 00019 计算机应用基础 见简章第七条备注
020282 采购与供应管理 本 03 山东经济学院 06999 毕业论文 9月10日辅导;10月16日答辩 山东经济学院成教学院 0531-88583115 web.sdie.edu.cn/cjxy/index.asp
090403 畜牧兽医 本 21 青岛农业大学 00019 计算机应用基础 见简章第七条备注
06999 毕业论文 7月17日辅导,9月25日答辩 青岛农业大学主楼1311房间 0532-88030207
080301 机械制造及自动化 专 25 青岛科技大学 10722 计算机绘图(CAD) 具体时间学校另行通知。请及时查看青岛科技大学成教高职学院网站cj.qust.edu.cn/ 10722计算机绘图(CAD)考核--视报名情况原则上一个地市设一个考点; 08631求职择业与创业指导考核--以考生所在学校为单位集中办理 0532-84022960 84022840
08631 求职择业与创业指导
080602 工业电气自动化技术 专 25 青岛科技大学 08631 求职择业与创业指导 具体时间学校另行通知。请及时查看青岛科技大学成教高职学院网站cj.qust.edu.cn/ 08631求职择业与创业指导考核--以考生所在学校为单位集中办理 0532-84022960 84022840
080708 计算机通信工程 本 19 北京邮电大学 06999 本科毕业考核 考生与学校联系 山东邮电学校 0531-86053781
00421 物理(工)
02327 操作系统
02332 数据结构
中图分类号:G642 文献标识码:B
文章编号:1672-5913 (2007) 24-0008-02
在计算机科学与技术专业的课程体系中,无论是专业基础课、专业课还是专业选修课,基本可以分为两条主线:一是软件课程体系;另一个就是硬件课程体系。一般来说,计算机软件课程在计算机专业中基本能够得到重视和加强。而计算机硬件课程体系相对比较薄弱。随着电子技术和社会经济建设的发展,计算机科学与技术与电子科学技术相互渗透和融合、硬件软件化和软件硬件化日益普遍,尤其是ARM、SOC、SOPC等技术的出现,计算机软、硬件的融合日益显著和成熟,加强计算机硬件课程的建设、硬件课程体系及新的实验平台的建设显得越来越重要和必要。
1计算机硬件课程教学思路的改革
计算机硬件课程包括:数字逻辑电路设计、计算机组成原理、微机原理与接口技术、计算机系统结构、单片机原理与应用、嵌入式系统、计算机维护、EDA技术等。传统的计算机硬件课程主要任务是讲授计算机的工作原理,以配合计算机软件课程的教学。而技术的发展需要软硬结合、软件硬件化或交融,硬件课程教学的任务不但要学生了解计算机结构、原理,而且要用硬件描述语言进行部件及应用系统的设计。结合软件知识,能够设计计算机应用系统,尤其是嵌入式系统的应用日益普及,应用范围迅速扩大,要培养学生综合设计能力。除此以外,计算机的维护也是学生能力的培养的一个方面。
本教学成果是对计算机硬件课程进行体系改革及教学内容的梳理,确定硬件课程系列中基础层、系统层、应用层分别要讲授的知识和学生应该掌握的能力,以及各层之间的衔接和关联的内容,如图1所示。制定教学大纲、实验大纲、课程设计大纲等教学文件,教改项目的研究,教材、实验指导书编写,实验室建设。教案、多媒体课件的制作。
图1 计算机硬件课程结构
在基础层,主要是“数字逻辑电路设计”课程的建设,从99年开始对该课程教学内容进行了改革,编写出版了教材,引入可编程器件、ABEL语言,改造实验设备,在2001年获得江苏省教学成果二等奖。2002年该课程获得江苏省二类优秀课程。在此基础上,进一步对教学内容进行梳理,配合计算机组成原理的课程改革,将硬件描述语言从ABEL改为VHDL,引入FPGA技术的介绍及实验项目,又更新了实验设备,在2004年重修编写出版了教材和编写了实验指导书。主要思路是让学生掌握数字电路的基本知识和现代设计方法,能够设计一般的数字逻辑部件及简单的数字系统。所以在课程结束后安排了1.5周的课程设计,学生可以在FPGA芯片上运用VHDL语言设计如电子钟、交通灯控制器、电梯控制器等简单的数字系统。
在系统层,该层有“计算机组成原理”、“微机原理与接口技术”、“系统结构”。其中“计算机组成原理”课程是最主要的硬件课程,该课程一直是我们教研教改的重点。采用多媒体、网络等多种教学方式,课件文字精炼、图文结合、动画丰富、重点突出,培养学生自我学习、自主学习的能力。实践教学中突出设计能力和创新意识的培养。采用基于FPGA的实验设备,通过设计与教材紧密结合的实验教材和课程设计教材,形成了完整的相关课程教材系列,连贯性好。着重训练学生的设计能力,激发学生学习兴趣和创新思维。该课程在2006年被评为江苏大学一类精品课程。课程的教学主页(/subject/zcyl/)上的教学文档、资料、课件、实验指导等齐全。“微机原理与接口技术”课程原来以从16位CPU的机型讲授,根据目前技术的发展,改成以32位CPU的机型讲授,并且在2005年更新了实验设备和实验指导书。
在应用层,由前二层主要课程的课程设计及专业选修课、综合课程设计组成,主要在3个方面的应用:数字系统的设计,运用硬件描述语言设计计算机接口及整个应用系统,如“EDA技术”;计算机应用系统设计,包括硬件电路、应用软件。“单片机应用”、“嵌入式系统”课程就是培养学生系统设计能力,单片机教学采用了C8051F系列单片机芯片,他是在系统编程的SOC(system of chip)芯片, 编写出版了专门的教材、设计了专用的实验设备、编制了实验指导书。“嵌入式系统”也专门定制了ARM7、ARM9、ARM10的试验设备和编写了实验指导书;另外一个方面就是计算机的维护,根据目前的教学条件,开辟了专用的计算机维修实验室,面向全校开设了计算机维护的选修课,2005年编写出版了计算机维护的专用教材。
2特色教材建设
在明确了硬件课程教学目的和思路的基础上,开展相关课程的教材建设,组织课程自编教材与选用精品教材相结合,近几年出版了4本教材,由于大多数“数字逻辑”方面的教材是重点讲授数字电路原理,作为后续课程的技术基础。所有我们组织力量编写了《数字逻辑电路设计》教材,增加了硬件描述语言的设计方法、在系统可编程器件的技术,精简了传统的设计部分,99年在东南大学出版所出版,2004年进行了修改,增加了VHDL硬件描述语言的设计内容、FPGA器件的内容以及VHDL语言设计数字系统的实例,在清华大学出版社出版,已经三次印刷,在全国范围的高校中得到使用。在“单片机原理及应用”课程的教材方面,由于目前我们使用了最新的片上系统(SOC)型的单片机进行教学、实验,所有实验内容均可以直接运用到实际的工程项目中,传统的单片机教材已不能满足要求,2004年参编了《单片机原理与应用》,由机械工业出版社出版,加进了部分内容。我们自己又编写了合适教学要求的教材《C8051F单片机原理及应用》,2006年在中国电力出版社出版。由于计算机技术发展太快,“计算机维护”课程一直没有合适的教材,我们组织编写了《计算机系统高级维护教程》,2005年在中国科技大学出版社出版。
3开放实验平台建设
2004年获得中央与地方共建高校实验室建设项目“计算机基础实验室建设”的支持,及时更新了相关课程的实验设备,大部分的实验设备都是任课老师根据技术的最新发展提出实验设备的功能结构,由厂商定做的。几款实验设备目前已作为该生产厂家的定型产品销售到很多其他学校。设计了实验项目和实验内容,编写实验指导书。2005年省高教所教改项目“开放实验室信息查询系统”通过省级鉴定。建设了实验教学网站(202.195.167.4:8080)、教学专用的ftp,学生可以随时随地获得教学资源。改革了学生做实验的模式,集体实验和分散预约相结合(学生可以在任何地点、时间通过网络进入实验网站进行预约),提前预习实验内容,写好实验报告的“静态”(实验项目、实验原理、内容、实验设备等等)部分后,再到实验室开始做实验,在实验过程中完成实验报告的“动态”(实验调试过程、出现的问题、解决方法、实验结果、分析等)部分。提高了实验效果,激发了学生实验兴趣。
4结束语
本文介绍了计算机硬件课程的教学思路的改革,通过近几年的实践,取得了成效。建立了老中青的课程教师梯队,备课,出卷、改卷,有一支过硬的、每人能任2门以上主要硬件课程的主讲教师队伍。硬件课程中有2门获省级2类优秀课程,一门获校级一类优秀课程,有3项教研项目通过省级鉴定,多项相关科研项目通过省级鉴定并获得省、市级科技进步奖。获得多项校级教案、教学质量、优秀教师、讲课比赛等奖项。出版教材4部,发表教研教改论文12篇。有2名本教学成果成员指导的07届学生,所做的硬件应用的毕业设计论文被评为校优秀论文。
作者简介:
鲍可进(1958-),男,江苏靖江人,副教授。研究方向:嵌入式计算与应用
通信地址:江苏镇江学府路301号 江苏大学计算机学院。邮编212013
单片机的体积比较小,集成度较高,整体抗干扰能力比较强,而且可靠性较高,因为具备这些优点,所以被应用到各行各业。经过长时间的使用人们发现,单片机存在着功能简单、管理难等缺点,所以在大部分场合当中,都会将单片机与IBM-PC进行联合使用,组成相应的通信系统。单片机主要负责对相关对象进行控制,而后者则主要负责对单片机进行管理并且对其中的数据进行深层次处理,所以要对多台机器运行中通信方面存在的问题进行解决,下文将主要对单片机数据串口通信进行分析。
一、串口通信模块
首先要保证传输方面的可靠性。串行通信通道从本质上分析,属于数据及指令的一个通道,所以串行通道上的每一个环节都必须有比较强的可靠性,而且要满足传输环境的要求以及相关接口的标准,因为不同接口的标准通常情况下只能满足单一的工作环境才可以正常工作,所以必须要保证通信状态以及校验码等。其次要保证通信抗干扰性。我们选择的标准接口,在不超过适用范围的前提下都必须要具备较高的抗干扰能力,只有这样才可以保证信号的正常传输。但是实际工作过程中,通信环境比较恶劣,所以要根据实际环境,对通信介质以及接口进行选择,在选择的过程中首先要考虑其自身的抗干扰能力,如果能力不足,适当的可以采取一些措施进行弥补。如果工作环境的噪声污染比较严重,工作人员完全可以通过光纤介质来减少噪声对工作的产生的干扰,也可以配合光电隔离来提升系统安全性。标准串行接口自身电气特征都可以满足在可靠传输情况下最大的通讯速度以及传输的距离指标,在通常情况下,这两种标准都具有一定的相关性,如果降低通讯速度就可以增加通讯距离,提升通讯速度就会缩短通讯距离。
二、矩阵式键盘接口技术
矩阵式键盘接口技术属于单片机数据串口通信当中比较重要的一个环节,本文主要对使用过程中比较常见的键盘去抖动进行阐述。为了保证键盘闭合一次,CPU进行一次处理,就必须要对按键释放时产生的抖动进行祛除,这也是该技术在实际使用过程当中比较常见的一个问题。键盘处理程序以及显示处理是十分复杂的,因为这两点在通常情况下都会占据整个应用程序当中大部分带码,重要性可见一斑。所以在进行键盘编写之前,必须要先理清接下来的逻辑顺序,使用比较少适合的算法对其进行表示,表示之后再进行编写,只有这样才能保证代码编写的质量。
三、数据传输
在串行通信当中,数据之间通常会在两地之间传输,数据整体传送速度会受到通信上方的设备配备性能以及所在地区通信线路的影响。从工业场合的角度来分析,9600bpa属于比较常见的一种传输速度,通常情况下通信端口传送数据属于字符型的数据,如果将其用于文件传输,就要涉及到2进制数据。从传输带方向方面,我们可以将其分成三种传输模式,分别为单工传输、半双工传输以及全工传输。不同的设备之间想要进行数据传输,就必须要找到一种双方都可以接受的方式,只有这样才能保证数据传输过程中不会发生冲突,减少产生数据错误的概率。我们常见的串行通信一般情况下分成异步方式和同步方式。本文将主要对异步通信进行分析。
异步方式主要指在通信系统当中,数据传输过程中大多使用独立的字节进行传输,而且每一个字节的前面都存在起始信号,并且在字节的后面都会出多一个终止信号,从而构成一帧的数据。一般情况下,位于标记位置的传输线都是空白状态,表示字节已经开始传输,在传输的最后,使用终止位,让热传输线回到最一开始的标志状态下,在这种情况下准备发送下一字符,所以起始位通常占用一个位置,字符编码会占据7个位置,如果第八位属于奇偶校验位置,则停止位可以占据一位至两位,通过一系列数据我们可以发现, 一帧的数据在正常情况下是10-11位构成的。使用该方式进行字符表示,那么字符就可以不断的进行传送,在数据传输过程当中,CPU和外设二者之间需要有相关规定。
分别为字符格式以及波特率。因为异步通信的传输效率比较低,所以在字符传输之前都必须要添加一些具有标志性的信息。异步通信比较适合在慢速场合使用。异步通信这种通信方式,如果双方的时钟存在误差,则字符之间停止间隔就会给误差提供出相应的缓冲余地,所以在实际使用过程当中,允许系统存在小频率飘逸,这一点是其余模式所不具备的。异步通信的传输率在常规情况下约为50-9600波特,结合异步通信的特点,我们通常情况下将其使用在计算机以及CRT、打印机之间进行通信。
四、结束语:
本文主要对单片机视角下的数据串口通信进行了简要分析,从矩阵式键盘接口技术、串口通信模块、数据传输三个方面进行了进一步的论证,结合笔者自身掌握知识及工作经验提出相应结论,旨在为我国该行业的发展提供一份实际工作及设计经验,以作参考。
参考文献:
[1]王振友,宗风强.在Visual Basic6.0下实现组态王与单片机的串口通信[J]. 山东省计算机学会2012年信息技术与信息化研讨会论文集(二).中国会议.
[2]张佳瑞.基于单片机的数据采集和无线数据传输系统设计[D]. 西南交通大学硕士学位论文,2013:07-09.
提升应用型本科人才培养质量是地方性应用型学校的根本任务,我们必须牢固树立科学的教育发展观、教学质量观和人才培养观,适应经济社会的发展要求,及时调整人才培养方案,整合教学体系,改革教学方法、教学手段,才能切实提升学生的工程实践及创新能力。
“微机原理与应用”是淮阴工学院(以下简称“我院”)电子信息工程、电气工程及其自动化、计算机等专业一门重要的专业基础课,它承担培养学生专业基础能力的重任,也是学生参加考研的一门重要课程。这门课程具有课程内容信息量大、知识点零碎、理论教学多而实践动手少、很难提起学习兴趣等特点。本文将浅谈在教学中“如何教”及“教什么”的一些粗浅的体会。
一、本课程目前的教学内容及存在不足
目前,大多数院校“微机原理及应用”课程的教学现状不容乐观,主要表现在教材内容与微型计算机硬件的实际严重脱节、实验设备不配套、实用性较差等方面,学生普遍感觉学习难度大,学习效果不佳。目前,我院“微机原理及应用”课程教材和教学内容的模式仍然是以8086机型为主的16位结构,外设接口芯片及其接口方法也基本停留在8位或16位上。该模式的主要优点是入门相对容易、资料齐全、实验设备配套等。相比之下,缺点较为明显,主要表现在以下三方面。
(1)教材与教学内容和现有微机系统严重脱节。打开机箱来看,无论是cpu、总线还是常用的接口芯片,几乎找不到可与课本上相对照的实物。学生从书本那里很难得到他们的答案,从而丧失了进一步学习的兴趣。
(2)讲授的内容与社会需求相脱节。目前,技术上很少使用8086系统的cpu作为控制芯片去开发一个控制系统,所以学生往往很是糊涂,因为社会上普遍采用单片机、arm、dsp等作为控制器,8086系统已经不能适应社会的需要。
(3)教学配套16位微机实验设备陈旧老化,普遍不具备真实的微机实验环境。一般情况下,该模式的实验教学所用实验箱的结构是通过微机插卡的形式,通过一根扁平电缆将微机里的isa总线引至实验箱上,一些早期的实验箱更是通过 rs - 232串口建立的仿真实验环境。这样中断操作等重要的验证性实验不是在实际微机环境下运行的,没有真实感,学生往往只是照着实验指导书输入接线,只要不打错,不接错,就能得到正确结果。这样的实验使学生感到索然无味,容易误导学生,使有的学生有上当受骗的感觉,起不到应有的实验效果。另外,微机实验所用的配套微机陈旧老化,实验时接口损坏之类的故障频频发生,极大地影响了实验的正常进行。
二、适应社会需求,整合教学内容
教学内容采用模块化、菜单式结构。根据各个专业的人才培养方案要求的不同、授课对象不同、教学侧重点不同、学时设置不同(一般为48、56、64几种类型)等因素,将现有的“微机原理及应用”和“单片机原理及应用”两门课程教学内容进行整合,建议组织教学时,分为基础模块、提高模块、实用项目模块三大模块内容来组织。基础模块及项目模块为必修,而提高模块仅为考研学生开设。现在,我院普遍采用学分制,通过自由选课的方式选择自己需要的模块,以适应不同的教学目标和教学要求。
1.基础模块
基础模块以intel系列16位经典机型8086和mcs51单片机为主,主要讲述四部分内容。
(1)两种微处理器的结构。主要讲述8086和单片机的cpu内部组成、工作原理、各种寄存器的用法、各种标志的含义、物理地址的形成等重点内容,讲授要注意两种结构比较,找出差别,加强记忆。
(2)指令系统及其寻址方式。讲述典型的数据寻址方式,特别是常用的几种,讲解时引导学生思考寻址的目的及意义。要注意一些错误的写法,通过练习,让学生牢固掌握各种方式地址的计算、操作数的取写等内容。
(3)简单的汇编语言程序设计。讲述结构化程序设计的几种典型的结构,通过简单的程序,让学生掌握程序的基本构成和程序设计的基本步骤,重点训练学生的解题思路,同一问题可以通过不同的指令组织实现功能。讲解子程序的特点及定义方法,介绍一些常用的dos功能调用。
(4)中断及接口技术。包括中断技术、i/o端口译码技术、存储器扩展、8253a、8255a等常用可编程接口技术等。这些内容不但是微机原理及应用课程最基本的教学内容,更是学好高档微型计算机技术的必备基础和重要前提,教材编撰时必须坚持这一观点不动摇,以确保足够的篇幅和内容。
2.提高模块
提高模块则全面提升至以pentium微处理器为代表的32位机上,首重阐述pentium系列微处理器的段描述符及描述符高速缓存器,实模式、保护模式、虚拟86模式等模式,超标量流水线、高速缓存、指令分支预测等主要技术,适当引入常用的32位指令寻址方式和汇编指令、32位内存储器组织及其接口方法、32位外设可编程接口技术等以适应国内外微机教学从16位过渡到32位的发展趋势,使学生深刻领会和掌握主流微机技术的基本原理和衍变的具体过程。同时拿出一定的学时,选择一些高校的考研试题进行重点讲解,提高学生对考研知识点的掌握程度。
3.实用模块
以实用为目的组织教学内容。随着高等教育的普及和发展,大学生已从精英教育逐渐过渡到大众教育,培养应用型的技术人才已经成为许多普通高校甚至是重点高校的人才培养目标。因此,应该以实用为目的组织教学内容,重点以单片机作为控制芯片,适当弱化微机基本原理部分,加强接口技术应用。还可根据不同专业的就业需要选择企业、工厂里的一些微机应用系统实例作为教学主线,对课程内容和教学环节进行合理地设计和组织,增加实用性微机技术的讲授比例。
三、改进教学方法和手段,提高教学效果
1.实行启发式和讨论式教学
为活跃课堂气氛,我们设计了提问和讨论等互动环节。如在 mov数据传送指令的教学中,将正确的指令语句与错误的指令语句混编在一起,让学生指出其中存在的错误;用mov、push、xchg等多种指令实现两个存储单元的数据互换等。如在讲解结构化程序设计时,对书上的例子进行详细分析,让学生画出流程图,启发学生是否可以采用不同思路,选择不同指令,实现题目的要求,并对几种答案进行分析和比较。
2.着力推行基于问题和项目的教学方法
要突破传统的以教师为主导的讲授方法,结合教学内容中的第三模块即实用模块,特别在讲授接口技术时,以实际生产的控制项目实例来讲解,调动学生的兴趣,帮助他们形成解决实际问题的能力,使学生能够学有所用。比如讲解0809和0832的芯片时,我们以数据采集系统项目作为讲解例子,其中涉及了前向通道设计、采集的数据处理、采集的结果如何显示等问题,通过具体实例讲解,学生就能解决生产实际中数据采集这类问题。
3.采用多媒体教学手段,提高教学效果
由于“微机原理及应用”课程本身比较枯燥,因此,采用传统的授课方式效果很差。如果采用多种教学手段相结合的方式,将会取得较好的效果。对于需要总结和归纳的知识,采用板书的形式;对于一般介绍性知识,采用多媒体课件的形式;对于软硬件实例,采用多媒体课件与汇编语言编译软件emu 8086 eda仿真软件proteus 相结合的形式,将该类软件引入“微机原理及应用”教学,将使硬件教学事半功倍,学生很容易看明白内部电路的具体连接,并能直观看到电路对应的仿真结果。同时,我们还将以前做好的硬件系统带到课堂,让学生看到具体的芯片,增加其感性认识。
四、结论
“微机原理及应用”课程是电气信息类专业的本科生很重要的一门专业基础课,是一门技术性和实践性很强的课程。在经济飞速发展的今天,如何整合教学内容,使之既能适应企业对人才培养的要求,切实提升学生的实践能力和创新能力,又能兼顾考研等其他环节的较高的要求,是从事这一方面教学的教育工作者迫切要研究的问题。通过上述的一些做法,经过一年的教学,学生普遍对“微机原理及应用”课程教学改革效果表示认可,不仅学到了基础知识,也满足了部分学生的拓展学习,更重要的是教学内容与实际相结合,提高了实践能力。
参考文献:
[1]李继灿,等.计算机硬件教学与教材同步改革的思考[j].高等工程教育研究,2003,(3):20-23.
[2]艾德才.大学计算机硬件教学内容改革势在必行[j].计算机教育,2005,(3):76-79.
实验教学在对学生能力培养方面起着理论教学不可替代的作用,是培养学生实验技能、应用能力和科学作风的重要环节。《微机原理及应用》课程是计算机类及大多数电子类专业学生的必修课程。本门课程要求学生很好地掌握这门课程的内容并具备一定的实际电路设计和编程能力,使学生在深刻理解计算机软、硬件关系及以后的计算机应用开发中打下必要的计算机硬件基础。传统实验内容,仅仅是为了配合理论教学环节,主要是验证理论课教学的内容。传统实验教学将汇编软件上机、简单的硬件实验作为验证性实验,例如编程将输入的字符个数分类统计,或在实验箱上按实验指导书上的接线要求完成实验等,事实证明它在一定程度上帮助学生了解了课程,但是对于有限的实验教学而言,这种教学的效率不高,学生学习的主动性无法调动。这种实验内容无法使实践能力跟上时代对知识的要求,无形中削弱了实践教学和学生的主体性特点,使实验成了理论教学的附属,更无法满足应用型人才培养的需求。
一、现状分析
由于微机原理及应用属于硬件类课程,课程内容抽象、枯燥乏味,多数学生学习兴趣低,主动性差。学生汇编语言基础差,对汇编语言程序设计的理解和掌握程度低,直接影响到微机原理和接口技术课程的教学。实验系统老化,大多数院校采用的均为箱式实验系统,所提供的实验项目大多为对单个芯片的验证性实验,并且实验系统中均固化有相应的实验程序,部分学生实验时直接调用程序就可以完成实验内容。实验项目设计不合理,实验中需要学生动手的地方少,达不到实验目的。实验项目大多为验证性实验,缺乏设计性、综合性的实验项目。所用实验系统与目前微机的发展使用现状相距较远,未能利用目前通用微机的资源。
二、建立开放实验教学模式
实验室是高等学校实施素质教育、培养本科学生创新精神与实践能力的重要基地,实验室应该对学生开放、为学生提供实践学习条件。
1.增加实验室开放时间。传统的实验室管理模式下,实验室只在有课程安排的时间段开放,而大部分无课程安排的时间中是不开放的。在这种环境下,学生往往被限制在教师事先设定好的时间段进行实验,学生发挥自身潜能的余地和空间很小。为了让学生有更多的自主时间进入实验室,就必须建立开放性的实验环境。要允许学生结合课程学习以及自己的专业特点、时间安排或兴趣爱好提出实验题目、设计实验方案,并可在一个较宽松的实验环境内完成。实行实验室开放不但能最大限度地利用实验室资源,提高仪器设备利用率,而且能充分发挥实验室在实施素质教育中的重要作用,为学生提供自主发展和实践锻炼的空间。
2.开放实验内容。在课程计划实验外,实验内容可进一步开放。开放的内容以适用性、趣味性的实验项目为主。可以结合实际,将开放的项目在网上公布,学生可以选择自己感兴趣的实验项目并填报申请单,经教师同意,实验室主任审核,学院备案,便可进行。但在进行实验之前,学生应自行查阅相关资料,并设计实验方案,最后完成实验,提交报告。这种完全开放的实验环境有利于学生个性化发展,增强他们的自信心。 转贴于
3.学生自主选题开展项目研究。开放实验内容,可以让学生根据自己的实际情况,选择老师提供的实验,鼓励学生在此基础上进行拓展或自主提出课题项目,向学校或学院申请立项资助。如学校组织的大学生创新计划项目、全国大学生电子设计竞赛及“挑战杯”等全国大学生课外学术科技作品竞赛活动。自选课题以不同专业不同年级的学生组成研究小组,除研究项目,还可参与教师的课题研究,为教师提供科研帮助。“要培养学生创新能力,首先教师要有创新意识”,因此在实验教学组织中,采用多种形式的教学方法,引导学生进行创新性学习,通过这些训练,使学生具备独立思考、独立操作与解决问题的能力。
三、实验内容改革
微机原理实验的主要内容是:计算机软硬件的基本知识和基本设计方法,计算机软硬件的应用技术和利用各种IC器件组建微机系统、进行系统接口设计、扩展微机系统的功能等。基于培养工程应用型人才的要求,对实验教学内容应进行全面改革。丰富实验内容,提高实验难度,增加设计性和开发性实验的份量。
1.基础实验改革。基础实验紧跟理论教学进程,以单元实验为基础,通过实验使学生掌握计算机软、硬件工作原理及常用接口芯片的功能和基本用法。由于学生刚刚接触微机软硬件,往往感到无从下手,此时学生遇到问题不知如何解决。因此,在实验内容上,应安排一些验证性实验。主要让学生熟悉编程和调试环境,练习常用指令的使用。在此阶段,老师的主要作用应是对学生的扶持,以示范引导为主,从而使学生迅速掌握软件的使用和程序的编写方法,逐步锻炼学生软硬件调试的能力,也可以加深对基础知识的理解。
2.一般设计性实验。在较好完成单元实验的基础上,引入设计性实验。要求采用单元电路模块组合的方法,设计一个较复杂的接口电路和控制程序,实现多种功能。教师主要完成对学生的启发引导,只提供基本的设计思想和设计方法,不提供具体的、详细的电路与程序。学生自己查阅有关资料,自定设计方案,自行设计、调试接口电路和控制程序。对学生在实验中遇到的问题,老师只做引导性提示,具体故障的排除由学生自己动手完成。通过此类设计性实验,可以提高学生独立分析问题、解决问题的能力。
3.综合设计性实验。对部分基础较好的学生,在完成上述实验后,可以鼓励他们进行综合设计实验。在以前的综合性实验中,实验类容有老师给出,而且基本有现成的指导资料,不能真正达到对学生综合能力的培养。此类实验应由学生根据工程实际,提出自己的想法,并与指导老师交流,然后形成具体的实施方案。在该类实验中,老师主要把握学生提出的实验可行性和难易程度,资料的收集整理、电路的设计、软件的编写全部由学生自己完成,由老师对最后的完成情况作综合评价。
四、总结
对于应用型本科人才而言,微机原理与接口技术实验的目标就应是培养学生解决工程实际问题的能力。在开放的实验环境中,依托基础实验,深入一般设计性实验,鼓励学生只完成综合设计性实验,从而提高学生分析问题解决问题的能力,以达到应用型本科人才培养的目的。
参考文献:
[1]杨斌.《微机原理与接口技术》实验的改革与实践[J].实验科学与技术,2005,(12):67-69.
[2]杨杰.“以人为本”的高等教育理念视角[J].学术论坛,2006,(6):195-197.
1引言
随着计算机技术的飞速发展,目前微型计算机在工业控制、智能仪器仪表、家用电器、卫星、导弹、气象预测、石油勘探、通信等各领域已被广泛应用,具有高素质和创新能力的人才日益需要。在我国开发具有自主产权的计算机软、硬件产品及大规模地对生产技术进行改造的进程中,十分要既具备软件编程能力,又了解硬件知识的复合人才。实验教学在对学生能力培养方面起着理论教学不可替代的作用,是培养学生实验技能、应用能力和科学作风的重要环节。
《微机原理与应用》课程是普通高等学校理工科专业的一门重要的计算机技术基础课程,也是理工科学生学习和掌握计算机硬件基础知识、汇编语言程序设计及常用接口技术的入门课程,是计算机类及大多电类专业学生的必修课程,同时也是一门实用性和动手性都很强的计算机硬件类课程。本课程的任务是使学生从理论和实践上掌握现代微型计算机的基本组成、工作原理及典型接口技术,建立微机系统的整体概念,使学生具有运用现代微机技术进行软、硬件开发的初步能力。很好地掌握这门课程的内容并具备一定的实际电路设计和编程能力,会使学生在深刻理解计算机软、硬件关系及以后的计算机应用开发中打下必要的计算机硬件基础。在以前的教学过程中,由于条件的限制以及对实验课的作用缺乏认识,在实验课内容的组织及具实施等方面都存在一些问题。
尽管“微机原理与应用实验课”是独立设课,但其目的仅仅是为配合理论教学环节,实验内容也主要是验证理论教学的内容。在当今大力提倡素质教育和创新能培养为目标的教学理念下,必须重新认识实验课作用,改进实验内容和教学要求,使实验课成为素质教育及创新能力培养的重要环节。为此我们将实验环节分成三个组成部分:1)必要的功能模块验证实验;2)综合性实验;3)设计性实验。
2改革实验教学内容
目前大多数院校的“微机原理与应用实验课”都采用某种类型的实验器进行(我校实验室采用的就是东南大学研制的DVCC-80X86实验系统),而这些实验器提供的实验内容多为模块化组织形式,每个实验功能模块内部的主要连线已事先连接好。例如用8255构成的交通灯实验,学生只需连接A、B或C口与开关及三色灯的连线,8255的片选线。而8255与CPU的数据线、地址线和控制线都已事先接好。故实验的作用只能是局部的、验证性的。我们从多年的教学过程中认识到,这样的实验方式有其有利的一面,也有其不利的一面。
2.1传统实验内容与方法的有利方面
1)初学者可将更多的注意力集中于对接口电路功能的理解,编程方法及接口电路工作中软、硬件的配合;减少因接线错误或接触不良造成的不成功率,增强学生完成实验的信心。
2)实验过程快,可以与理论教学同步进行,增强理论课的教学效果。
3)便于实验的集中指导,减少实验设备的损坏率,提高办学效率。
2.2传统实验内容与方法的不利方面
1)学生对内容的理解和掌握具有片面性,无法建立起系统的概念。
2)实验内容的验证性,使学生处于被动接受的地位,无法发挥学生的主动性。
3)实验内容和方法的局限性,使学生无法发挥创造性。
2.3对传统实验内容与方法的改进
为了克服传统实验内容与方法的不利因素,我们尝试将整个实验分为三个环节进行。
1)精简部分验证性实验内容,使保留部分起到抛砖引玉的作用。目前保留的验证性实验内容有:
①并行接口电路8255实验;
②定时/计数器8253实验;
③键盘/显示控制器8279实验;
④中断控制器8259实验;
⑤D/A0832、A/D0809变换器实验;
⑥串行通信控制器8251或8250实验。
2)在验证性实验内容的基础上增加设计性内容。
3)最后进行一个综合性大实验题目。
3设计性实验选题
3.1紧密结合理论教学内容使学生可以下手设计
在具体实施对传统实验内容与方法的改进过程中,重点是做好规划、设计以及对其可行性进行实际制作验证。首先每个设计性实验的题目必须紧密结合理论教学的内容和进度。另外设计内容在实现上要具有一定的伸缩性,对于能力弱一些的学生通过努力可以达到和完成基本的设计要求。而对于能力强的学生又可以让他们感觉到有充分的发挥余地。
设计性实验的目的是为了培养学生灵活运用所学知识解决实际问题的能力,激发学生潜意识中的创造性。因此在具体选题上应注意:1)紧密配合理论课的教学内容和进度,主要设计内容应是已学过或正在学习的内容,不致使学生感到无从下手;2)设计不用实验器进行,摆脱学生对实验器的依赖;3)设计分基本要求部分和发挥部分。基本部分要求不可过高,要让大多数学生经努力在较短的时间内都可实现,树立学生的成就感和自信心;4)设计内容紧密结合理论教学且循序渐进,后面的设计内容紧密结合前面的设计内容。下面是部分设计内容:
①8088最小模式(或最大模式)硬件核设计(结合80X86微处理器一章的内容)。
②基于以上硬件核之一的最小系统设计(结合存储器和外设地址译码章节的内容)。
③在上述最小系统基础上实现的8255控制4×4键盘和4位数码管显示电路(结合8255内容)或:在上述最小系统基础上实现的8255控制16×16点阵汉字显示电路。
④在上述最小系统基础上实现的8253和单级8259及应用电路(结合8253和8255内容)。
⑤在上述最小系统基础上实现的8250串行接口电路(结合串行通信内容)。
⑥在上述最小系统基础上实现的ADC0809及DAC0832A/D和D/A电路(结合A/D、D/A内容)。
在学生设计过程中还要注意补充一些硬件设计的知识和经验,以及元器件选型方面的常识,甚至包括元器件当前的市场参考价格。另外为了使学生容易下手,开始的设计题目要给出较为详细的电路原理图。但是当学生掌握了设计原理和设计过程后,鼓励学生在满足电路要求基础上突破原理图的限制,在电路结构或元器件选型等方面进行大胆创新,按自己的思路进行设计。
例图1所示是设计性实验“基于8088最小模式硬件核的最小系统设计”所给出的原理电路。该设计的目的是结合“80X86微处理器”一章的教学内容,使学生掌握8088CPU的最小工作模式及外围电路的设计,包括地址锁存器74LS373、数据收发器74LS245和时钟发生器8284的实际运用和电路连接关系。另外存储器电路设计和外设接口电路设计都只提出了最基本的要求。
3.2给学生留有充分发挥的余地
为了在设计实验过程中激发同学的创新性,实验中鼓励同学突破所给的设计原理图大胆进行创新设计(采用不同的实现方法,选用不同的器件,提供更高的性能),或者在功能电路设计的基础上进行应用设计,并且在成绩上给以体现。例如在A/D、D/A设计题目中鼓励学生在以下三方面进行大胆发挥和创新。
1)提升数据采集电路的性能(如提高数据分辨率、提高数据采集速度、采用较大规模的EPLD器件实现接口电路等),或增加数据采集电路的功能(如增加数据显示功能、增加隔离保护功能等)。
2)将该系统构成一温度控制系统。温度传感器采用AD590,输出采用可控硅和灯泡模拟。控制算法可用PID、PI、PD或模糊算法。
3)将电路制作成印制电路板并调试通过。或者采用仿真软件仿真通过。
4综合性实验的选题
综合性实验的目的是要将学过的主要功能部件有机地组合起来,形成一个具有一定实际意义的整体,使学生掌握微机系统整合的基本方法。为此我们针对实验器提供的功能部件,设计了综合性实验题目,该题目将主要的实验功能模块综合为一个数据采集与处理系统。实验原理图如图2所示。
综合实验有:洗衣机的程序控制;交通灯控制电路;按键式电话;数字式密码锁;钟控装置;智力测验抢答器;彩色音乐演奏器;反应速度测试仪;照相机自拍指示;流水线监视器;程控信号发生器;信号的重现;存储器的应用等。