《单片机原理及应用》实验教学设计

2024-07-16

《单片机原理及应用》实验教学设计(精选8篇)

篇1:《单片机原理及应用》实验教学设计

实验一:单片机开发装置使用方法

(小2号,加粗)

一、实验目的(3号,加粗)内容(楷体,4号,不加粗)

字符和数字用Times new Roman

二、实验内容

三、实验步骤

四、实验结果

五、实验分析

六、实验总结

篇2:《单片机原理及应用》实验教学设计

1、设计内容及要求...............................................................................................2 1.1、设计内容..............................................................................................2 1.2、设计要求..............................................................................................2 1.3、撰写设计报告......................................................................................2

2、总体方案设计...................................................................................................2 2.1、方案图................................................................................................2 2.2、面板布置图.........................................................................................2 2.3、方案讨论.............................................................................................3 2.4、明晰任务.............................................................................................4

3、电路原理图......................................................................................................4

4、程序框图.........................................................................................................5 4.1、显示子程序流程图............................................................................5 4.2、实时时钟芯片 1302 读/写数据流程图............................................6

5、编程序................................................................................................................6

6、调试....................................................................................................................6 6.1、软件调试.............................................................................................6 6.2、仿真调试..............................................................................................7

7、自我感想............................................................................................................7

8、参考书目............................................................................................................8 附录:C 语言编程源程序.......................................................................................8 1.设计内容及要求 1.1、设计内容:

以AT89C51 单片机为核心,制作一个 LCD 显示的智能电子钟。1.2、设计要求:

(1)计时:秒、分、时、天、周、月、年。(2)闰年自动判别。

(3)五路定时输出,可任意关断(最大可到16路)。(4)时间、月、日交替显示。(5)自定任意时刻自动开/关屏

(6)计时精度:误差≤1秒/月(具有微调设置)

(7)键盘采用动态扫描方式查询。所有的查询、设置功能均由功能键K1、K2完成 1.3、撰写设计报告

单片机课程设计是以课题或项目设计方式开展的一门课程,具有较强的综合性、实践性,是工科、工程类院校或职业类院校电类专业在校生的必修课,是将单片机原理与应用课程的理论知识转变为应用技术的重要教学环节。这一环节不但能加深对单片机原理的理解,而且还能培养学生的实践动手能力,开发学生的分析、解决问题的能力。单片机课程设计环节的训练能够让学生知道单片机工程项目的制作过程,使学生尽早了解单片机系统的开发过程。

2.总体方案设计 2.1、方案图

2.2、面板布置图

2.3、方案讨论

方案一:采用实时时钟芯片

实时时钟芯片具备年、月、日、时、分、秒计时功能和多点计时功能,计时数据的更新每秒自动进行一次,不需程序干预。计算机可通过中断或查询方式读取计时数据进行显示,因此计时功能的实现无需占用 CPU 的时间,程序简单。此外,实时时钟芯片多数带有锂电池做后备电源,具备永不停止的计时功能;具有可编程方波输出功能,可用做实时测控系统的采样信号等;有的实时时钟芯片内部还带有非易失性 RAM,可用来存放需长期保存但有时也需变更的数据,由于功能完善,精度高,软件程序设计相对简单,且计时不占用 CPU 时间,因此,在工业实时测控系统中多采用这一类专用芯片来实现实时时钟功能。

方案二:软件控制

利用单片机内部的定时/计数器进行中断定时,配合软件延时实现时、分、秒的计时及秒表计时。该方案节省硬件成本,且能使设计者对单片机的指令系统能有更深入的了解,从而掌握单片机应用技术 MCS-51 汇编语言程序设计方法,因此,本系统设计采用此种软件控制方法来实现计时。而由于 Atmel 公司 的AT89C51 是一种自带 4KB Flash 存储器的低电压、高性能的 CMOS 8 位微处理器。该器件采用 Atmel 高密度非易失存储器制造技术制造,与工业标准 的MCS-51 指令集和输出引脚相兼容。AT89C51 将多功能 8 位 CPU 和闪存集成在单个芯片中,是一种高效的微控制器,使用也更方便,寿命更长,可以反复擦除 1000 次。形成了功能强大、使用灵活和具有较高性能价格比的微控制器。它的功能强大而且也比较容易购买,故本设计中所选的单片机为 AT89C51 单片机。2.4、明晰任务

采用 AT89C51 单片机作为系统的控制核心。时钟数据通过市场上流行的时钟芯片 DS1302 来获取。DS1302 是 DALLAS 公司推出的涓流充电时钟芯片,内含一个实时时钟/日历和 31 字节静态 RAM,可以通过串行接口与计算机进行通信,使得管脚数量减少。实时时钟/日历电路能够计算 2100 年之前的秒、分、时、日、星期、月、年的,具有闰年自动判断调整的能力。定时电路能够实现自定任意时刻自动开/关屏,采用 LCD LM016L 显示年、月、周、天、时、分、秒。通过按键开关实现微调,确保计时精度:误差≤1 秒/月。DS1302 时钟芯片的主要功能特性:

(1)能计算 2100 年之前的年、月、日、星期、时、分、秒的信息;每月的天数

和闰年的天数可自动调整;时钟可设置为 24 或 12 小时格式。(2)31B 的 8 位暂存数据存储 RAM。(3)串行 I/O 口方式使得引脚数量最少。

(4)DS1302 与单片机之间能简单地采用同步串行的方式进行通信,仅需 3 根线。

(5)宽范围工作电压 2.0-5.5V。

(6)工作电流为 2.0A 时,小于 300nA。

(7)功耗很低,保持数据和时钟信息时功率小于 1mW。

3.电路原理图

4.程序框图

4.1、显示子程序流程图

4.2、实时时钟芯片 1302 读/写数据流程图

5.编程序 源程序见附录部分 6.调试 6.1、软件调试

目前设计过程中容易造成元件和仪器仪表的损坏,而借助 Keil 和 Proteus进行单片机系统的开发,可以节省设计成本,提高设计速度。Keil 软件包是一个功能强大的开发平台,它包括项目管理器、CX51 编译器、AX51 宏汇编器、BL51/LX51 连接定位器、RTX51 实时操作系统、Simulator 软件模拟器及 Monitor51 硬件目标调试器。它是一种集成化程度高的文件管理编译环境,主要功能为编译 C 语言源程序,汇编程序或混合语言源程序,连接和定位目标文件和库,创建 HEX 文件,调试目标程序等。Keil 是目前最好的 51 单片机开

