实训任务二控制LED灯点亮实训准备 Ke ilC 51软件 proteus仿真软件 S TP-ISC下载软件
单片机实验板 电源线、下载线
分组情况每4人为一组组长一名。小老师两名协助老师指导操作过程知识目标 1.了解单片机各引脚功能
2. 理解单片机最小系统组成部分
3. 掌握C51赋值语句用法
4. 掌握C51语言编程、编译基本方法
5. 掌握p ro teus仿真软件基本操作方法
6.掌握C51程序编写、编译、仿真调试、下载流程及方法。能力目标 1•培养学生数字逻辑分析能力
2. 培养学生分析问题及解决问题的能力
情感目标 1.培养学生团队合作的精神
2. 培养学生的创新意识
教学重点 1.C51赋值语句用法
2.C51语言编程、编译基本方法
教学难点 1.半英文操作界面的理解
2. 调试程序的方法
课时 8课时
导入新课
来实现并演示该功能。
1.单片机引脚功能40引脚 观察单片机实物,区 20电源、接地、 I/O端口、控制引脚、时钟引脚、 复位引 分各引脚功能。
脚
2.单片机最小系统
组成部分单片机、 电源、接地、复位电路、 时钟电
路。 查找实验电路板20解释时钟电路 比喻为学校的铃声。 区分单片机系 相关电路
统与最小系统
3.C51语言基本格式
讲授新课 了解基本格式要20#in elude<reg51.h>void mai n
{
P 2=0XF 0;
}
宏定义头文件主函数分号结束重点
赋值语句A=B
4.硬件电路分析共阳
实训任务三控制LED流水灯
实训准备 Ke ilC 51软件 proteus仿真软件 S TC-ISP下载软件 单片机实验板 电源线、下载线分组情况每3-4人为一组组长一名。小老师两名协助老师指导操作过程知识目标 1.理解C51语言数据类型
2. 了解单片机的机器周期
3. 理解数组概念及用法
4. 掌握for循环语句的用法
5. 掌握while循环语句的简单用法
6. 掌握C51程序编写、编译、仿真调试、下载流程及方法。
能力目标 1•培养学生思维逻辑分析能力
2. 培养学生分析问题及解决问题的能力
情感目标 1.培养学生团队合作的精神
2. 培养学生的创新意识
教学重点 1.for循环语句的用法
2. 数组的概念及用法
3. C51语言数据类型
教学难点 1.for循环语句的用法
2.数组的概念及用法
课时 4课时
子任务一控制L ED灯闪烁2课时
灯闪烁各小组找到解决的方法没有?一、 见解
控制P2口8位LED灯实现闪烁1.电路原理图
2.分析P2口每位的状态值 口的状态值
3.写出对应的十六进制 以0X开头
4.赋值语句
P 2=0X00; 灯亮
P 2=0XF F; 灯灭
5.编程实现闪烁功能
#in elude<reg51void mai n 新建工程、新建{ 文档编写仿真P 2=0X00; 程序观察仿真P 2=0XF F; 效果。
} 出现问题观察讲授新课 6.分析出现问题的原因 不出闪烁效果单片机执行程序的速度在微秒级人眼无法识别 LED 让学生分析原灯亮灭变化 由此引入延时概念需要循环语句来实现此功能。 因
P 2=0X00;
延时,等待
P 2=0XF F;
延时,等待
7.引入循环语句
for{ 初始化表达式条件表达式增量表达式 式要求
语句
}
执行过程
1.初始化表达式
2. 判断条件表达式
3. 若为真执行循环语句
4. 计算增量表达式
5. 再次判断条件表达式形成循环 小组讨论复述
「开始循环 程序执行流程
改变循环变量
后续语句
实例分析for i=0; i<3; i++ 小组讨论分析语{ 句执行过程 10P 2=0XF E; 赋值语句执行次} 数循环次数与
1.赋初值 i=0; 变量的关系
2.判断是否满足条件i<3 总结指定循环
0<3为真成立。 次数的设置方
3.执行语句 P2=0XFE 法。
4.循环变量 i++即i=i+1 ;i=0+1=1;
5.判断是否满足条件i<3
1<3为真成立。
6.执行语句 P2=0XFE
7.循环变量 i++i=1+仁2;
8.判断是否满足条件i<3
2<3为真成立。
9.执行语句 P2=0XFE
10.循环变量 i++
{ 仿真效果。
搬瓦工最近上线了一个新的荷兰机房,荷兰 EUNL_9 机房,这个 9 的编号感觉也挺随性的,之前的荷兰机房编号是 EUNL_3。这次荷兰新机房 EUNL_9 采用联通 AS9929 高端路线,三网都接入了 AS9929,对于联通用户来说是个好消息,又多了一个选择。对于其他用户可能还是 CN2 GIA 机房更合适一些。其实对于联通用户,这个荷兰机房也是比较远的,相比之下日本软银 JPOS_1 机房可...
美得云怎么样?美得云好不好?美得云是第一次来推广软文,老板人脾气特别好,能感觉出来会用心对待用户。美得云这次为大家提供了几款性价比十分高的产品,美国cera 2核4G 15元/月 香港1核 1G 3M独享 15元/月,并且还提供了免费空间给大家使用。嘻嘻 我也打算去白嫖一个空间了。新用户注册福利-8折优惠码:H2dmBKbF 截止2021.10.1结束。KVM架构,99.99%高可用性,依托BGP...
mineserver怎么样?mineserver是一家国人商家,主要提供香港CN2 KVM VPS、香港CMI KVM VPS、日本CN2 KVM VPS、洛杉矶cn2 gia端口转发等服务,云服务器网(yuntue.com)介绍过几次,最近比较活跃。现在新推出了3款特价KVM VPS,性价比高,香港CMI/洛杉矶GIA VPS,2核/2GB内存/20GB NVME/3.5TB流量/200Mbps...