时间:2023-02-27 11:15:28
引言:易发表网凭借丰富的文秘实践,为您精心挑选了九篇单片机理论论文范例。如需获取更多原创内容,可随时联系我们的客服老师。
我所做的单片机串行通信发射机主要在实验室完成,参考有关的书籍和资料,个人完成电路的设计、焊接、检查、调试,再根据自己的硬件和通信协议用汇编语言编写发射和显示程序,然后加电调试,最终达到准确无误的发射和显示。在这过程中需要选择适当的元件,合理的电路图扎实的焊接技术,基本的故障排除和纠正能力,会使用基本的仪器对硬件进行调试,会熟练的运用汇编语言编写程序,会用相关的软件对自己的程序进行翻译,并烧进芯片中,要与对方接收机统一通信协议,要耐心的反复检查、修改和调试,直到达到预期目的。
单片机串行通信发射机采用串行工作方式,发射并显示两位数字信息,既显示00-99,使数据能够在不同地方传递。硬件部分主要分两大块,由AT89C51和多个按键组成的控制模块,包括时钟电路、控制信号电路,时钟采用6MHZ晶振和30pF的电容来组成内部时钟方式,控制信号用手动开关来控制,P1口来控制,P2、P3口产生信号并通过共阳极数码管来显示,软件采用汇编语言来编写,发射程序在通信协议一致的情况下完成数据的发射,同时显示程序对发射的数据加以显示。
毕业设计的目的是了解基本电路设计的流程,丰富自己的知识和理论,巩固所学的知识,提高自己的动手能力和实验能力,从而具备一定的设计能力。
我做得的毕业设计注重于对单片机串行发射的理论的理解,明白发射机的工作原理,以便以后单片机领域的开发和研制打下基础,提高自己的设计能力,培养创新能力,丰富自己的知识理论,做到理论和实际结合。本课题的重要意义还在于能在进一步层次了解单片机的工作原理,内部结构和工作状态。理解单片机的接口技术,中断技术,存储方式,时钟方式和控制方式,这样才能更好的利用单片机来做有效的设计。
我的毕业设计分为两个部分,硬件部分和软件部分。硬件部分介绍:单片机串行通信发射机电路的设计,单片机AT89C51的功能和其在电路的作用。介绍了AT89C51的管脚结构和每个管脚的作用及各自的连接方法。AT89C51与MCS-51兼容,4K字节可编程闪烁存储器,寿命:1000次可擦,数据保存10年,全静态工作:0HZ-24HZ,三级程序存储器锁定,128*8位内部RAM,32跟可编程I/O线,两个16位定时/计数器,5个中断源,5个可编程串行通道,低功耗的闲置和掉电模式,片内震荡和时钟电路,P0和P1可作为串行输入口,P3口因为其管脚有特殊功能,可连接其他电路。例如P3.0RXD作为串行输出口,其中时钟电路采用内时钟工作方式,控制信号采用手动控制。数据的传输方式分为单工、半双工、全双工和多工工作方式;串行通信有两种形式,异步和同步通信。介绍了串行串行口控制寄存器,电源管理寄存器PCON,中断允许寄存器IE,还介绍了数码显示管的工作方式、组成,共阳极和共阴极数码显示管的电路组成,有动态和静态显示两种方式,说明了不同显示方法与单片机的连接。再后来还介绍了硬件的焊接过程,及在焊接时遇到的问题和应该注意的方面。硬件焊接好后的检查电路、不装芯片上电检查及上电装芯片检查。软件部分:在了解电路设计原理后,根据原理和目的画出电路流程图,列出数码显示的断码表,计算波特率,设置串行口,在与接受机设置相同的通信协议的基础上编写显示和发射程序。编写完程序还要进行编译,这就必须会使用编译软件。介绍了编译软件的使用和使用过程中遇到的问题,及在编译后烧入芯片使用的软件PLDA,后来的加电调试,及遇到的问题,在没问题后与接受机连接,发射数据,直到对方准确接收到。在软件调试过程中将详细介绍调试遇到的问题,例如:通信协议是否相同,数码管是否与芯片连接对应,计数器是否开始计数等。
我所设计的单片机串行接口现在已经发展到无线收发的阶段,本文参考无线发射部分就是参考南华大学黄智伟、朱卫华的《单片机与嵌入式系统应用》一文,该串行无线发射电路结构简单、工作可靠,可方便地在单片机与单片机之间,构成一个点对点、一点对多点的无线串行数据传输通道。单片机无线串行接口电路由MICRF102单片发射器芯片、MICRF007单片接收器芯片组成,工作在300~440MHzISM频段;具有ASK调制和解调能力,抗干扰能力强,适合工业控制应用;采用PLL频率合成技术,频率稳定性好;接收灵敏度高达-96dBm,最大发射功率达-2.5dBm;数据速率可达2Kb/s;低工作电压:4.75~5.5V;功耗低,接收时电流3mA,发射时电流7.75mA,接收待机状态仅为0.5μA,发射待机状态仅为1.0μA;可用于单片机之间的串行数据无线传输,也可在单片机数据采集、遥测遥控等系统中应用。
最后介绍了毕业设计做完后的结论以及自己的心得体会。
2硬件
2.1硬件的基本组成:
单片机89C51、6M晶震、30pF电容、22uf/10V电容、1K电阻、共阳极数码显示管、按键。
2.2电路图
(见附录A)
2.3硬件介绍
2.3.1单片机概述
单片机也被称作“单片微型计算机”、“微控制器”、“嵌入式微控制器”。单片机一词最初是源于“SingleChipMicrocomputer”,简称SCM。随着SCM在技术上、体系结构上不断扩展其控制功能,单片机已不能用“单片微型计算机”来表达其内涵。国际上逐渐采用“MCU”(MicroControllerUnit)来代替,形成了单片机界公认的、最终统一的名词。为了与国际接轨,以后应将中文“单片机”一词和“MCU”唯一对应解释。在国内因为“单片机”一词已约定俗成,故而可继续沿用。
2.3.1.1单片机的发展历史
如果将8位单片机的推出作为起点,那么单片机的发展历史大致可以分为以下几个阶段:
第一阶段(1976—1978):单片机的探索阶段。以Intel公司的MCS-48为代表。MCS-48的推出是在工控领域的探索,参与这一探索的公司还有Motorola、Zilog等。都取得了满意的效果。这就是SCM的诞生年代,“单片机”一词即由此而来。
第二阶段(1978—1982):单片机的完善阶段。Intel公司在MCS-48基础上推出了完善的、典型的单片机系列MCS-51。它在以下几个方面奠定了典型的通用总线型单片机体系结构。
1.完善的外部总线。MCS-51设置了经典的8位单片机的总线结构,包括8位数据总线、16位地址总线、控制总线及具有多机通信功能的串行通信接口。
2.CPU功能单元的集中管理模式。
3.体现工控特性的地址空间及位操作方式。
4.指令系统趋于丰富和完善,并且增加了许多突出控制功能的指令。
第三阶段(1982—1990):8位单片机的巩固发展及16位单片机的推出阶段,也是单片机向微控制器发展的阶段。Intel公司推出的MCS-96系列单片机,将一些用于测控系统的模数转换器、程序运行监视器、脉宽调制器等纳入片中,体现了单片机的微控制器特征。
第四阶段(1990—):微控制器的全面发展阶段。随着单片机在各个领域全面、深入地发展和应用,出现了高速、大寻址范围、强运算能力的8位/16位/32位通用型单片机,以及小型廉价的专用型单片机。
2.3.1.2单片机的发展趋势
目前,单片机正朝着高性能和多品种方向发展,今后单片机的发展趋势将是进一步向着CMOS化、低功耗化、低电压化、低噪声与高可靠性、大容量化、高性能化、小容量、低价格化、电路内装化和串行扩展技术。随着半导体集成工艺的不断发展,单片机的集成度将更高、体积将更小和功能将更强。
2.3.1.3单片机的特点
单片机主要有如下特点:
1.有优异的性能价格比。
2.集成度高、体积小、有很高的可靠性。单片机把各功能部件集成在一块芯片上,内部采用总线结构,减少了各芯片之间的连线,大大提高了单片机的可靠性和抗干扰能力。另外,其体积小,对于强磁场环境易于采取屏蔽措施,适合在恶劣环境下工作。
3.制功能强。为了满足工业控制的要求,一般单片机的指令系统中均有极丰富的转移指令、I/O口的逻辑操作以及位处理功能。单片机的逻辑控制功能及运行速度均高于同一档次的微机。
4.低功耗、低电压,便于生产便携式产品。
5.外部总线增加了I2C(Inter-IntegratedCircuit)及SPI(SerialPeripheralInterface)等串行总线方式,进一步缩小了体积,简化了结构。
6.单片机的系统扩展和系统配置较典型、规范,容易构成各种规模的应用系统。
2.3.1.4单片机的应用
由于单片机具有显著的优点,它已成为科技领域的有力工具,人类生活的得力助手。它的应用遍及各个领域,主要表现在以下几个方面:
1.单片机在智能仪表中的应用
2.单片机在机电一体化中的应用
3.单片机在实时控制中的应用
4.单片机在分布式多机系统中的应用
5.单片机在人类生活中的应用
单片机已成为计算机发展和应用的一个重要方面,另一方面,单片机应用的重要意义还在于,它从根本上改变了传统的控制系统设计思想和设计方法。从前必须由模拟电路或数字电路实现的大部分功能,现在已能通过单片机来实现了。这种用软件代替硬件的控制技术也称为微控制技术,是对传统控制技术的一次革命。
A:由单片机组成控制器的结构和特点:
单片微型计算机是微型计算机发展中的一个重要分支,是把构成一台微型计算机的主要部件如中央处理器(CPU)、存储器(RAM/ROM)和各种功能I/O接口集成在一块芯片上的单芯片微型计算机(SingleChipMicroComputer),简称单片机.由于它的结构与指令功能都是按工业控制要求设计的,且近年来单片机着力扩展了各种控制功能如A/D、PWM等,因此我们更多时候称其为一个单片形态的微控制器(SingleChipMicroController),或直接称其为微控制器(MicroController)。
B:用单片机组成的微机控制系统具有以下特点:
1.受集成度限制,片内存储器容量较小,一般片内ROM小于4—8K字节,片内RAM小于256字节;但可在外部进行扩展,如MCS—51系列单片机的片外可擦可编程只读存储器(EPROM)、静态随机存储器(SRAM)可分别扩展至64K字节。
2.可靠性高。单片机芯片本身是按工业控制环境要求设计的,其抗工业噪声的能力优于一般通用CPU;程序指令及其常数、表格固化在ROM中不易破坏;常用信号通道均在一个芯片内,故可靠性高。
3.易扩展。片内具有计算机正常运行所必须的部件,芯片外部有许多供扩展用的总线及并行、串行输入/输出端口,很容易构成各种规模的微机控制系统。
4.控制功能强。为了满足工业控制要求,单片机的指令系统中有极丰富的条件分支转移指令、I/O口的逻辑操作以及位处理功能。一般来说,单片机的逻辑控制功能及运行速度均高于同一档次的微处理器。
5.一般的单片机内无监控程序或系统管理软件,软件开发工作量大。但近年来已开始出现了片内固化有BASIC解释程序及FROTH操作系统的单片机,使单片机系统的开发提高了一个新水平。
此外,单片机成本低、集成度高、控制功能多,可灵活地组装成各种智能控制装置,并能有针对性设计成专用系统,解决从简单到复杂的各种需要,实现最佳的性价比。特别是单片机与传统机械产品相结合,使原有机械产品的结构简化、控制智能化。如数控机床就是典型实例。近年来,单片机发展极快,其产量占微机产量的70%以上。目前,至少有50个系列400余种机型,性能和结构各不相同,INTEL、MOTOROLA、ZILCG等公司都有系列单片微型计算机。国内普及的几乎都是INTEL公司的产品。
关键词:单片开关电源快速设计
TOPSwithⅡ
TheWayofQuickDesignforSinglechipSwitchingPowerSupplyAbctract:Threeendssinglechipswitchingpowersupplyisnewtypeswitchingpowersupplycorewhichhasbeenpopularsince1990.Thispaperintroducesquickdesignforsinglechipswitchingpowersupply.
Keywords:Singlechipswitchingpowersupply,Quickdesign,TopswithⅡ
在设计开关电源时,首先面临的问题是如何选择合适的单片开关电源芯片,既能满足要求,又不因选型不当而造成资源的浪费。然而,这并非易事。原因之一是单片开关电源现已形成四大系列、近70种型号,即使采用同一种封装的不同型号,其输出功率也各不相同;原因之二是选择芯片时,不仅要知道设计的输出功率PO,还必须预先确定开关电源的效率η和芯片的功率损耗PD,而后两个特征参数只有在设计安装好开关电源时才能测出来,在设计之前它们是未知的。
下面重点介绍利用TOPSwitch-II系列单片开关电源的功率损耗(PD)与电源效率(η)、输出功率(PO)关系曲线,快速选择芯片的方法,可圆满解决上述难题。在设计前,只要根据预期的输出功率和电源效率值,即可从曲线上查出最合适的单片开关电源型号及功率损耗值,这不仅简化了设计,还为选择散热器提
η/%(Uimin=85V)
中图法分类号:TN86文献标识码:A文章编码:02192713(2000)0948805
PO/W
图1宽范围输入且输出为5V时PD与η,PO的关系曲线
图2宽范围输入且输出为12V时PD与η,PO的关系曲线
图3固定输入且输出为5V时PD与η,PO的关系曲线
供了依据。
1TOPSwitch-II的PD与η、PO关系曲线
TOPSwitch-II系列的交流输入电压分宽范围输入(亦称通用输入),固定输入(也叫单一电压输入)两种情况。二者的交流输入电压分别为Ui=85V~265V,230V±15%。
1.1宽范围输入时PD与η,PO的关系曲线
TOP221~TOP227系列单片开关电源在宽范围输入(85V~265V)的条件下,当UO=+5V或者+12V时,PD与η、PO的关系曲线分别如图1、图2所示。这里假定交流输入电压最小值Uimin=85V,最高
η/%(Uimin=85V)
η/%(Uimin=195V)
交流输入电压Uimax=265V。图中的横坐标代表输出功率PO,纵坐标表示电源效率η。所画出的7条实线分别对应于TOP221~TOP227的电源效率,而15条虚线均为芯片功耗的等值线(下同)。
1.2固定输入时PD与η、PO的关系曲线
TOP221~TOP227系列在固定交流输入(230V±15%)条件下,当UO=+5V或+12V时,PD与η、PO的关系曲线分别如图3、图4所示。这两个曲线族对于208V、220V、240V也同样适用。现假定Uimin=195V,Uimax=265V。
2正确选择TOPSwitch-II芯片的方法
利用上述关系曲线迅速确定TOPSwitch-II芯片型号的设计程序如下:
(1)首先确定哪一幅曲线图适用。例如,当Ui=85V~265V,UO=+5V时,应选择图1。而当Ui=220V(即230V-230V×4.3%),UO=+12V时,就只能选图4;
(2)然后在横坐标上找出欲设计的输出功率点位置(PO);
(3)从输出功率点垂直向上移动,直到选中合适芯片所指的那条实曲线。如不适用,可继续向上查找另一条实线;
(4)再从等值线(虚线)上读出芯片的功耗PD。进而还可求出芯片的结温(Tj)以确定散热片的大小;
(5)最后转入电路设计阶段,包括高频变压器设计,元器件参数的选择等。
下面将通过3个典型设计实例加以说明。
例1:设计输出为5V、300W的通用开关电源
通用开关电源就意味着交流输入电压范围是85V~265V。又因UO=+5V,故必须查图1所示的曲线。首先从横坐标上找到PO=30W的输出功率点,然后垂直上移与TOP224的实线相交于一点,由纵坐标上查出该点的η=71.2%,最后从经过这点的那条等值线上查得PD=2.5W。这表明,选择TOP224就能输出30W功率,并且预期的电源效率为71.2%,芯片功耗为2.5W。
若觉得η=71.2%的效率指标偏低,还可继续往上查找TOP225的实线。同理,选择TOP225也能输出30W功率,而预期的电源效率将提高到75%,芯片功耗降至1.7W。
根据所得到的PD值,进而可完成散热片设计。这是因为在设计前对所用芯片功耗做出的估计是完全可信的。
例2:设计交流固定输入230V±15%,输出为直流12V、30W开关电源。
图4固定输入且输出为12V时PD与η,PO的关系曲线
η/%(Uimin=195V)
图5宽范围输入时K与Uimin′的关系
图6固定输入时K与Uimin′的关系
根据已知条件,从图4中可以查出,TOP223是最佳选择,此时PO=30W,η=85.2%,PD=0.8W。
例3:计算TOPswitch-II的结温
这里讲的结温是指管芯温度Tj。假定已知从结到器件表面的热阻为RθA(它包括TOPSwitch-II管芯到外壳的热阻Rθ1和外壳到散热片的热阻Rθ2)、环境温度为TA。再从相关曲线图中查出PD值,即可用下式求出芯片的结温:
Tj=PD·RθA+TA(1)
举例说明,TOP225的设计功耗为1.7W,RθA=20℃/W,TA=40℃,代入式(1)中得到Tj=74℃。设计时必须保证,在最高环境温度TAM下,芯片结温Tj低于100℃,才能使开关电源长期正常工作。
3根据输出功率比来修正等效输出功率等参数
3.1修正方法
如上所述,PD与η,PO的关系曲线均对交流输入电压最小值作了限制。图1和图2规定的Uimin=85V,而图3与图4规定Uimin=195V(即230V-230V×15%)。若交流输入电压最小值不符合上述规定,就会直接影响芯片的正确选择。此时须将实际的交流输入电压最小值Uimin′所对应的输入功率PO′,折算成Uimin为规定值时的等效功率PO,才能使用上述4图。折算系数亦称输出功率比(PO′/PO)用K表示。TOPSwitch-II在宽范围输入、固定输入两种情况下,K与U′min的特性曲线分别如图5、图6中的实线所示。需要说明几点:
(1)图5和图6的额定交流输入电压最小值Uimin依次为85V,195V,图中的横坐标仅标出Ui在低端的电压范围。
(2)当Uimin′>Uimin时K>1,即PO′>PO,这表明原来选中的芯片此时已具有更大的可用功率,必要时可选输出功率略低的芯片。当Uimin′(3)设初级电压为UOR,其典型值为135V。但在Uimin′<85V时,受TOPSwitch-II调节占空比能力的限制,UOR会按线性规律降低UOR′。此时折算系数K="UOR′"/UOR<1。图5和图6中的虚线表示UOR′/UOR与Uimin′的特性曲线,利用它可以修正初级感应电压值。
现将对输出功率进行修正的工作程序归纳如下:
(1)首先从图5、图6中选择适用的特性曲线,然后根据已知的Uimin′值查出折算系数K。
(2)将PO′折算成Uimin为规定值时的等效功率PO,有公式
PO=PO′/K(2)
(3)最后从图1~图4中选取适用的关系曲线,并根据PO值查出合适的芯片型号以及η、PD参数值。
下面通过一个典型的实例来说明修正方法。
例4:设计12V,35W的通用开关电源
已知Uimin=85V,假定Uimin′=90%×115V=103.5V。从图5中查出K=1.15。将PO′=35W、K=1.15一并代入式(2)中,计算出PO=30.4W。再根据PO值,从图2上查出最佳选择应是TOP224型芯片,此时η=81.6%,PD=2W。
若选TOP223,则η降至73.5%,PD增加到5W,显然不合适。倘若选TOP225型,就会造成资源浪费,因为它比TOP224的价格要高一些,且适合输出40W~60W的更大功率。
3.2相关参数的修正及选择
(1)修正初级电感量
在使用TOPSwitch-II系列设计开关电源时,高频变压器以及相关元件参数的典型情况见表1,这些数值可做为初选值。当Uimin′LP′=KLP(3)
查表1可知,使用TOP224时,LP=1475μH。当K=1.15时,LP′=1.15×1475=1696μH。
表2光耦合器参数随Uimin′的变化
最低交流输入电压Uimin(V)85195
LED的工作电流IF(mA)3.55.0
光敏三极管的发射极电流IE(mA)3.55.0
(2)对其他参数的影响
传统的单片机原理与应用课程教学的课堂上,大多单纯依靠老师的讲解。老师为了把一些抽象的概念,难懂的知识点讲解清楚,往往需要花费大量时间。并且,即使花费了大量的时间,有时因为硬件设计、系统开发等内容,也不容易在简单的平面教学中清楚地讲解,不能使学生产生感性认识。运用多媒体课件与传统教学相结合,把传统教学中难讲难理解的知识做成多媒体课件,不仅可以节省大量教学中板书的时间,还可以提高教学的质量和效率。同时老师在课堂上使用的多媒体课件一定要经过精心的准备,内容要选择难讲难理解的典型事例,通过仿真把结果动态演示出来,即能加深学生对问题的理解,又能激发学生的学习兴趣,灵活应用现代教学手段,突出解决该课程中实践性强的知识点,与传统教学相结合,对重点和难点内容进行透彻、清楚的讲解,使表现形式更加形象化,更容易理解,从而提高学生的学习兴趣。除了课堂教学,还可利用网络资源来最大限度的丰富课堂外学习,建立大范围的教学资源平台—教学网站,尽量实现优质教学资源共享,避免不必要的人力物力的浪费。利用教学网站,给学生提供学习与应用单片机技术的网络平台,开成良好地互动,真正实现教与学的有效整合[2]。
2选择合适的多媒体课件以满足教学需求
把多媒体课件应用到单片机课程的教学过程中,使得单片机教学不再枯燥,不仅可以使学生提高对理论知识的认识,而且通过仿真实例可以使学生熟悉单片机系统的开发方法,进而培养学生的动手和实践的能力。但是多媒体课件良莠不齐,必须选择合适的多媒体课件否则事得其反。首先,电子课件的开发工具有很多种,每种工具软件有各自的特点,要合理选择。在单片机多媒体课件的开发过程中,笔者所在教学团队,结合了电子课件开发工具PowerPoint和单片机仿真软件PROTUES,使用PROTUES针对具体实例开发出仿真程序,同时把仿真结果动态的插入到PowerPoint制作的电子课件中,使得多媒体课件能够演示单片机工作的动态及结果,感性且直观,同时又增加了课件的趣味性。其次,要及时更新多媒体课件以适应单片机技术的发展速度。《单片机原理与应用》是一门内容多且杂、实践能力要求高、发展迅速的课程,为了适应数字系统的不断发展,多媒体课件中动态仿真实例要尽可能的选择新事例,一方面能增加知识量,使课程和发展形势紧密结合,另一方面也能调动学生的学习兴趣,从而提高教学效果。
3结束语
1.1概念
电子台历对于人们来说并不陌生,是日常生活中的一种计时工具,显示内容比较具体,包括:年、月、秒等,以其自身精确、使用方便等优势受到人们越来越多的关注。在电子台历使用过程中,能够在两个方面体现其特点,一方面,能够与软、硬件更新同步,为人们提供更加优质的服务,具有实时性特点;另一方面,结构简单,主要是将单片机作为基础,与LED显示电路等构成,而且在特殊环境影响下,能够进行实时调试,极大地提高了工作效率。
1.2设计原理
电子台历软件主要包括程序初始化、按键检测等,硬件则为单片机,由于单片机芯片接口数量较多,在实际应用中比较复杂。诚然,电子台历体积小,但是,其内部系统包含电源电路、时钟等部件,能够确保其稳定、正常运行,另外,在其设计中,台历前板显示屏幕是价格比较昂贵的数码管液晶显示器,能够有效突破传统仅能够显示一种字体的弊端,通过这种设计,不仅能够满足个性化需求,有效节约成本,还能够提高电子台历市场占有率。目前,Proteus系统电子台历应用范围比较广泛。
2在电子信息中单片机电子台历的应用
2.1激发学生兴趣,挖掘创新潜能
传统教学主要采用标准模块,学生被动地在课前对相关实验进行预习,并将事先编好的程序录入系统中进行验证即可,在很大程度上写弱了学生学习积极性和热情,而单片机教学不同,学生在教师引导下,可以利用单片机软件进行创新设计,有效激发学生兴趣,拓展学生思维,能够深入挖掘创新潜能。另外,该技术自身结构简单、学生操作难度较低,能够为学生进行自主实验提供支持,不仅能够优化教学,提升教学有效性,还能够充分调动学生积极性和热情。
2.2丰富教学内容,拓展知识范围
电子信息工程作为计算机应用科学的重要组成部分,是适应现代社会发展的基础,在社会经济迅速发展影响下,电子信息技术已经在社会各个领域中得到了广泛推广和普及,在推动社会、经济发展等方面具有重要作用。传统电子信息工程中的设计与运用,已经不能够更好地帮助学生参与现代社会发展,特别是在单片机在人们生活中的应用,使得人们对电子信息工程提出了更高的要求情况下。因此,将单片机技术引入教学中成为未来主要趋势,在教学中渗透,不仅能够丰富教学内容,丰富知识范围,还能够进一步激发学生创造力,提升自身专业技能。在实际教学中,教师要认识到单片机添加到教学中的重要性,并引导学生全面、系统了解和掌握单片机知识,从而推动电子信息工程实现可持续发展目标。
2.3提供实验素材,培养综合能力
电子信息工程发展过程中,实验在促进其不断发展中占据不可替代的重要位置,传统教学中,教师普遍将理论知识的传授作为课堂教学核心,在很大程度上限制学生发挥想象力和创造力,无法真正理解和掌握单片机技术相关内容,为了能够突破传统单一模式的缺陷,教师可以引导学生认识并掌握此设计相关知识,例如:台历结构等,并将单片机在电子台历中的运用作为实验课题,围绕实践操作进行模拟实验,在实验过程中,教师通过正确引导,使得学生在体会实验的同时,扎实的掌握基础知识,从而为进一步开展电子信息工程教学奠定坚实的基础。除此之外,教师还需要放手让学生自主进行实验,并及时发现自身存在的不足之处,参照原始实验过程进行对比,加以调整和优化,提高学习效率。通过这种方式,不仅能够使得学生更好地掌握专业知识,丰富知识面,还能够有效培养学生自主学习等综合能力,从而进一步挖掘电子信息工程。
关键词:切削力,测量,单片机
前言
切削力的测量不仅可以研究切削机理、计算功率消耗、优化切削用量和刀具几何参数、校核切削力和切削温度理论计算的准确性,更重要的是,可以通过切削力的变化来监控切削过程,反映刀具磨损或破损、切削用量合理性、机床故障、颤振等切削状态。
1 计算机向单片机传输命令和数据
通过对单片机的编程来控制USB接口芯片,接收和响应主机对设备发出的命令。在测力系统中,单片机的编程设计程序通常由三部分组成:
第一、初始化单片机和所有的外围电路。
第二、主循环部分,其任务是可以中断的。
第三、中断服务程序,其任务是对时间敏感的,必须马上执行。
当应用程序中的“数据采集”按钮按下后,USB进入主循环函数,将从端点缓冲区中提取命令,并按照命令的要求,调用相应的函数,如采集数据,桥路调零,设置频率等。关键的几个函数如下:
(1) AfxBeginThread( WriteCommand, &mMainWrite);//启动一个线程,调用传输命令函数
(2) open_ file(threadParam->pipe-name);//创建文件句柄
(3) open_dev();//创建设备句柄
(4) DeviceIoControl(hDevice,IOCTL_ WRITE_REGISTERS,
(PVOID)&ioBlock,sizeof(IOBLOCK),NULL,O,&nBytes,NULL);
//DeviceIoControl函数发送控制代码到指定的设备驱动上,使得相应的设备完成数据输出的功能。论文格式。
(5) WriteFile(hFile,threadParam->pcIoBuffer,threadParam->uiLength,&nBytes,NULL);
//写文件函数将数据传送到单片机的缓冲区中。论文格式。
2 单片机向计算机传输数据其流程
单片机向计算机传输流程
经过模数转换后的数据首先保存在单片机的数据缓冲区中,当单片机接收到主机发来的IN命令时,调用如下函数将数据传送到计算机的内存中。论文格式。
1) AfxBeginThread( ReadData, &m一ainRead);//启动一个线程,调用读取数据函数
2) open_ file(threadParm一>pipe name);; //创建文件句柄,准备读取数据
3) open dev ();//创建设备句柄
4) DeviceIoControl (hDevice,IOCTLesWRITE REGISTERS,
(PVOID)&ioBlock,sizeof(IO_BLOCK),NULL,O,&nBytes,NULL);
//DeviceIoControl函数发送控制代码到指定的设备驱动上,使得相应的设备完成数据输入的功能。
5) ReadFile(hFile,threadParam->pcIoBuffer, threadParam->uiLength,&nBytes, NULL);
//读文件函数将数据从单片机的缓冲区读入到threadParam->pcIoBuffer内存中。
3结论
利用单片机实现切削力测量中USB数据传输功能,以达到对切削力的测量的监控。实现了生产过程中连续自动采样、实时显示、过载报警。
参考文献:
[1]师汉民.金属切削过程中的分叉与突变现象兼论切削过程的可控性问题[J].应用力学学报,1999,16(1):15~20.
[2]丛力,丛贵梁等.功率监控在机床中的应用[J].组合机床与自动化加工技术,10:29~31,1999.
[3]李熙亚,王卫平.车削切削力不确定性的模糊-灰色预测[J].工具技术,2002,36(8):26-29.
[4]陶永兰,等.切削力数据采集和处理系统[J].试验技术与试验机,1997,37(2):49-50.
[5]X.Li,P.K. Venuvinod and M.K. Chen. Feed Cutting Force Estimationfrom the Current Measurement with Hybrid Learning[J]. Advanced ManufacturingTechnology,2000,(16):859-869
关键词:单片机;一体化;教学模式
中图分类号:G712 文献标识码:A 文章编号:1671-0568(2012)08-0041-02
目前,计算机硬件技术向巨型化、微型化和单片化三个方向高速发展。自1975年第一块单片微型计算机芯片问世以来,在短短的三十多年间,单片机技术已发展成为计算机技术一个非常有前途的分支,它具有体积小、性能优越、价格低廉等优点。一方面,单片机芯片是自动控制系统的核心部件,广泛应用于工业控制、智能化仪器仪表、通信终端设备、家用电器、高档电子玩具等领域;另一方面,单片机也是电子技术数字化的核心部件之一,在数字化电子产品中承担着数字信号处理的重任。鉴于单片机技术在实践中的广泛应用,很多高职院校电类专业均开设了《单片机技术》课程,但是院校之间的教学模式及教学效果存在着一定的差别,为了找到此类课程的理想教学方法,有必要对单片机课程的教学模式进行研究。
一、传统的单片机教学模式
传统的高职院校《单片机技术》课程存在一些比较普遍的问题,主要体现在适合高职学生的优质单片机教材较少,很多教材偏重于理论,相应的教学计划针对性不强,传统教学方法因过多体现“讲授式”特点,缺乏对学生主动学习与实践创新能力的关注。传统的“单片机技术”课程教学模式往往是“理论课+实验课”。理论课在教室采用多媒体或“粉笔+黑板”的方式,以逐个知识点的讲授为主。实验课在实验室环境下练习,且实验内容多为验证性实验。这种教学模式的缺点是教学中以教师为中心,理论与实践相脱节,学生被动地接受知识,学习过后不易理解和掌握。因此,开展《单片机技术》课程教学方法改革,探索适应新形势要求的教学方法已是必然。
二、单片机一体化教学模式
《单片机技术》自身就是一项实践性非常强的技术,光靠理论讲授和后续的实验验证根本不可能使学生很好的掌握这项高新技术,为了改变现状使学生掌握这项受之有用的技术,唯有在教学过程中加大实践的力度,使得学生能够在做中学,学中做,通过自己动手做而获得成就感,通过自己动手做而找到学习的乐趣,进而自主的学习。基于此,本文对单片机一体化教学模式进行探究,采用“教学做一体化”的教学方式,以项目情景和工作过程为导向,突出学生的主体地位,在做的过程中由教师教和学生学来共同完成教学活动。
三、单片机一体化教学具体实施
整个课程教学过程的实施按照“理论引导普通项目实训典型项目实训综合(创新)项目实训竞赛”的系列步骤展开。
1 实施方案。每个教学过程均安排在实训室采用“理论讲解-分析设计-学生编程-仿真-实训-设疑-再编程-再仿真-再实训”的方式进行,边讲边动手,有目的、有计划地带领学生先完成普通项目实训,再完成典型项目实训,然后完成综合(创新)项目实训。例如,要完成“8个发光二极管轮流点亮”的任务,教师先讲解完成这个实例需要掌握的相关电路原理和指令规则,接着引导学生一起来分析思考如何实现任务功能,待学生发现指令和任务之间的联系之后,让学生动手写程序,并仿真看结果对不对。如果仿真正确。再尝试将程序代码下载到实验板看结果是否正确。接下来再适当改变任务要求,让学生动手完成新任务。通过这样的过程,调动学生的主观能动性,提高学生学习兴趣,真正将“学-思-知-行”统一起来。
2 实施方法。本课程实践教学环节的实施按照“普通项目实训典型项目实训综合(创新)项目实训竞赛”的步骤循序渐进地展开,其组织形式也有相应的区别。
(1)普通实训项目。普通实训项目采用集中进行,统一指导和个别辅导相结合的方式进行。实训后学生必须根据要求,写出项目实训报告。实训过程中,教师的作用是导向、纠偏、督促、检查。重在培养学生自主创新地完成:资料查找、方案构思、电路设计与制作、编程及调试等工作,注重讲练结合,教师一般先有统一的入门指导,讲解实训的原理、方法、步骤、注意事项,根据需要作必要的现场操作演示,然后巡回指导。通过普通项目的实训使学生掌握单片机开发工具、单片机仿真软件、应用软件的使用方法,获得基本实训技能。掌握单片机指令应用、程序设计基本方法和技巧,提高了动手能力。
(2)典型实训项目。教师下达典型实训项目任务,提供参考资料书目,学生自己查阅资料,确定设计方案。在教师对设计方案检查无误后开始进行硬件原理图的设计和软件程序编制,调试硬件电路、调试设计程序直至成功,整个过程由老师提供技术支持。学生根据任务书的时间内容要求完成设计任务。典型实训项目采用相对集中、任务分散,小组讨论,个别辅导相结合的方式进行。通过典型实训项目的实训使学生进一步理解单片机的组成及工作原理,掌握接口电路的工作原理,理解接口技术、中断、定时/计数器等功能部件的基本原理和设计应用方法,培养学生的单片机应用与开发能力以及团队协作的能力。
(3)综合(创新)项目实践。综合(创新)项目实践采用课题组形式,每组学生进行任务分工,共同完成一个相对完整的设计任务:审题、查阅资料、方案构思、绘制原理图、电路板设计与制作、编程及调试、论文撰写等工作。教师采用相对集中、任务分散,小组讨论,个别辅导相结合的方式进行。教师在实训全过程中起技术指导作用。要真正提高学生单片机实际应用能力,单靠课堂(理论、实验)教学是不够的。为了巩固、提高学生单片机理论教学的效果,单片机应用设计综合项目,旨在继续强化学生单片机应用能力的培养,要求学生完成一个比较全面的单片机综合应用项目,对学生进行全面综合的训练,有效地提高学生的创造性思维和独立分析、解决问题的能力。
(4)竞赛。竞赛主要采用学生自由创作的形式,教师只对作品进行评价,通过学生独立对整个作品的设计制作、设计报告的撰写及答辩,使学生真正达到能够独立面对实际问题,独立分析及解决问题。
通过以上实施步骤有效地解决了传统理论课加实验课的单片机教学中遇到的问题,增强了学生的参与感,提高了学生的学习兴趣和动手能力,使理论教学与实际应用相结合,实现了一体化教学,对教学产生了积极的影响,增强了学生的创新意识和实践能力,具有一定的理论价值和实际意义。
参考文献:
电气工程及自动化
基于单片机的风扇速度控制设计
一、综述本课题国内外研究动态,说明选题的依据和意义
单片机因其体积小,抗干扰能力强、而且使用灵活方便,成本低等特点,它的应用范围非常广泛,尤其是他强大的面向控制能力,已深入工业控制、军事装置、家用电器等各个领域,应用前景十分广阔。单片机按照应用的系统结构不同,可分为总线方式和非总线方式。采用总线方式的应用系统多属于较复杂的系统,比如智能仪表、工控系统、检测系统等。非总线方式的应用系统多属于小型控制。按照应用范围的不同,可分为通用型和专用型。
目前我国普遍采用4位、8位或16位,对于单片机还处于低档的应用,而对于那些宏单片机、DSP等高档的应用还是空白。而国外很多公司都推出了自己的单片机系列,如Intel公司推出的MCS-96/196系列,Rockwell公司的6501、6502,日立公司的H8/3048系列等。目前单片机的应用领域有以下四大领域:一是家用电器业。单片机个传统的机械产品结合,构成新型的机、电、仪一体化产品,如洗衣机、电脑空调机等。二是通讯行业。最有代表性的就是手机。三是智能仪表应用。单片机的体积小、成本低、控制力强等特点,使仪器仪表重量大大减轻,又有很高的性价比,如数字式RLC测量仪。四的在计算机外设中的应用。如在接口中采用单片机进行控制管理、数据采集、多路分配管理等。
我国在将来很长的一段时间里,8位单片机还将是主流产品,因为8位单片机很好用,有丰富的功能,现在无论是国内还是国外,都还是以8位为主。4位单片机由于功耗较低,在国内也有一定的市场比例。目前世界各国的单片机发展各有不同。美国单片机的发展趋势主要是从8位到16位和DSP过度,欧洲等国家单片机主要应用于工业,因此仍以8位为主,主要以功能和运行速度的发展为主。我国对于单片机的需要目前主要是家电类等消费品为主,8位单片机有很大的市场分额和发展空间。国内也急需这方面的人才。
尽管单片机的发展迅速,其发展方向不外忽以下几点:一是微型单片化。现在的产品普遍向小型化、轻型化发展,就需要单片机在在原有的多功能、低功耗的前提下,集成更多的元件,如看门狗(Watchdog)、LCD控制器等。随着半导体技术的发展,片上系统(SOC)的发展前景很好。二是低功耗CMOS化。现在单片机的功耗普遍在100mW左右,许多生产厂家采用CMOS工艺,使单片机更适合在电池供电场合,今后也是单片机发展的主要趋势之一。三是大容量、高性能化。随着CPU的发展,单片机的处理数据能力大大提高,内部时序也加以改善,ROM的存储容量也大大提高,又加入了低噪声技术,加强了中断、定时控制。四是在接口方向的发展。现在许多新型单片机的接口,从类型和数量上有了很大的发展,如有些可以直接驱动液晶显示管LCD、有些可以直接输出大电流和高电压等。
21世纪是“数字化”的时代,单片机的发展有着翻天覆地的变化,各种型号、功能的单片机应用于人们生产和生活中的各个领域。单片机的发展逐渐取代了由传统模拟电路作为电机的控制器,因此单片机在家电方面的应用已经十分普遍,比如电风扇、洗衣机、空调等。+电动机是将电能转换成机械能的机电装置。1821年英国科学家法拉第首先提出电动机原理。1834年,德国的雅可比第一个发明了直流电动机。1879年,西门子公司用直流电动机驱动电车。1888年发明家特斯拉发明了交流电动机。1902年瑞典的工程师丹尼尔森首先提出同步电动机构想。至今为止,电动机发展迅速,电机理论、设计及制造工艺得到逐步的完善和提高,广泛应用与现代的各种机械生产领域。如在机械制造工业、轻重型制造工业、运输行业、农业生产等各个领域,电动机以不同的种类和功能发挥着重要的作用。可以这么说,电动机的出现使社会生产力大大提高,促进了社会的发展。
随着时代的进步和科技的发展,电机调速系统在工农业生产、交通运输以及日常生活中起着越来越重要的作用,因此,对电机调速的研究有着积极的意义.长期以来,直流电机被广泛应用于调速系统中,而且一直在调速领域占居主导地位,这主要是因为直流电机不仅调速方便,而且在磁场一定的条件下,转速和电枢电压成正比,转矩容易被控制;同时具有良好的起动性能,能较平滑和经济地调节速度。因此采用直流电机调速可以得到良好的动态特性。由于直流电动机具有优良的起、制动性能,宜与在广泛范围内平滑调速。在轧钢机、矿井卷机、挖掘机、金属切削机床、造纸机、高层电梯等领域中得到广泛应用。近年来交流调速系统发展很快,然而直流控制系统毕竟在理论上和在时间上都比较成熟,而且从反馈闭环控制的角度来看,它又是交流系统的基础,长期以来,由于直流调速系统的性能指标优于交流调速系统。因此,直流调速系统一直在调速系统领域内占重要位置。
选取本课题的意义在于单片机的发展极为迅速,以其独特的结构和性能,渗透到各个领域,产生了极大的影响。研究单片机、学习单片机,是社会发展的必然趋势,单片机有着其广阔的发展空间和社会价值。通过研究用单片机远程发射红外线来控制电动机的转速,从而达到控制风扇速度控制,能使使用者操作起来更加方便。
二、研究的基本内容,拟解决的主要问题:
1、单片机主芯片的选择;
2、电机控制系统设计;
3、遥控器的设计;
4、用数码管显示档位;
5、PWM的产生;
6、按键开关的设计。
三、研究步骤、方法及措施:
1、学校提供硬件材料、有关工具器件和实验制作场所;
2、查阅大量的相关资料和书籍;
3、与同类的论章进行对比,完善自己的设计思路;
4、系统的总体方案设计:发射部分和接收部分;
5、系统硬件电路的设计;
6、系统的软件设计
7、论文的修改及润色。
四、参考文献
[1]
张俊.单片机的发展与应用[J].北京:电子制作,1997:40-50.
[2]
於丹.春风化雨芽将萌——谈我国单片机的发展[J].北京:微电脑世界,1998:9-13.
[3]
张俊漠.单片机的发展及应用现状[J].北京:电子世界,2001:3-5.
[4]
杨靖.用单片机控制的直流电机调速系统[J].广西:机床电器,2008.11:
45-47.
[5]
楼然苗.胡佳文.李光飞,等.51系列单片机原理及设计实例[M].北京:高等教育出版社,2004.
关键词:卓越工程师计划;单片机;教学改革
中图分类号:G642文献标识码:A文章编号:1009-3044(2012)11-2563-02
Teaching Reform and Exploration of MCU Course for“A Plan for Educating and Training Outstanding Engineer”
XIE Guang-qian
(School of Computer Science & Information,Changzhou Institute of Technology, Changzhou 213002, China)
Abstract: Under the education background of“a plan for educating and training outstanding engineers”this paper analyzes some problems in traditional education models of the principle and application of MCU course and explains the necessity of teaching reform of MCU. The paper also elaborates the educational reform of the MCU from the aspects of the reform of theroy and practice teaching methods,and assessment methods of MCU. In this way,the student studies with clear objectives in order to develop their practice ability, engineering ability and innovative ability, which can help students becoming the outstanding embedded system engineers to satisfy the needs of society.
Key words: a plan for educating and training outstanding engineers(PETOE); MCU; teaching reform
“卓越工程师教育培养计划”是《国家中长期教育改革和发展规划纲要(2010-2020年)》中高等教育质量提升的重要内容。2009年12月教育部正式启动“卓越工程师培养计划”。实施“卓越计划”是培养造就一大批创新能力强、适应经济社会发展需要的高质量各类型工程技术人才,为国家走新型工业化发展道路、建设创新型国家和人才强国的战略[1]。
作为以“卓越计划”为指导思想的应用型本科院校,所培养的人才定位于面向生产、建设和管理的第一线,能够灵活应用所学知识解决实际问题,既有较厚实的理论基础和人文素质,又有较强的实践能力和创新精神。在课程建设的过程中,不能完全照搬研究型院校的课程模式,也要有别于高职高专类院校的教学方法。因此,作为一批新兴的应用型本科而言,在课程建设中,要以“卓越计划”为大前提,从中探索出一种适合自己的教学方法改革模式[2]。
“单片机原理及应用”作为工科院校电类或相关专业重要的专业必修课,是一门结合电子、计算机等技术的应用性很强的课程。为达到培养目标,我们对传统的,以课堂讲授为主的教学模式进行改革,将项目实践的教育理念引入单片机课程改革,对教学计划、课内课外的教学内容和教学方式做重新设计,经过几个学期的教学实施过程,学生反映效果普遍较好。
1传统的单片机教学存在的问题
1.1教学方式单一枯燥
传统单片机教学理论课和实验课分开,穿行,实际教学中根本不能满足教学要求,存在较多问题。其教学基本思路是按教材编写的顺序,先讲单片机硬件基础知识,然后讲解单片机的指令系统和汇编语言程序的编制、接口技术及应用实例,教学形式单一,方法呆板,往往让学生找不到学习重点,从而导致学生逐渐丧失对单片机学习的兴趣,结果造成课堂教学效果越来越差。实验课则以教师为中心,学生在规定的时间内,用统一的模式,按照指导书上规定的步骤做相同的实验。再加上对实验项目检查手段的限制,使得很多学生动力不足,抄袭严重,导致实验效果大大折扣。这与遵循“以应用为先导,强化学科基础,突出实践能力,重视创新潜质与素质协调发展”的卓越工程师人才培养思路相违背。
1.2课堂教学太抽象
单片机内容涉及的概念较多,大量的操作命令贯穿始终,许多汇编指令既难理解又容易忘记。而单片机的硬件结构知识本来就很枯燥,传统的说教式的教学方法,使学生感到学习内容晦涩抽象难以理解,缺乏直观的表现形式,导致学习效果不甚理想。
1.3理论学习和工程实践脱离
单片机的课程比较抽象内容单调而枯燥,同时它又是一门实践性很强的学科。要求学生在学好理论课的同时,还要有较强的动手能力。传统的教学方式上采取的单一的书本教学法,不能很好的调动学生的学习兴趣。即使做实验,也是在老师的指导下,按照实验指导书的说明和要求,在实验箱上较容易实现。让学生觉得单片机的实际使用,对自己还是遥不可及的事情。很明显,传统的单片机教学缺乏实际工程背景。
2面向卓越工程师的单片机教学改革
2.1改革教学形式,增强教学的趣味性
美国现代心理学家布鲁纳说:“学习最好的刺激,乃是对所学材料的兴趣。”兴趣是最好的导师[3]。如何提高学生的学习兴趣是面向卓越工程师的单片机教学改革的首要目标。因此,在对单片机的具体内容讲述之前,给学生展示一些往届学生用单片机进行毕业设计的产品:如温度报警装置、酒精浓度测试仪、电压电流检测仪、智能寻迹小车等。让学生直接看到、听到单片机的实际作用,从而拉近了单片机与学生之间的距离,学生对单片机的作用也有了立体的概念,接着介绍单片机在家用电器、工业控制测量及其它方面的应用,使学生明白学习的目的。并且从中选取一简单产品引申到理论教学中涉及的主要内容,从而激发他们的学习兴趣,在头脑中形成理论知识框架。
在教学中选用C语言作为开发语言,摒弃了传统的汇编语言开发模式。众所周知汇编语言抽象、晦涩难懂,对于较长的程序,学生更是难以理解。C语言是一种编译型程序设计语言,它兼顾了多种高级语言的特点,并具备汇编语言的功能。目前,使用C语言进行程序设计已经成为嵌入式软件开发的一个主流。用C语言开发系统可以大大缩短开发周期,明显增强程序的可读性,便于改进、扩充和移植。而我们学生是学计算机的,大家都有很好的C语言基础。从而使学生从心底里面有了学好单片机课程的信心。
2.2以工程项目为背景,使学生学习目标明确[4-5]
在单片机教学过程中,为了提高教学效果,我们将工程项目的思想引入到实际教学过程中,并贯穿于单片机教学的始终。经过3年的教学实践,取得了不错的教学效果。该方法的基本思路是选择合适的单片机开发板,作为课堂教学现场演示。通过现场程序的编写,直接在开发板显示结果,使学生有直观的感觉,从而大大增强了学习效果。该开发板的选择尤为重要,应能实现单片机教学中所有的程序和实验。类似的板子网上卖的也多,价格100元左右,通过USB接口下载程序,使用特别方便。作为培养学生以卓越工程师为目标,下一步的设想是带领学生自己做出这样的单片机开发板。我们学院正调整电子线路设计课程的教学计划,从而实现与单片机课程有序衔接。每次上课之前,首先明确本次课程教学的目标,使学生知道本节课为了干什么?让学生带着目的去思考。一般情况下,我会用一堂课讲理论,第二堂课编写程序,并在开发板上实现,让学生即时对理论知识有了现场实际的实现。这里要注意,程序一定要现场写,出了错也没关系,让学生一起找程序的错误,提高了学生的专注力。例如,在讲完了单片机的整体结构,我首先讲解如何实现循环灯,当然之前要分析单片机开发板的硬件原理图,穿插讲解硬件的一些基本知识,为什么电路要这样设计?为什么要这样布板?接着用keil软件编程实现,现场演示。在实现定时器的实验的时候,我们同样使用循环灯实验,只不过确定了循环间隔。讲到外中断的时候,我们还是用固定间隔的循环灯,只不过这次实验只有家了触发,它才循环。从而使前后内容进行了很好的衔接。学生们对学习的内容和目标一目了然,大大增强了他们的学习兴趣和动力。
2.3改变考核方式,提高学生的实际动手能力
单片机作为一门实践性很强的学科,合适的实验尤为重要。传统的实验方式以教师为中心,按照指导书的步骤实现实验内容,缺乏必要的考核手段。在面向卓越工程师背景下,已有所欠缺。按照近3年的实践,我们提出了一套合适的实验实现和考核办法。作为一门实践性很强的课程,应提高实验在整个单片机课程的比重。我们的实验指导书只有每次实验的内容,实验步骤简略,让学生自己去摸索。实验的内容就是在课堂上演示程序的基础之上稍作修改即可,只要上课认真听总该没问题。同时要求学生自己购买单片机开发板,便于课后自己学习调试,而且开发板价格也不贵。根据近3年的统计,基本上2~3人就有一套单片机开发板。每次实验内容都是当堂布置的,建议用买的开发板实现。采取合适的实验考核手段对学好单片机尤为必要。我们实验时,原则上不超过3人一组,实验分数占单片机课程分数30%。而实验分数主要依据就是学生完成实验的情况。最先完成的一组100分,最后完成的一组60分,至于其他组的分数按照60~100等间距划分。实验的目的是为了掌握知识本身,而不是纯粹为了好的实验成绩,我们允许学生实验时交流。在每组学生做完时,我会提两个问题让学生回答,当然问的是本组做的比较少的同学。如果问题没有回答出来,20分钟后再有资格被我检查,还会问学生两个问题。所以实验时,每组学生都在认真的讨论,达到了良好的学习效果,提高了学生的实际动手能力。
2.4通过课程设计,增强学生实际解决问题的能力[6]
由于单片机的实验受课时的限制,每个实验往往都是就单片机某一方面的功能进行实现,缺乏单片机综合设计。所以为了更好把单片机所有功能综合在一起,增加了单片机课程设计这一环节。这也体现了卓越工程师计划“以应用为先导,强化学科基础,突出实践能力,重视创新潜质与素质协调发展”的人才培养思路。就本学院而言,安排了两周时间的课程设计,通过课程设计的实战性,提高学生实际解决问题的能力。我们安排5个课题,让学生进行选择,通过实际项目的设计,极大的提高了学生的学习积极性,更好的巩固了单片机基本知识,知道了单片机的实际作用。例如我们当中之一的课题就是温度控制器的设计,通过单片机测量现场温度,并能实现温度语言报警,而且结合所学软件知识,实现上位机的通信和即时数据的图形显示和存储。在课程设计过程中,也锻炼了学生绘制电路板的能力。通过课程设计这一环节,让学生掌握实际项目开发过程,从而为以后的工作打好良好的基础。
3结束语
卓越工程师计划强调学生对专业基础知识的深入掌握和对专业知识的熟练应用。通过对单片机课程的教学改革,增强了课程的实践性和实用性,充分调动了学生学习的积极性和主动性,培养了学生动手能力、分析和解决工程实践问题的能力,为学生在今后的实习与工作奠定良好的基础。(下转第2578页)
参考文献:
[1]王少怀,刘羽,黄培明,等.实施“卓越工程师教育培养计划”打造“双师型”教学团队[J].中国地质教育,2010(4):63-65.
[2]林健.“卓越工程师教育培养计划”专业培养方案研究[J].清华大学教育研究,2011,32(2).
[3]张春晶,孙立宏.单片机教学方法的改革与研究[C].第六届全国高校电气工程及其自动化专业教学改革研讨会论文集,2009: 563-565.
[4]邓文娟,朱兆优,王嵩.探索单片机教学改革提高学生工程实践能力[J].东华理工大学学报:社会科学版, 2010,29(4):383-386.
关键词: 《单片机应用技术》课程教学 课程改革 具体思路
1.引言
《单片机应用技术》是电气工程及自动化类专业的核心专业课程,也是一门硬件与软件相结合的实践应用性极强的综合性课程。这门课程涉及数字电路、微机原理、汇编语言程序设计等相关知识,逻辑严谨、内容抽象,不容易理解。教好《单片机应用技术》这门课程,是对教师在学识、能力、技巧诸方面的一种严峻考验。目前,我校电专业《单片机应用技术》课程教学普遍存在的问题是,大部分学生在掌握基本理论的基础上,只能看懂教师写的程序,自己动手编写程序普遍比较困难。因此,课程教学改革的目标是让学生能积极动手,将所学的知识运用到单片机产品的设计开发上,能独立设计制作一般的单片机控制电子产品,使这门课程成为学生所感兴趣的课程。笔者以“培养学生分析问题、解决问题的能力,提高实践动手能力”为目标,在《单片机应用技术》教学中从课程教学内容、教学方法、考核方法三个方面作了一些探讨。
2.教学内容的探讨
在单片机课程教学过程中,将单片机应用系统作为教学主线贯穿始终。在讲授第一堂课时,首先向学生展示并演示单片机应用系统在日常生活中的典型应用实例,如电子时钟系统、音乐电子琴系统等。通过演示学生建立了单片机应用系统的初步概念,直观地感受到了单片机应用系统的实际应用,从而明确了本课程学习的目标。
改革教学内容,最重要的是对教学内容进行精选,突出实践性环节。在教学中,教师应力求做到纵观全书,抓住关键,突出重点,解决难点;把主要时间花在讲解重要概念、基本原理和基本方法上,注重讲清难点,分析并引导学生掌握课程内容的内在关联性,而不是把一本书一堂课从头讲到尾。
《单片机应用技术》课程体系包括理论知识讲授、实验和课程设计三大部分,理论知识64课时,实验12课时,课程设计2周。在理论课教学中,按照“理论教学以应用为目的,以必需、够用为度”的原则,精选教学内容。单片机理论讲授涵盖的内容包括以下几个方面的内容:
(1)单片机概念、发展概况、以51为核心的MCS-51系列及其广泛应用。
(2)MCS-51单片机的逻辑结构,信号引脚,以及内部存储器;单片机的I/O口的功能,以及时钟电路与时序、复位方式和复位电路。
(3)单片机的寻址方式、指令系统和伪指令。
(4)程序设计的基本方法,要求学生能独立编写一些简单的程序。
(5)中断的基本概念、中断源、中断控制、中断响应过程;定时/计数器的功能、控制寄存器及工作方式的应用。
(6)串行通信的基础知识;MCS-51单片机串行口的UART结构及串行通信控制、MCS-51单片机串行口通信工作方式及其应用。
(7)I/O口的直接使用,I/O编址技术和I/O控制方式、简单I/O扩展及用8155可编程接口芯片实现I/O扩展。
(8)键盘的接口设计和程序设计、LED显示器的接口设计和程序设计。
(9)存储器扩展机构及其实现、程序存储器和数据存储器的扩展及其地址映像范围。
(10)单片机与A/D、D/A转换器的接口及其应用。
在设计实验教学时,针对教学要点设计实验内容,引导学生用不同的方法实现同一个任务,让枯燥的理论知识融会贯通到实践中去。具体实验安排为:单片机实验箱、仿真系统的认识;广告灯实验;定时/计数器实验;中断系统实验;数码管显示实验;串并口实验六个实验。
两周的课程设计是学生进行单片机应用能力的综合训练,是建立在学生已学完理论课程及实验教学和相关课程之后所进行的综合实训。可给出若干题目,学生按照长处、性格,采取自愿的原则,组织若干个小组。在实施过程中,要求严格按照软件工程的要求,完成实物的制作。要求给出具体的阶段计划、人员分工、设计说明书、原理图、PCB图、程序、测试计划、测试方案、测试结果等。学生通过设计初步了解项目立项、方案论证、电子元器件的选型和焊接、硬件设计、软件设计、系统调试等全过程,充分发掘学生的潜能和创新意识。另外,组织学生到实习基地实习,通过多种形式的实践环节,着重培养学生对于单片机系统的综合分析能力和实际应用能力。
3.教学方法的探讨
在教学方法上,教师不仅要向学生传授知识,更要教会学生学习的方法,培养学生的知识处理及知识转换能力和分析问题、解决问题能力及创新能力。
(1)在讲解一个新的理论时,强调以实际应用引入理论体系。以一个具体的项目实例为主线,理论教学和实践教学均围绕如何实现这个项目进行。
比如在讲MCS-5l单片机汇编语言程序设计时,通过具体的课题提出问题,比如“广告灯如何控制?”“十字路通灯如何控制?”在讲定时计数器时,给学生提出“电子钟如何实现”的课题。每一章节围绕“提出问题,思考问题,解决问题”的思路,使学生达到理解和灵活应用知识的目的,引导学生在不同的设计方案中寻求设计程序的最佳方案,激发学生的学习兴趣和成就感。学生在学习单片机知识的同时学会解决实际工程应用问题的思路和手段,通过采用“教”“学”“做”合一的方法,笔者不仅向学生传授了知识,而且教会了学生学习的方法,锻炼了学生动手能力。
(2)在教学手段上,多媒体教学和板书教学相结合,教学内容中涉及逻辑图、原理图、结构图等图、表之类的知识时,采用多媒体教学更加直观,比如单片机内部逻辑结构、中断控制系统等内容采用多媒体教学。另外,用MCS-51仿真软件直接在课堂上对程序进行运行调试、与理论配套的相关器件的演示等。基本的重要的概念反复强调,贯穿整个教学活动。
(3)硬件和软件结合紧密是《单片机应用技术》课程的特点之一。在教学上笔者采取了一些教学方法,比如直观教学法。在介绍“什么是单片机”时,将单片机芯片实物展示给学生,使学生了解到在这样一个小小的集成电路芯片中集成了微型计算机的主要部件,用这种方法给学生建立起单片机的感性认识。在硬件知识的讲解上,力求教学内容的条理性。比如,在讲授“单片机中断系统”时,画出中断过程结构图,将中断系统所有的知识点全部标识在结构图中,按照“中断源―中断控制寄存器―中断响应―中断处理―中断返回”的思路讲解中断系统,使学生有一个明确的学习思路。
在讲解“程序设计”这一章时笔者作了这样的处理:在顺序、分支、循环三种结构的程序中各举一个例子,重点放在讲述解题思路上面,而将其它各种类型的程序设计的内容放在习题课中进行讲解。这样使得学生能够及时将所学的理论应用于实践,使前面提到的教学规划得以实施。
(4)在组织课堂教学时,注意调动学生的主观能动性,启发学生,多用提问的方式,让学生自己动脑筋解决问题。在每一章节中为几个知识点设计提问和讨论,使学生不是完全被动地听课,而是边学边想、边学边问。另外,交互式教学方法在实践中也是切实可行的。以学生为中心,进行分组教学,这样既可以提高学生的自主性学好知识,又可以因材施教,更可以提高学生的团结与协作能力,而这种能力在产品开发过程中更是不可缺少的。
4.考核方法的探讨
目前的考试形式尚存在诸多问题:
(1)考试内容不合理。考试内容局限于教材,每到期末复习时给学生划范围、定重点,这样助长了一部分学生的惰性,有些学生会认为平时可以不来听课,只要最后一节复习课来了划好范围就能过关,造成了学生实际掌握知识的程度和卷面成绩不相一致的后果,严重降低了教学质量和教学意义。
(2)考试方式单一。考试闭卷多,开卷少;笔试多,口试、答辩方式少,理论考试多,技能、操作、实践能力考查少;一次考试定结论多,数次考试综合评价少。
(3)考试题型不合理。客观性试题比例大,而综合性题少,这很不利于学生思维、分析、综合能力的培养和创新精神的形成。
针对以上几点问题,笔者对《单片机应用技术》课程的考核方法的改革提出以下几点思考:
(1)丰富考试方法。根据《单片机原理及应用》课程的特点,我们可以采用笔试、口试、做设计、写论文、进行实际操作,以及开卷、闭卷等多种方式。考试如果能够强调能力,必然会引导教学走上“打好基础、培养能力、发展智力”的正确轨道。
(2)改革考试成绩评定分布。考前不划重点,严肃考场纪律。坚持集体阅卷,阅卷后对试卷进行分析。平时成绩占40%,包括出勤、作业、课堂回答问题的能力;实验占30%,包括实验报告成绩及实验考试成绩。这些在课程开始即告之学生。由于平时成绩占比例较高,学生从一开始就会注意避免重理论、轻实际,重考试、轻能力的倾向。另外,教学结束后,教师根据学生的专业,以及学习情况让学生按要求完成一个综合设计实验,作为学生本门课程总成绩的加分项。
(3)合理分配考试题型。针对大纲的要求,教师应合理分配客观题目和主观题目的比例,注重考核学生熟悉运用知识的能力。
(4)建立考试结果分析制度,不断总结教学经验。当发现问题时,教师应及时纠正,拓宽、疏通教学质量的有效反馈渠道,建立健全沟通机制。
5.结语
《单片机应用技术》是高职电专业学生一门重要的技术课程,学好该课程不但要掌握硬件知识,还要掌握软件知识,是学生感到最难学的一门技术课之一。笔者本着激发学生的学习兴趣,扩大学生的知识面,培养学生的创新精神的原则,提出了《单片机应用技术》课程改革的具体思路,所探讨的教学的内容、方式和考核方法已经部分在实际教学过程中得到贯彻,有了一些初步的成果。《单片机应用技术》发展极快,要讲好该门课程,教师要具有相当的实践经验和科研能力,并且要不断地学习充实自己。教学是一门艺术,教学过程是一项复杂的系统工程,要建立一个完善的、更加合理的单片机课程教学体系,我们还需要不断地进行探索和实践。
参考文献:
[1]谢敏.单片机应用技术[M].北京:机械工业出版社,2008.