发工具之一。Keil 支持软件模拟仿真(Simulator)和用户目标调试(Monitor51)两种工作模式。前者不需要任何单片机硬件即可完成用户程序仿真、调试,后者利用硬件目标板中的监控程序可以直接调试目标硬件系统。Proteus 是一个完整的嵌入式系统软件、硬件设计仿真平台,它包括原理图输入系统 ISIS、带扩展的 Prospice 混合模型仿真器、动态元件库、高级图形分析模块和处理器虚拟系统仿真模型 VSM。ISIS 是 Proteus 系统的中心,具有超强的控制原理设计环境。ProteusVSM 最重要的特点是能把微处理器软件作用在处理器上,并和该处理器的任何模拟和数字元件协同仿真,仿真执行目标码就像在真正的单片机系统上运行一样,VSM CPU 模型能完整仿真 I/O 接口、中断、定时器、通用外部设备口及其他与 CPU 有关的外部设备,甚至能仿真多个处理器。6.2、仿真调试 Proteus 仿真

7.自我感想

经历过这么多天不间断的课程设计,我们有挺多感触的,从最基本上说我们看到了,也意识到了自己的不足,对于不断克服的各种阻碍也让我们体会到了课程设计的意义所在。对于只接触课本只动笔杆的我们,面临实际的设计尺寸,让我们很是尴尬,都说理论联系实际,真正到联系的时候才发现挺困难的,不过正是理论知识的各种补充才让我们能最终完成任务,然后深深地体会到理论对现实的指导作用。我们现在最缺乏的就是实际工作经验,而理论联系实践并不像我们想象的那么简单,他需要坚实的理论基础和实际工作经验。坚实的理论基础决定了我必须坚持学习新的知识新的理论,完善了自己的知识结构,才能在以后的实际中轻松面对,才能设计出更好的更有益于人们生活与工作的机械,才能跟上时代的步伐,不被淘汰。在这个一边忙着复习忙着考试又要准备课程设计的日子里,真真正正的体会到了时间的宝贵,有点像高中忙忙碌碌的生活,不过能按时完成课程设计对我们来说也是一个莫大的安慰。严谨和细心是做机械设计的必要态度,要想做好一件事,就必须一丝不苟、态度认真。俗话说:“失之毫厘,谬之千里。”在机械设计上尤其应该注意。在以后的工作中,你的很小的一个疏忽将会造成一个公司很大的损失,甚至给用户带去生命危险,而自己也会为自己的不负责任行为付出代价。再者就是设计中要严谨和细心,对于机械是不能出差错的,任何的微小误差都可能产生不可预计的后果,当然对于我们来说就是设计中要走一些弯路,而且在这个严重缺少时间又惦记回家问题的我们来说也是一个很严重的后果。不过,困难虽是难免的,但我们有信心就能并且已经战胜了困难,完成了这个无比揪心的课程设计。因为时间等各种关系设计中难免有些不足还请老师助教给予批评和帮助。

8.参考文献

《MCS-51 系列单片机原理及应用》 孙涵芳 主编 《新概念 51 单片机 C 语言教程》 郭天祥 主编 《51 单片机课程设计》 周向红 主编 《单片机原理及其应用教程》 张元良 主编 附录:C 语言编程源程序

#include #include //--------#define uint unsigned int #define uchar unsigned char //--------/*ucharcode table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf 8, 0x80,0x98,0x88,0x83,0xc6,0xa1,0x86,0x8e};// 共 阳极数码管代码 */ ucharcode xingqi[8]={0x00,0x07,0x01,0x02,0x03,0x04,0x05, 0x06};//星期显示代码 uchar miao,shi,fen,date,month,day,year,year10,set,mun,set_shi,set_fen,time_ flag;// 全 局 定 义

uint year_data,t;//-----sbit SCLK=P3^5;//DS1302 通讯线定义 sbit DIO=P3^6;sbit RST=P3^7;sbit speak=P0^0;sbit DS=P2^0;//595 通讯线定义 sbit SH_CP=P2^1;sbit ST_CP1=P2^2;sbit ST_CP2=P2^3;sbit ST_CP3=P2^4;sbit ST_CP4=P2^5;sbit ST_CP5=P2^6;sbit ST_CP6=P2^7;sbit ST_CP7=P3^0;sbit ST_CP8=P3^1;sbit OE1=P1^0;sbit OE2=P1^1;sbit OE3=P1^2;sbit OE4=P1^3;sbit OE5=P1^4;sbit OE6=P1^5;sbit OE7=P1^6;sbit OE8=P1^7;sbit K1=P3^2;//按键接口定义 sbit K2=P3^3;sbit K3=P3^4;sbit K4=P0^1;sbit K5=P0^2;//-----void write_595(uchar temp)//写 74HC595 一个字节 { uchar temp_595,i;temp_595=temp;for(i=0;i<8;i++)

{

SH_CP=0;

_nop_();_nop_();_nop_();if(temp_595&0x80){ DS=1;} else { DS=0;} _nop_();_nop_();_nop_();SH_CP=1;temp_595<<=1;} } //--------------void delay(uint z)//Nms 延时 { uint x,y;for(x=z;x>0;x--)for(y=112;y>0;y--);} //-------------void delaynus(uint z)//ums 延时 { uint x,y;for(x=z;x>0;x--)for(y=10;y>0;y--);} //---------------void write(uchar date)//写入 DS1302 一个字节 { uchar temp,i;RST=1;SCLK=0;temp=date;for(i=0;i<8;i++){ SCLK=0;if(temp&0x01)DIO=1;else DIO=0;SCLK=1;temp>>=1;} } //-----uchar read()//读出 DS1302 一个字节 { uchar a,temp;RST=1;for(a=8;a>0;a--){ temp>>=1;SCLK=1;_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();SCLK=0;if(DIO){ temp=temp|0x80;} else { temp=temp|0x00;} } return(temp);} //---void write_1302(uchar add,uchar dat)//写 DS1302 数据 { RST=0;SCLK=0;RST=1;write(add);write(dat);SCLK=1;RST=0;} //----------uchar read_1302(uchar add)// 读 DS1302 数据 { uchar temp;RST=0;SCLK=0;RST=1;write(add);temp=read();SCLK=1;RST=0;return(temp);} //------------void display()//显示子程序 { miao=read_1302(0x81);//读秒 fen=read_1302(0x83);//读分

