[用微课学51单片机][白炽贵][电子教案和教学指南] 《用微课学51单片机》教学指南0513

时间:2022-05-19 19:51:16 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。


《用微课学51单片机》教学指南

教学模式

本书与电子工业出版社出版的《用微课学电子CAD》教材对接,即以学生电子CAD课程所完成制作的51单片机电路板为编程验证平台,进行51单片机编程实操实训。因此,需在本课程开课前,先进行本书所需的51单片机实验板CAD设计及安装焊接。这既提高了电子CAD课程的教学目标和教学档次,又为单片机课程创建了学生得心应手功能强劲的编程开发平台,从而满足学生单片机技术高档次的研发平台之需,能让职业院校学生在电子CAD和单片机技术两课程对接上实现“1+1>2”的效果。

教学目标

借助学生亲手完成的单片机实验板平台,在单片机程序实训案例的数量上和质量上有所突破和创新,引用蓝牙技术和WIFI技术,让学生充分享受单片机程序设计的乐趣和成功,为学生胜任单片机技术职业岗位打下必须的技能基础。

教学内容

1. 数码管显示编程实操; 2. 单片机中断编程实操;

3. 单总线双总线三总线器件编程实操; 4. LED1616点阵汉字显示编程实操; 5. 串行通信编程实操; 6. 存储器编程实操;

7. 使用蓝牙模块和WIFI模块编程实操; 8. ADC0804DAC0832编程实操; 9. LCD液晶屏编程实操;

10. 红外解码超声测距步进电机编程实操; 11. 程序综合编程实操。 12. 教学重点

每个单片机程序设计项目的实操步骤和代码输入过程是教学的重点

教学难点

理解单片机程序的执行逻辑分析是教学难点。 教学时数

全书实操视频约540分钟,学生实操以4倍计算,计2160分钟,以40分钟为1课时,54课时,加14课时机动,合计68课时。

教学建议

1.本书以任务驱动展开教学和实操,为方便教师的教和学生的学,全书的每个任务实操都配有一个不差一秒的实操全程录屏视频,可手把手指导学生正确完成编程任务。学生实操时应两人一组进行合作学习,即学生甲用一台电脑进行单片机程序设计,学生乙用另一台电脑放实操视频,学生甲要参照学生乙所放视频进行代码输入,学生乙要对照检查学生甲屏幕上的代码输入是否正确,两学生的角色定时轮换。两学生这样合作实操,就能保证编程实操的正确性。

1




3.全书的每一编程任务,其项目文档都要独自用一个文件夹来保存。为提高实操效率,很多前面任务所完成的程序代码要用于后面的编程任务,因此学生每个编程任务的项目文档都需要用U盘来保存,这样,可借用复制的方法为后续编程任务使用相同代码提供粘贴支持。

3.学生每一编程任务的最终结果,都是要将其HEX文件在单片机实验板下载烧写并运行成功。同时学生还需完成对程序的分析:1该程序中每一行代码的作用;2该程序中每一个函数的功能;3该程序中各函数间的调用关系。全书各任务编程实操完成的标准第一是程序在单片机实验板上下载运行成功,第二是程序代码的基本分析。

4.全书单片机程序基本分析的重点是数码管显示例程、单片机中断例程、单总线双总线三总线口器件的应用例程、STC89C52片内EEPROM的读写例程、LED1616点阵汉字显示例程。

