欢迎来到天天文库
浏览记录
ID:56912431
大小:79.00 KB
页数:4页
时间:2020-07-23
《单片机课程实训计划.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《单片机控制技术应用》课程实训计划一、实训目的(1)正确理解《单片机控制技术应用》课程的基本概念、理论;(2)掌握单片机控制系统的工作原理、性能和特点;(3)掌握MCS-51系列单片机引脚功能和常见外围电路;(4)掌握C51编程的基本方法;(5)能应用所学的知识去设计简单的单片机应用系统电路和编写C51程序;(6)熟悉单片机应用产品开发基本过程,掌握单片机软、硬件联合调试仿真方法。二、实训项目及内容序号实训项目实训内容对应教学内容学时1、单灯闪烁设计与制作1、单片机最小系统构建1、单片机引脚和内部结构2、单片机最小系统3、
2、软硬联合调试仿真流程42、单灯闪烁控制2、灯光控制系统设计与制作1、楼梯灯控制1、并行端口的应用特性2、C51编程3、C51程序中嵌入汇编62、跑马灯控制3、流水灯控制3、抢答器设计1、抢答器设计1、单片机中断系统2、数码管的静态、动态显示方法3、C51的中断编程方法24、音乐演奏器设计与制作1、音乐门铃的设计1、定时/计数器的组成结构2、定时/计数器的工作方式3、定时/计数器的编程发法4、发声程序的编写42、电子琴的设计5、电子秒表设计与制作1、电子秒表的设计1、独立式、矩阵式键盘2、编写查询或中断式键盘程序3、串行通讯
3、基本知识4、单片机串行口的工作方式5、PC的串行口6、串行口的编程方法62、控制秒表的启停和清零3、PC控制秒表的启停和清零6、多功能数字钟设计与制作1、多功能数字钟设计1、时钟芯片HT13802、连击键的处理方法43、控制数码管闪动显示4、系统程序的设计方法合计26一、实训班级、指导老师及时间安排序号实训项目实训内容实训时间指导老师实训学时1、单灯闪烁设计与制作1、单片机最小系统构建第2周机电1、2班严峻机电3班詹良才机电4班江宁42、单灯闪烁控制2、灯光控制系统设计与制作1、楼梯灯控制第4周机电1、2班严峻机电3班詹良
4、才机电4班江宁62、跑马灯控制第5周3、流水灯控制第6周3、抢答器设计1、抢答器设计第8周机电1、2班严峻机电3班詹良才机电4班江宁24、音乐演奏器设计与制作1、音乐门铃的设计第9周机电1、2班严峻机电3班詹良才机电4班江宁42、电子琴的设计第10周5、电子秒表设计与制作1、电子秒表的设计第11周机电1、2班严峻机电3班詹良才机电4班江宁62、控制秒表的启停和清零第12周3、PC控制秒表的启停和清零第14周6、多功能数字钟设计与制作1、多功能数字钟设计第15周机电1、2班严峻机电3班詹良才机电4班江宁4合计26二、实训地点
5、:智能控制实训室三、实训要求(1)爱惜实训室仪器、设备,不违反操作规程,注意安全,保证实训任务的顺利进行。(2)要求学生在实习过程中态度端正、严格要求自己。(3)严格遵守作息时间:(4)实训结束后,每位同学以实训报告的形式上报实训实施过程和总结实训成果;(5)实训成绩列入课程形成性考核成绩,占总成绩的30%。六、附:项目一实训报告项目一:单灯闪烁设计与制作班级:姓名:学号:成绩:实训目的:1.了解MCS-51系列单片机的内部结构、引脚功能、存储器配置;2.了解单片机应用系统的基本组成;3.掌握LED单灯闪烁的硬件电路设计、
6、C51程序编写方法和软硬联调仿真;4.培养学生的工程意识,自主学习能力,爱岗敬业、团结合作能力;5.养成学生遵守操作规程,安全用电,爱惜实训设备、材料。实训设备:KEIL、PROTUES调试仿真软件;THMEMY-1型单片机实训台;单片机仿真器控制要求:构建单片机最小工作系统,用P1.0口控制1只发光二极管闪烁显示实训步骤:1、根据控制要求,用Proteus软件绘制单片机控制系统电路原理图,参考图形如下:电路所用仿真元器件: AT89C51:单片机 RES:电阻 CRYSTAL:晶振 LED-RED:发光二极管 CAP:电
7、容 CAP-ELEC:电解电容2、用Keil软件编写C51程序,调试无误,成生HEX文件,参考程序:#include//包含51寄存器头文件(reg51.h)#defineucharunsignedchar//定义宏uchar:uchar代表unsignedcharsbitled=P1^0;//led引脚定义voiddelay(uchar);//函数说明voidmain(void)//主函数{while(1)//while循环(永远为真,死循环){//循环体开始led=~led;//发光二级管的显示状态取
8、反delay(5);//延时500ms}//循环体结束}//主函数结束voiddelay(ucharm)//delay子函数,返回值为空,入口参数为无符号的整型数{uchari,j,k;//定义i,j,k三个无符号的整型变量for(i=0;i
此文档下载收益归作者所有