shi=read_1302(0x85)&0x3f;//读时 date=read_1302(0x87);//读日 month=read_1302(0x89);//读月 year=read_1302(0x8d);//读年 day=read_1302(0x8B);//读星期 write_595(miao);//显示秒 ST_CP1=0;ST_CP1=1;ST_CP1=0;delaynus(10);write_595(fen);//显示分 ST_CP2=0;ST_CP2=1;ST_CP2=0;delaynus(10);write_595(shi);//显示时 ST_CP3=0;ST_CP3=1;ST_CP3=0;delaynus(10);write_595(date);//显示日 ST_CP4=0;ST_CP4=1;ST_CP4=0;delaynus(10);write_595(month);//显示月 读 ST_CP5=0;ST_CP5=1;ST_CP5=0;delaynus(10);write_595(year);//显示年 ST_CP6=0;ST_CP6=1;ST_CP6=0;delaynus(10);write_595(xingqi[day]);//显示星期 ST_CP7=0;ST_CP7=1;ST_CP7=0;delaynus(10);} //----------void ds1302_init()//1302 初始化 { RST=0;SCLK=0;/* write_1302(0x80,0x00);//设置初始值 SEC write_1302(0x82,0x00);//设置初始值 MIN write_1302(0x84,0x00);//设置初始值 HR write_1302(0x86,0x00);//设置初始值 DATE write_1302(0x88,0x00);//设置初始值 MONTH write_1302(0x8A,0x00);//设置初始值 DAY */ write_1302(0x8C,0x10);//设置初始值 YEAR } //--------------void PORT_INIT()//端口初始化 { P0=0XFE;P1=0X00;P2=0X00;P3=0XFC;} void time_init()//定时器初始化 { TMOD=0x11;//设置定时 器 01 都为工作方式 1 TH0=(65536-50000)/256;//装入初值 TL0=(65536-50000)%256;TH1=(65536-10000)/256;//装入初值 TL1=(65536-10000)%256;PT0=1;//T0 定时器优先级最高 EA=1;//开总中断

ET0=1;//开定时器 0 中断 ET1=1;//开定时器 1 中断 TR0=1;//启动定时器 0 TR1=1;// 启动定时器 1 } //--------------void main(void)//主程序 { PORT_INIT();ds1302_init();time_init();year=read_1302(0x8d);//读年数据 year_data=0x2000|year;write_595(year_data>>8);//显示 2010 年的 20 字样 ST_CP8=0;ST_CP8=1;ST_CP8=0;set_shi=0x09;//闹钟初始值设定 set_fen=0x39;time_flag=0;//标志位 set=0;while(1){ switch(set){ case 0: //设置秒 { display();// 显 示 子 程 序