5.LED1616点阵汉字显示例程其汉字点阵数据的获取,需运行本书电子资料包中的汉字点阵获取程序以得到显示汉字的点阵文件(hhzz.c,具体是按需要选取一个字的还是8个字来运行对应程序。注意,获取汉字点需汉字点阵数据库的支持,因此“汉字点阵数据获取”程序不能独立出来运行,必须与汉字点阵数据库文件处于同一文件夹中运行才有效。

6.为解决学生在编程实操中出现的代码性错误,本书在电子资料包中提供了全书单片机程序的所有源代码,可把该源代码复制粘贴到用来放实操视频的乙生电脑上,并用Keil C51集成环境打开,供同一组的甲乙两学生在两电脑屏幕上进行对照检查,以解决代码上的问题。

7.如果读者没有在电子CAD课程中完成所需单片机电路板的设计,可直接从《用微课学电子CAD》一书的电子包中下载单片机电路板的PCB图来制板以安装使用。

8.如果读者使用的单片机电路板,与本书约定的单片机电路板不相同,需将本书相应的单片机程序中位寻址定义部分的单片机引脚,修改为实际单片机电路板上的相应引脚,即可正常运行本书的单片机程序。

9.为让本书读者来进入物联网知识学习,本书在案例设计中引进了蓝牙技术和WIFI术,这就需要使用手机APP所需程序来操作,但手机编程技术超出了本书的范畴,因此只能在本书电子资料包中给出与三个实操相配合的APK程序,供读者下载到手机上使用。

10.进行蓝牙模块的应用实操时,1.关于单片机与单片机间的蓝牙通信,需甲单片机实验板用一个从模块(HC-06)和乙单片机用一个主模块(HC-05)配对才能完成运作。注意,主模块HC-05网售时默认是从模块形式,需学生借助串口助手用AT指令设置为主模块,具体步骤见相应实操视频;2.关于用手机蓝牙功能向单片机传送点阵时,需要先完成手机蓝牙和单片机蓝牙(只能用从模块)的配对,具体步骤见相应实操视频。

11.进行WIFI技术的云传送实操时,所需的WIFI模块应购买深圳四博智联科技有限公司的产品,因为该公司为WIFI技术初学者,提供了远程数据传输的网络条件(临时的IP址和端口)。深圳四博DT-06WIFI模块淘宝网上的重庆育松电子有售。注意,两个云操作实训用同一WIFI模块,模块设置时其客户端IP只能设为“115.29.109.104,端口只能设为6538,这是因为手机云操作的两个APK程序都是以此固定了的,WIFI模块的设置步骤见相应实操视频。



实操视频的名称和时长

关于实操视频的名称和时长见下表

实操视频表

视频名称

1-1安装所需软件 2-1点亮一位数码管

2



时长 742 601

备注 上机




2-2数码管的流水显示 2-3数码管的流星显示 2-4数码管的四位数显示 3-1外中断1的编程实训 3-2外中断0的编程实训 3-3定时器编程 3-4定时器编程实训2 3-5计数器中断 4-1DS18B20编程实训 4-2AT24C0X编程实训 4-3DS1302编程实训

4-4DS1302DS18B20整合编程

4-5DS1302DS18B20AT24C0X整合编程 4-6三件组合体实时温度控制编程 4-7-1三件组合体实时时间控制编程 4-7-2三件组合体实时时间控制编程

5-1点阵数据直用型LED1616点阵汉字显示编程 6-1基于RS-232的单片机与单片机通信编程实训 6-2基于蓝牙模块的单片机与单片机通信编程实训 6-3单片机向PC机传送数据编程实训 6-4PC机向单片机传送点阵数据编程实训 7-1STCMCU片内EEPROM编程实训 7-2HM6264编程实训 7-3W20C020编程实训

8-1基于WIFI模块的点阵数据传送 8-2云端操控8路家电 9-1ADC0804编程实训 9-2DAC0832编程实训 10-1-1LCD1602编程实训1 10-1-2LCD1602编程实训2 10-2LCD112864编程实训 11-1HS0038红外解码编程实训 11-2HC-SR04超声波测距编程实训 11-3步进电机编程实训

11-4不用矩阵键盘的矩阵键盘编程实训 12-1用四位数码管轮流显示年月日期时分 12-2LCD1602万年历补上调时功能 12-3LCD1602万年历加上温度显示 时长合计





920 947 1223 829 926 1823 2017 1153 2032 2047 2454 1019 1019 1302 954 1406 2223 1345 156 548 1148 2924 853 108 421 1848 934 61 1247 69 1220 1622 1953 1910 1825 1546 1454 923 536分钟

上机 上机 上机 上机 上机 上机 上机 上机 上机 上机 上机 上机 上机 上机 上机 上机 上机 上机 上机 上机 上机 上机 上机 上机 上机 上机 上机 上机 上机 上机 上机 上机 上机 上机 上机 上机 上机 上机 上机

5-2点阵数据转换型LED1616点阵汉字显示编程实训 1034

3


本文来源:https://www.wddqw.com/doc/2dbc2f615a1b6bd97f192279168884868762b8ee.html