电子钟c51语言编程知识总结,百度文库单片机c51程序设计.docx

实训任务二:控制LED灯点亮

实训准备:KeilC51软件, proteus仿真软件,STP-ISC下载软件,

单片机实验板,电源线、下载线

分组情况:每4人为一组,组长一名。小老师两名协助老师指导操作过程。

知识目标:1.了解单片机各引脚功能;

2.理解单片机最小系统组成部分;

3.掌握C51赋值语句用法;

4.掌握C51语言编程、编译基本方法;

5.掌握proteus仿真软件基本操作方法;

6.掌握C51程序编写、编译、仿真调试、下载流程及方法。

能力目标:1.培养学生数字逻辑分析能力;

2.培养学生分析问题及解决问题的能力;

情感目标:1.培养学生团队合作的精神;

2.培养学生的创新意识;

教学重点:1.C51赋值语句用法;

2.C51语言编程、编译基本方法

教学难点:1.半英文操作界面的理解

2.调试程序的方法

课 时:8课时

环节

教师活动

学生活动

时间(分)

预习导学

1.预习单片机最小系统

2.分析单片机点亮LED二极管电路原理

分组预习学习

复习回顾

提问:

1.单片机内部组成部分?

2.十六进制组成元素有哪些?

3.二进制与十六进制转换原则

以组为单位回答提问

10

导入新课

单片机功能的实现是通过对各I/O引脚高低点平的控制来实现的。单片机如何控制引脚输出高低电平呢?为了现象直观,我们用发光LED来实现并演示该功能。

10

讲授新课

1.单片机引脚功能(40引脚)

电源、接地、I/O端口、控制引脚、时钟引脚、复位引脚

2.单片机最小系统

组成部分:单片机、电源、接地、复位电路、时钟电路。

解释时钟电路,比喻为学校的铃声。

区分:单片机系统与最小系统

3.C51语言基本格式

#include

void main( )

{

P2=0XF0;

}

宏定义,头文件,主函数,分号结束

重点:赋值语句(A=B)

4.硬件电路分析

共阳极,低电平亮

5. 讲解并演示程序编写及仿真下载过程

例:将最低位LED灯点亮(P2.0口);

分析P2口每位的状态值;

写出对应的十六进制,以0X开头;

P2口赋值;

程序编写;

程序编译,生成.hex文件;

仿真调试

下载到实验电路板

观察单片机实物,区分各引脚功能。

查找实验电路板相关电路

了解基本格式要求

小组回答,检查预习任务

学生按教师演示操作步骤,上机操作。

逐步操作

20

20

20

20

60

小组任务

按照例题的流程及步骤完成以下小组任务:

教师辅导,小组答疑。

将最高位LED灯点亮;

难点:区分高低位

将高四位LED灯点亮;

难点:十六进制转换

将低四位LED灯点亮;

重点:赋值

将单数位LED灯点亮;

难点:分析各位状态

将双数位LED灯点亮;

加深赋值概念

将八位LED灯全部点亮;

为下一实训作铺垫

各小组独立完成

编写程序;

仿真调试;

下载程序。

25

25

20

20

20

20

难点解答

集中讲解学生操作过程中出现的问题:

问题一:找不到相应的保存文件

问题二:编译报错

问题三:无法生成.hex文件

问题四:分号丢失;

数字0错写为o;

大括号未成对;

问题五:仿真未出效果

问题六:下载不成功

根据讲解的问题原因,改正小组出现的错误。

30

任务验收

根据以下方面验收小组任务完成情况:

编写程序质量

仿真效果

电路板演示效果

小组合作情况

小组解决问题能力

课堂纪律

仪器设备使用情况

按照验收标准,各小组成员自我评价。

20

交流总结

点评表现较好的小组

总结本次实训的情况

小组出现的问题和解决方法;未解决的问题,寻求帮助。

20

任务拓展

如何让LED灯闪烁?

小组课下查找资料解决,预习下次实训内容

实训任务三:控制LED流水灯

实训准备:KeilC51软件, proteus仿真软件,STC-ISP下载软件,

单片机实验板,电源线、下载线

分组情况:每3-4人为一组,组长一名。小老师两名协助老师指导操作过程。

知识目标:1.理解C51语言数据类型;

2.了解单片机的机器周期;

3.理解数组概念及用法;

4.掌握for循环语句的用法;

5.掌握while循环语句的简单用法;

6.掌握C51程序编写、编译、仿真调试、下载流程及方法。

能力目标:1.培养学生思维逻辑分析能力;

2.培养学生分析问题及解决问题的能力;

情感目标:1.培养学生团队合作的精神;

2.培养学生的创新意识;

教学重点:1.for循环语句的用法;

2.数组的概念及用法;

3.C51语言数据类型;

教学难点:1. for循环语句的用法;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值