if((shi==set_shi)&&(fen==set_fen)&&(time_flag==0))小时和分钟 { speak=~speak;if((K2==0)&&(time_flag==0))//按键 K2 停 止闹钟响 { P0&=0XFE;time_flag=1;} delay(10);} } break;} if(fen==set_fen+1)// 当 不 按 下 闹 钟 停止按键,一分钟后自动停止闹 钟 { P0&=0XFE;time_flag=0;} } } //--------void time0()interrupt 1 // 定时 器 0 中断 { TR0=0;TH0=(65536-50000)/256;TL0=(65536-50000)%256;mun++;if(mun==15){ mun=0;switch(set){ case 1: //设置秒闪烁 {OE1=1;delay(300);OE1=0;} break;case 2: //设置分闪烁 { OE2=1;delay(300);OE2=0;} break;case 3: //设置时闪烁 { OE3=1;delay(300);OE3=0;} break;case 4: //设置日闪烁 { OE4=1;delay(300);OE4=0;} break;case 5: //设置月闪烁 { OE5=1;delay(300);OE5=0;} break;case 6: //设置年闪烁 { OE6=1;OE8=1;delay(300);OE6=0;OE8=0;} break;case 7: //设置星期闪烁 { OE7=1;delay(200);OE7=0;} break;case 8: //设置闹钟闪烁 { OE2=1;OE3=1;delay(200);OE2=0;OE3=0;} break;} } TR0=1;} //-----------void time1()interrupt 3 // 定时器 1 中断 { TR1=0;//先关定时器 TH1=(65536-20000)/256;TL1=(65536-20000)%256;//-if(K1==0){ delay(10);if(K1==0){ set++;if(set==9){ set=0;write_1302(0x80,miao);//设置初始值 SEC write_1302(0x82,fen);//设置初始值 MIN write_1302(0x84,shi);//设置初始值 HR write_1302(0x86,date);//设置初始值 DATE write_1302(0x88,month);// 设置初始值 MONTH write_1302(0x8A,day);//设置初始值 DAY write_1302(0x8C,year_data);//设置初始值 YEAR } t=50000;while((!K1)&&t){ t--;} } } //-------if(K2==0){ delay(10);if(K2==0){ switch(set){ case 1: { miao++;if((miao&0x0f)>0x09){ miao+=0x10;miao&=0xf0;} if(miao==0x60){ miao=0x00;} write_595(miao);ST_CP1=0;ST_CP1=1;ST_CP1=0;} break;case 2: { fen++;if((fen&0x0f)>0x09){ fen+=0x10;fen&=0xf0;} if(fen==0x60){ fen=0x00;} ST_CP2=0;ST_CP2=1;ST_CP2=0;} break;case 3: { if((read_1302(0x85)&0x80)==0x00){ shi++;if((shi&0x0f)>0x09){ shi+=0x10;shi&=0xf0;} if(shi==0x24)//24 小时制 { shi=0x00;} } else { shi=(shi|0x80)+1;if((shi&0x0f)>0x09){ shi+=0x10;shi&=0xf0;} if(shi==0x12)//12 小时制 { shi=0X80;} } write_595(shi);//显示时 ST_CP3=0;ST_CP3=1;ST_CP3=0;} break;case 4: { date++;if((date&0x0f)>0x09){ date+=0x10;date&=0xf0;} if((date==0x32)&&((month==0x01)||(month==0x03)||(month==0x05)||(month ==0x07)||(month==0x08)||(month==0x10)||(month==0x12))){ date=0x01;} else if((date==0x31)&&((month==0x04)||(month==0x06)||(month==0x09)||(month ==0x11))){ date=0x01;} else if((date==0x29)&&(month==0x02)&&((year_data|read_1302(0x8d))%100!=0)& &((year_data|read_1302(0x8d))%400!=0)){ date=0x01;} else if((date==0x30)&&(month==0x02)&&((year_data|read_1302(0x8d))%100==0)& &((year_data|read_1302(0x8d))%400==0)){ date=0x01;} write_595(date);ST_CP4=0;ST_CP4=1;ST_CP4=0;} break;case 5: { month++;if((month&0x0f)>0x09){ month+=0x10;month&=0xf0;} if(month==0x13){ month=0x01;} write_595(month);ST_CP5=0;ST_CP5=1;ST_CP5=0;} break;case 6: { year_data++;if((year_data&0x000f)==0x0a){ year_data+=0x0010;year_data&=0xfff0;} if((year_data&0x00ff)==0xa0){ year_data+=0x0100;//向前进 1 year_data&=0xff00;//后面尾数归 0 } write_595(year_data);ST_CP6=0;ST_CP6=1;ST_CP6=0;write_595(year_data>>8);ST_CP8=0;ST_CP8=1;ST_CP8=0;} break;case 7: { day++;if((day&0x0f)==0x08){ day=0x01;} write_595(xingqi[day]);ST_CP7=0;ST_CP7=1;ST_CP7=0;} break;} t=50000;while((!K2)&&t){ t--;} } } //-------------------------if(K3==0){ delay(10);if(K3==0){ switch(set){ case 1: { miao--;if((miao&0x0f)==0x0F){ miao&=0xf9;//减到 0 后,再减一次就归 0, } if(miao==0xF9)//当全部减到 00 时,再 减一次就为 59 { miao=0x59;} write_595(miao);ST_CP1=0;ST_CP1=1;ST_CP1=0;} break;case 2: { fen--;if((fen&0x0f)==0x0F){ fen&=0xf9;} if(fen==0xF9){ fen=0x59;} write_595(fen);ST_CP2=0;ST_CP2=1;ST_CP2=0;} break;case 3: { if((read_1302(0x85)&0x80)==0x00){ shi--;if((shi&0x0f)==0x0F){ shi&=0xf9;} if(shi==0xF9)//24 小时制 { shi=0x23;} } else { shi=(shi|0x80)-1;if((shi&0x0f)==0x0F){ shi&=0xf9;} ST_CP4=0;} break;case 5: { month--;if((month&0x0f)==0x0F){ month&=0xf9;} if(month==0x00){ month=0x12;} write_595(month);ST_CP5=0;ST_CP5=1;ST_CP5=0;} break;case 6: { year_data--;if((year_data&0x000f)==0x0F){ year_data&=0xfff9;} if((year_data&0x00f0)==0xF0){ year_data&=0xf999;} write_595(year_data);ST_CP6=0;ST_CP6=1;ST_CP6=0;write_595(year_data>>8);ST_CP8=0;ST_CP8=1;ST_CP8=0;} break;case 7: { day--;if((day&0x0f)==0x00){ day=0x07;} write_595(xingqi[day]);ST_CP7=0;ST_CP7=1;ST_CP7=0;} break;} t=50000;while((!K3)&&t)//松手检测 { t--;} } } //---switch(set){ case 8: { if(K4==0){ delay(10);if(K4==0){ if((read_1302(0x85)&0x80)==0x00){ set_shi++;if((set_shi&0x0f)>0x09){ set_shi+=0x10;set_shi&=0xf0;} if(set_shi==0x24)//24 小时制 { set_shi=0x00;} } else { set_shi=(set_shi|0x80)+1;if((set_shi&0x0f)>0x09){ set_shi+=0x10;set_shi&=0xf0;} if(set_shi==0x12)//12 小时制 { set_shi=0X80;} write_595(set_shi);// 显示闹 钟的时 ST_CP3=0;ST_CP3=1;ST_CP3=0;t=50000;while((!K4)&&t){ t--;} } } //----if(K5==0){ delay(10);if(K5==0){ set_fen++;if((set_fen&0x0f)>0x09){ set_fen+=0x10;set_fen&=0xf0;}

if(set_fen==0x60)

{

set_fen=0x00;

} write_595(set_fen);ST_CP2=0;ST_CP2=1;ST_CP2=0;t=50000;while((!K5)&&t){ t--;} } set_shi+=0x10;set_shi&=0xf0;} if(set_shi==0x12)//12 小时制 { set_shi=0X80;} write_595(set_shi);// 显示闹 钟的时 ST_CP3=0;ST_CP3=1;ST_CP3=0;t=50000;while((!K4)&&t){ t--;} } } //----if(K5==0){ delay(10);if(K5==0){ set_fen++;if((set_fen&0x0f)>0x09){ set_fen+=0x10;set_fen&=0xf0;}

if(set_fen==0x60)

{

set_fen=0x00;

篇3:《单片机原理及应用》实验教学设计

单片机是电子专业一门实践性非常强的课程。对于这样一门课程,教师不单单要在理论课上下工夫,更为重要的是必须在实验实践课积极做出探索,充分利用身边资源,结合现代计算机技术,在实际教学中,应将理论教学和实验教学紧密结合,使学生在掌握理论知识之余,还必须通过设计硬件电路、编写程序、仿真调试这一系列的实验过程,更好的掌握单片机的结构原理和应用技能。

2 教学设计的基本思想

教学设计的出发点是学生,它所设计的教学目标要考虑教学过程这一系统的要求,又要考虑学生在认知、社会、个性及生理方面的特点和状况,力求使所设计的教学目标从最恰当,最有利的位置起步。对于西部民族院校,进行教学设计应该符合西部地区教育相对落后的特点,努力培养学生的创新意识和实践操作能力,促进学生综合素质的全面提高。在对教学内容和教学方法进行分析和研究的基础上,如何采用最有利于学生学习的方法进行教学活动,是教学设计研究的重要内容。通过教学设计,应该为学生营造一个自主学习环境,激发学生的学习主动性和积极性,培养学生的主动探索精神。

“单片机原理及应用”是一门实践性极强的课程,教学中可从以下两方面来转变教学理念:首先,以学生为中心。教师作为学生的导航者,辅导者,通过循循善诱告诉学生应学什么,怎么学,指导学生解决遇到的难题,使学生有大量的时间去自主探索。其次,理论与实践相结合,实验教学应该与理论课教学时间安排要恰当,相辅相成,形成理论课和实验课之间的良性循环。

3 单片机原理及应用实验教学设计

《单片机原理及应用》实验教学设计主要包括以下几个环节:

1)教学目标设计

实验是一种既动脑又动手的学习新知识和巩固旧知识的方法,同时又可培养学生的实践能力和科研能力。这样就可以在理论和实践双重的高度上获取知识,这比仅仅在理论单方面获取的知识要深刻,牢固的多。在实验内容的选择上,根据课程的内容分为若干知识单元,也可按照章节来划分,把每个知识单元作为实验处理,对每个知识单元提出相应的实验要求,实验要求的提出具备一定的灵活性,从学生角度来说,必须充分发挥主观能动性,以积极主动的心态投入到实验中来,才能获得较好的效果。学生在实验中发现了问题,通过研究解决了问题,一种成就感油然而生,这是一种高层次的享受。

2)实验教学过程设计

对每个知识单元教师只提出一个或几个基本的实验要求,首先,教师可适当做一个典型的演示实验供学生参考,演示实验也可由学生来做,同时可给出该知识单元相关的多个选择性实验题目,供学生从中进行选择,学生也可以根据实验要求自己另选体现课堂的知识点,还要尽量结合实际应用的需要,从实践中选择具有一定使用价值的实验题目,这样有利于学生有更多的机会在不同情景下去应用他们所学的知识。

每一个实验都是一个实际应用的研究课题。在每个实验开始时,都首先明确要解决什么实际问题,引发思路,在解决这个问题时需要那些硬件、指令及相关知识,列出要学的知识点和技能点,带着问题去做实验,使学生从空想变成可见的现实。然后,动手实践,学生自己在仿真器上尝试改变某些流程、语句、指令等观察效果,实现人机交互式学习。对于调试中出现的问题,允许学生之间相互讨论,协商解决,对复杂的问题,教师可以组织学生进行商讨,并参与到学生的讨论中,应用集体的智慧提出解决问题的方案。这样一来,极大地调动起了学习兴趣。每进行一个实验,就掌握响应的知识技能,这样才能取得立杆见影的效果。

3)课程设计

课程设计是单片机教学过程中十分重要的一个环节,它不仅仅要求学生全面掌握单片机的基本知识,更主要的是要求学生对单片机有整体的理解,掌握单片机硬件及软件设计技能,从而实现理论与实践有机结合,为学生将来走上工作岗位打下良好的基础。鉴于学生能力和兴趣上存在差异,课程设计的选题要科学化,让学生根据自己的实验情况选择相应的课题。在课程设计过程中,教师应当扮演一个配角,学生遇到问题时,与学生展开讨论、相互协作,共同解决问题,从中培养学生的科学实践能力和动手能力。

4)开放实验室

由于实验教学课时数的有限,让全部学生在有限的时间内完成难度不同的实验,实际上是有很大困难的,因此我们应采取开放实验室的方法。这样只要学生想做实验,无需顾虑缺少实验器材,没有实验环境这些因素,他们可以充分利用由实验室提供的实验器材和环境来完成实验。这样不仅激发了学生的学习激情,而且也为学生提供了一片自主创新和发明的天地。

4 结束语

由于单片机本身软、硬兼备的特点,在单片机课程的教学中,实验环节直接关系到教学效果的好坏。因此就需要教师必须不断增强专业知识与技能,不断地学习、掌握新内容、新知识、新的实验设备,具备较强的实际动手能力,合理安排学时,充分利用实验设备,培养学生创新能力,激发起学生学习该课程的积极性,让学生在更短的时间内学到更多的东西。

摘要:《单片机原理及应用》是一门综合性、实践性都非常强的专业课程。随着科学技术的发展,其实验方法和实验手段也在不断更新和完善。该文主要结合自己的教学经验,阐述了实验教学设计的思路和方法,以提高学生的实践能力,自主学习能力和协作学习能力。

关键词:单片机,实验教学,教学设计

参考文献

[1]李刚民.单片机原理及实用技术[M].北京:高等教育出版社,2005.

[2]吴金戌.8051单片机实践与应用[M].北京:清华大学出版社,2002.

[3]张晴.单片机实验教学改革[J].实验室研究与探索,2003,22(4).

篇4:《单片机原理及应用》实验教学设计

关键词:单片机原理;实验教学;教学改革

“单片机原理及应用”课程侧重于单片机在汽车领域的应用,其理论性和实践性都很强。要使学生真正掌握好本课程,必须做到理论教学与实验教学并重,用实验教学带动理论教学。[1,2]在实验教学过程中,要强调学生的主体地位,提高学生的动手能力与创新能力。

一、实验教学现状

1.实验学时少

以前的“单片机原理及应用”课程总学时为64学时,实验学时只有8学时,占总学时的12.5%,实验学时不足。为了在有限的实验学时内让学生尽可能多的完成实验内容,教师只能安排一些简单的验证性实验。在实验教学过程中基本上是“学生看教师做实验”,学生处于被动地位,达不到实验教学的最终目的。

2.实验教学内容陈旧、模式单一

传统的单片机实验教学内容中基础性、验证性实验多,综合性、设计性实验少,培养学生操作能力的实验多,培养学生创新能力的实验少。实验教学要求学生在规定的时间内按照步骤完成相同的实验,实验过程中教师教接线、给程序,学生在实验板上调试。在这种实验教学模式下,学生简单模仿,只用动手不用动脑,很难培养学生的创新能力和综合能力。

3.实验教学考核体系不完善

传统的单片机实验课程不单独考核,评价方式主要以实验报告为依据,而且实验成绩占总成绩的比例低。这种评价方式使学生对实验教学环节也不重视,很难调动起学生在实验教学环节中的积极性。

二、单片机原理实验教学改革内容

传统的实验教学无法达到培养学生创新能力和综合应用能力的要求,需要进行改革。“汽车单片机原理与应用”课程实验教学改革主要从以下几个方面入手:

1.实验室建设

目前NEC单片机在汽车电子领域市场份额较大,[2]而山东理工大学交通与车辆工程学院开设的“单片机原理与应用”课程却侧重于单片机在汽车领域中的应用。为此,山东理工大学交通与车辆工程学院对单片机课程的教学内容进行了调整,从原来的INTEL公司的8051系列单片机调整为NEC公司的78K0KF系列单片机。同时在原有实验设备的基础上,山东理工大学交通与车辆工程学院与NEC公司合作,建立了NEC单片机开放实验室。目前实验室拥有汽车电子嵌入式开发系统、NEC单片机综合仿真实验仪、NEC单片机开发系统等多套设备,计算机60台,能实现几乎全部单片机教学的软、硬件实验,为实验教学的改革打下了良好的基础。

2.增加实验学时

“单片机原理及应用”课程比较抽象,学生要真正掌握该课程,需要有充分的实验教学环节作保障,因此增加了实验学时,由原来的8学时增加到现在的20学时。实验学时的增加,既可以安排更多的实验教学内容,使其更加系统和全面,又可以灵活地安排实验内容,为课程实验教学改革的实施创造了条件。

3.更新、调整实验教学内容

针对78K0系列单片机,NEC公司开发了一系列齐备的开发工具,包括Applilet(驱动代码生成工具)、PMplus(编译工具)、SM + for78K0_Kx2(软件仿真工具)、ID78K0 for MINICUBE(硬件仿真工具)。[3]78K0系列单片机支持片上调试,可以由仿真器直接下载程序到芯片,也可以利用SM+进行软件仿真,丰富了实验内容。

在原有的实验项目的基础上,增加了综合性、设计性的实验内容,并对实验项目进行了分析,精选1/2的实验项目作为基础实验,要求学生必须完成,其余1/2的实验项目作为综合性、设计性实验项目,学生可以根据自己的爱好选做。这样既保证了基本的教学内容,又激发了学生的学习热情和积极参与的主动性。根据实验学时的安排和课程特点,将实验教学内容分成了四部分:

第一部分为软件模拟实验,主要目的是熟悉Applilet软件、SM+软件、PM PLUS软件等操作软件,让学生对整个系统有一个初步了解,为以后的实验打下了坚实的基础。实验项目包括用软件模拟十字路口交通灯等。

第二部分为基本端口实验,主要目的是让学生认识单片机系统的基本硬件。实验项目主要有端口输出实验、H0定时计数器实验、按键中断实验、A/D转换实验、多位数码管显示实验、直流电机控制实验、步进电机控制实验等。

第三部分为综合设计性实验,目的是帮助学生全面掌握所学内容,提高学生综合运用知识的能力。主要有用TM00定时器设计秒表实验、用A/D转换值控制步进电机和直流电机转速实验、键盘结合LCD液晶显示实验、利用外部中断设计流水灯实验、直流电机转速测量实验等。

第四部分为创新性实验,主要针对那些对单片机有兴趣的学生,锻炼学生的创新能力、动手能力和解决实际问题的能力等,该部分实验在课下进行,可结合教师的科研项目和各类大学生电子设计大赛,如教师科研课题中的控制系统、数据采集系统以及全国大学生电子设计竞赛(NUEDC)、全国智能车设计大赛、机器人设计大赛、机电产品创新设计大赛等。

4.完善实验考核体系

实验教学的主要目的是为了让学生进一步掌握单片机的原理及应用,培养学生的动手能力、创新能力和解决问题的能力,传统的以实验报告评价实验成绩的实验考核方法很难调动学生做实验的积极性,达不到实验教学的目的。为了改变这一状况,改革了实验成绩的评定方法。为引起学生对单片机实验教学的重视,把实验成绩占总成绩的比例提高到40%~50%。实验成绩的评定根据每次实验的成绩,结合实验报告给出,实验报告占实验成绩的比例较低。对每次实验现场打分,每次实验前都给学生布置两个实验内容,其中一个为基本实验,另一个为综合性强的实验,完成基本实验得60分,完成本次全部实验才能得满分。这种做法极大地调动了学生的实验积极性,表现在上课时认真听课,实验前积极准备,实验中相互讨论等。

三、实验教学改革的成效

从2009年开始在车辆工程、交通运输、热能与动力工程三个专业进行实验教学改革,约有1000名学生接受了新的实验内容。通过实验教学改革,激发了学生在实验教学中的主动性与积极性,通过实验教学又带动了课堂教学,提高了学生的动手能力,培养了学生的创新能力和综合应用能力,加强了学生对汽车单片机原理的理解与应用能力。具体成效表现在学生在实验中的积极性明显提高,主动思考,实验完成率达到100%。在三年的期末考试中学生的卷面成绩较以前学生的成绩有了较大提高,卷面不及格率降到了5%,学生在课程设计和毕业设计中使用单片机系统的上手速度逐年加快,设计能力、编程能力大大提高。学生利用单片机参加电子类大赛获奖的等级和人数逐年提高,2010~2011年,在全国大学生“飞思卡尔”杯智能汽车竞赛、“潍柴动力杯”山东省大学生汽车技术创新设计大赛、山东省大学生智能车竞赛等赛事中获奖20余项。2012年在全国大学生瑞萨超级模型车大赛上共有2支队伍荣获全国二等奖,在全国大学生智能汽车竞赛山东赛区中获得二等奖5项、三等奖1项。山东理工大学交通与车辆工程学院在第九届“泰汽新能源杯”山东省大学生机电产品创新设计竞赛中荣获省一等奖等。

参考文献:

[1]李洁,李卫兵,等.《单片机原理及应用》实验教学改革与实践[J].实验科学与技术,2012,(4):92-94.

[2]肖静,马临.单片机实验教学的改革与探索[J].南昌高专学报,

2007,(4):101-105.

[3]郭晓河,牛强,高原.开设NEC单片机实验课程的探索[J].实验室科学,2007,(3):54-56.

篇5:《单片机原理与应用》实验教案4

基于单片机的交通灯设计

一、实验目的:

通过本实验使学生建立应用电子产品系统开发思想,掌握可编程主控芯片产品、系统开发的开发原理、开发方法和开发过程。

二、实验内容:

1、建立基于单片机控制的交通灯模型,并划分软、硬件功能;

2、以DVCC598JH++仿真器为基础,设计硬件电路;

3、设计软件程序;

4、软、硬件仿真与调试。

三、交通灯设计:

1、交通灯模型:

把红、绿、蓝3个发光二极管作为一组,分别用4组发光二极管模拟十字路口交通灯。正常情况下,各道口通、断50s,通、断之间等待10s;特殊情况各道口分别可以一直通断,直到特殊情况解除。

2、软、硬件功能划分:

发光二极管亮、灭显示由硬件电路完成;亮、灭的时间由软件控制。

3、交通灯硬件电路设计:

4、软件设计:

篇6:《单片机原理及应用》实验教学设计

课程编号:13033070 课程类别:必修课

适用专业:电气信息类

学时:10 教研室主任:姜志成大纲执笔人:李春华

大纲审批人:付家才

一、课程设计的性质及目的

1.了解并掌握单片机的原理、结构、指令、接口及应用。

2.提高综合运用所学的理论知识独立分析和解决问题的能力。3.掌握汇编语言程序设计和调试。4.掌握C-51语言的设计和调试。

二、课程设计的要求

1. 根据设计要求,画出硬件接线图及程序的总体流程图,然后进行各控制模块的硬件设计及软件设计。

2.掌握如何应用单片机仿真器来开发应用系统及仿真调试的过程。

三、参考题目

题目一 校园作息时间控制系统

设计要求:

1.作息时间要求实现对上下课打铃、教学楼照明、学生宿舍灯、校园路灯四个开关量的精确控制。月时间累计误差≤1分钟。

2.能实时显示时间,并方便定期进行时间校准。

3.根据应用系统的要求,初步掌握总体结构设计的方法和构思,从中选择一种最佳设计方案。

4.根据应用系统结构规模的要求,掌握单片机外部扩充系统硬件设计的基本过程。

题目二 交通信号灯控制系统

设计要求:

1.设有一个南北(SN)向和东西(WE)向的十字路口,两方向各有两组相同交通控制信号灯,每组各有四盏信号灯,分别为直行信号灯(S)、左拐信号灯(L)、红灯(R)和黄灯(Y),交通控制信号灯布置如图1所示。

2.根据交通流量不同,交通信号灯的控制可实现手动、自动两种控制。平时使用自动控制,高峰区可使用手动控制。手动控制时,用户通过键盘对交通信号灯进行人工控制;自动控制时,交通信号灯控制规律用图2状态转换图来描述。

图1十字路口交通控制信号灯示意图

图2交通控制信号灯控制规律示意图

题目三 环境温度监测系统

设计要求:

1.可以监测8点环境温度信号,可以扩充;

2.测量范围为0.00℃~99.9℃,可以扩充到-55℃~+125℃,精度为±0.5℃; 3.用4位数码管进行循环显示,其中最高位显示通道提示符A~H,低3位显示实际温度值,每秒切换一个通道进行轮流显示;

4.可以随时查看指定通道的温度值(扩充功能)。

四、教学参考文件与教学形式

教学参考文件: 〔1〕付家才,《单片机控制工程实践技术》,化学工业出版社,2003年 〔2〕胡汉才,《单片机原理及接口设计》,清华大学出版社,2002年 〔3〕康华光,《模拟电子技术》,高等教育出版社,2004年 教学形式:根据课程设计大纲的要求,采取指导的形式。

五、考核方式及成绩评定标准

考核方式采取设计报告与实际操作,根据设计的情况和实际操作效果给出成绩,其中设计报告占60%,日常管理(包括迟到、旷课、卫生等)占10%,实际操作占30%。成绩采用优、良、中、及格和不及格五级分制评定。

六、其他必要的说明

篇7:《单片机原理及应用》实验教学设计

任务书

一、课程设计题目

见农机111《单片机课程设计》题目分配表。

二、课程设计的基本要求

1、根据给定的题目,在规定时间内完成系统硬件电路设计、系统程序设计。具体包括:

(1)在keil IDE(μvision3)中完成应用程序设计、并编译;

(2)在Proteus 7.5下的ISIS Professional中完成电路设计、调试并仿真通过。

2、课程设计结束时需要提交的材料清单:

(1)设计说明书

设计说明书包含:设计思想和设计说明,硬件原理框图,硬件原理图与其软件配合介绍(若有),程序存储器和数据存储器的单元分配,程序流程图,源程序清单,课程设计中所有涉及到的芯片资料。

(2)图纸:硬件电路图(Proteus软件仿真通过)、仿真效果图。均用彩色A3以上幅面打印。

(3)光盘:包含上述(1)、(2)的电子版。

3、多人共同完成一个题目时,只需提交上述材料一份,格式按照贵州大学课程设计相关要求装袋,姓名填写在一起即可。但要在设计说明书中说明每个人的主要分工情况。

三、课程设计时间安排

设计时间:2014年6月30日~7月7日。

课程设计材料提交、答辩时间:7月7日下午2:30。

课程设计材料提交、答辩地点:农机系办公室(机械楼618)。

四、成绩评定方式

篇8:《单片机原理及应用》实验教学设计

一、单片机原理及应用设计课程教学现状

单片机原理及应用设计这门课程是计算机科学与技术专业的核心课程之一, 其理论的重要性不言而喻, 但目前其在实验教学方面大都停留在传统的实验模式上, 距离培养学生实验动手能力和创新能力还有较大差距。据了解, 大多学生反映, 理论知识可以基本掌握, 验证性的实验也能顺利完成, 但要真正完成一个实际项目, 却无从入手。导致出现这种现象原因很多, 笔者认为主要有以下几点:

(一) 教学模式方面的原因。

在传统的教学模式下, 教师一般主要注重于理论知识的完整性。理论上从单片机的结构讲起, 然后是汇编指令和C语言编程, 接着是硬件接口, 最后再讲一两个实例, 课时基本上就用完了, 再想讲其它东西就没时间了。所开设的实验也大都为基本实验, 主要注重于对学生基本原理和基本方法的训练, 最后只能做几个综合性实验或做一个简单的设计, 整个的学习就结束。

(二) 教师方面的原因。

自从高校扩招以后, 学生的数量急剧增加, 这就导致了师资力量严重短缺, 每个教师承担的课时量都很大, 教学压力过重, 对于单片机原理及应用设计这类专业性和实验性都非常强的课程, 存在着精力投入不够的问题。

(三) 评价体系方面的原因。

就评价体系而言, 目前通行的仍然是以分数的高低来评价学生学习成绩的好坏, 一般是采用平时成绩、实验成绩、考试成绩各占一定的比例来得到学生的最后成绩, 对有些课程来说这种方法是比较科学的, 但对于单片机原理及应用设计这门课来说, 就会存在这样的问题:学生成绩不低, 但是一旦面临实际问题时, 往往无从下手, 这样就没有达到本课程的教学目标。

二、解决单片机原理及应用设计课程教学现状的对策

为了提高单片机原理这门课程的教学质量, 培养学生解决实际问题的能力, 提高设计性实验的开设质量是本门课程教学改革的重点, 建议从以下几点来改革。

(一) 教学模式。

提出和采用新的教学模式, 在实验开设时要特别注重开出的设计性实验的质量。新的教学模式主要包括理论教学和实验教学两个方面, 在理论教学中, 单片机的结构和基本指令讲解要精, 应通过具体实例将相关知识串起来, 力求通过具体实例的讲解达到以较少的理论课时让学生真正掌握单片机的结构和指令的目的。在实验方面, 则采用以开设设计性实验为主验证性实验为辅的方法, 并增加实验课的课时数。适量开设验证性实验, 将大部分实验放在课堂外, 由学生自主完成, 同时增加更多的设计性实验, 供学生们选做, 在老师的精心指导下, 让学生在课外准备, 课内完成, 切实提高学生的实战技能。

(二) 教师的定位。

教师应自觉提高自身的素质, 保证有足够的精力投入到教学中去。教师可以通过平时的积累, 形成难度、层次区分较为合理的项目选题库和作品库, 为教学创造良好的条件, 既可对后续学生的实验起到示范和引导作用, 又减轻了今后的教学负担。要做好这些, 就要求教师牢固树立以教学为中心的观点, 保证足够的精力投入到教学中去。

(三) 评价体系。

作为评价体系, 就是要改变传统的一切以分数论英雄的模式。就单片机原理及应用设计这门课来讲如果学生只是掌握了一些理论知识而没有实战能力, 即使分数再高都不算是学好作为对学生的评价, 笔者认为一定要确立以实践能力为主题的评价体系, 通过对学生所做项目的难易程度、完成的效果等验收情况来给出适当的评价。

三、设计性实验开设与评价体系建立中要注意的几个问题

想搞好单片机原理及应用设计这门课的课程建设, 提高学生的实战能力, 就要重点开设设计性实验。笔者认为要特别注意抓好以下四个方面的结合:

(一) 理论与实验的结合。

理论教学是单片机课程教学中必不可少的组成部分, 但其开设不能再采用传统的教学方法了, 而应设计出一种项目教学或者专题讲授的方式来进行。一是要讲透基础部分, 可以分为单片机的内部结构、指令系统、程序的编写及硬件接口四个专题。二是要针对该课程的特点, 做好五个简单项目, 如外部中断、定时器中断、并口扩展、串口通信、AD和DA转换。三是要再对相关知识点全面整合, 综合演练实战几个较为复杂的综合性项目, 四是制作出作品进行演示。按照这种设计思路, 理论教学大致课时数为40课时, 实验课时数为30课时。据上述分析, 在实验教学中应充分重视设计性实验的开设。与理论教学相对应, 每讲完一个项目时, 就要针对该项目再开设一个设计性实验, 每个实验四课时左右。通过简单的和复杂的项目训练之后, 学生就能基本上掌握单片机开发和设计的基本方法和技能了。在进行实验时, 应要求学生在设计性实验的基础上进一步深化, 将多个部分综合起来设计出一个功能更为完备的实际应用系统。这是一个由理论出发, 通过基础实验、简单的设计性实验、复杂的设计性试验, 最后完成复杂的课程设计的过程, 符合循序渐进的教学规律, 实现了课程理论与实践的完美结合。在此过程中, 设计性实验的开设基本覆盖了本课程的所有知识点, 是学生牢固掌握基本理论, 熟练掌握设计思路, 综合设计的基本方法, 从而达到学以致用的根本目的。

(二) 验证性实验与设计性实验的结合。

验证性实验是指为了验证已经学习过的理论知识所设置的实验;设计性实验是指给定实验目的和实验要求, 由学生自行设计实验方案并且加以实现的实验。验证性实验作为传统的教学方法, 在现在的实验教学中有一定的作用, 可为设计性实验的开设提供必要的基础, 因此在开设设计性实验前开设验证性实验是非常必要的。以验证性实验做基础, 然后在此基础上进行改造, 此方法具有很强的操作性, 并且有利于验证性实验到设计性实验的自然衔接。

(三) 课堂与课外的结合。

设计性实验的开设还要做好课堂与课外的衔接。因为设计性实验是要学生自行设计实验方案并加以实现的实验, 所有的实验不可能仅在几个课时的实验课上完成, 因此主要工作还要在课外时间进行。一方面, 制定实验方案、设计原理图、制作实物等还要在课外完成, 实验课还要在老师的指导下进行调试和测试。另一方面, 设计性实验很难一次性完成, 往往需要多次尝试修改才行, 这些都必须在课外进行。当然要使设计性实验真正达到良好的教学效果, 除了做好理论教学和实验教学的衔接外, 与课外的结合尤其重要, 特别要做好实验室的开放, 让学生们在课外时间能够方便地利用实验室的有利资源, 也可鼓励学生自备一些比较简单的单片机开发的工具, 如简易开发板、烧录器等。

(四) 评价标准的再定位与评价体系建立的思路。

验证性实验一般只涉及到一门课程的一个章节或者是一个知识点的内容, 学生通过验证性实验, 可以使所学的理论知识具体化和形象化, 进而加深对所学知识的理解和掌握, 从而提高了动手能力。设计性实验要突出它的自主设计性, 它可以是对单一知识的简单运用, 也可以是对多知识点的综合运用, 给出实验目的、要求和实验条件, 由学生自行设计实验方案并加以实现, 所以设计性实验带有试探性、研究性, 在时间上也需要课内与课外相结合。由于验证性实验与设计性实验开设的目标不同, 所以最终的考核方式也不同。对于验证性实验而言, 教师可以直接根据学生所做的实验来评判其实验成绩。采用传统的百分制, 只可以评价学生是否掌握了基本理论和设计方法。但设计性实验所涉及的知识点数量的不同, 综合运用的效果的不同, 设计方案是否得当, 步骤是否简易可行, 实验的成本、效果是否令人满意等等, 都不好一概而论, 需要结合各方面来进行综合的评定。因此设计性实验的考核要坚持这样一个原则:淡化结果, 注重过程。对于设计性实验应该要更加重视学生在整个实验设计过程中的表现, 测定结果只可作为考核的次要因素。学生在设计过程中是否有独到新颖的想法, 整个实验思路逻辑是否清楚, 实验过程细节严密还是顾此失彼结果是否可信等都是评定设计实验成绩的重要因素。实验考核要充分鼓励和肯定学生在设计过程中所表现出的敢于挑战、主动学习, 大胆创新的精神以及由此带来的思维水平和实践水平的全面提高。设计性实验不宜采用传统的百分制来评定, 宜采用优、良、中、及格、不及格这五个档次来进行评定, 而且应在设定实验指标上着手, 针对具体实验进行不同的设定, 才能比较准确地评价学生的实验能力。当然这一点仍需在实践中不断探索和改进。

四、结语

单片机原理与接口技术课程是计算机科学与技术专业重要的核心课程之一, 因此必须更加重视设计性实验教学的改革, 提高设计性实验开设的质量, 做好理论与实验的结合。只有做到验证性实验与设计性实验的结合, 课堂和课外的结合, 完善设计性实验的评价体系, 才能培养出符合社会发展所需要的高素质人才。

参考文献

[1].刘朝辉.本科教学的质量危机及应对措施[J].湖南医科大学学报 (社会科学版) , 2010

[2].文莉.高校本科教学质量监控体系[J].湖南科技学院学报, 2009

[3].吕闰生, 张子戌, 胡斌.教学研究型大学本科教学质量监控体系建设与实践[J].河南理工大学学报 (社会科学版) , 2011

上一篇:消防领导小组及义务消防队名单下一篇:童年里的一次游戏优秀作文