任务5:流水灯的控制(3-5C语言基本数据和运算)

任务5:流水灯的控制(3-5C语言基本数据和运算)

ID:42091835

大小:158.50 KB

页数:7页

时间:2019-09-07

任务5:流水灯的控制(3-5C语言基本数据和运算)_第1页
任务5:流水灯的控制(3-5C语言基本数据和运算)_第2页
任务5:流水灯的控制(3-5C语言基本数据和运算)_第3页
任务5:流水灯的控制(3-5C语言基本数据和运算)_第4页
任务5:流水灯的控制(3-5C语言基本数据和运算)_第5页
资源描述:

《任务5:流水灯的控制(3-5C语言基本数据和运算)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、学科单片机应用技术授课班级10411-10414日期3.28课题任务5:流水灯的控制(3-5C语言基木数据和运算)授课类型案例分析小组讨论课时4教材单片机丿'V用技术(C语言版)任课教师课序教学目标认知目标1、了解C语言数据类型和运算符和表达式能力目标1、初步学会各种数据类型和运算符在C语言源程序中的应用。情感目标1、通过案例分析和讨论教学培养学生学习电子专业单片机课程的浓厚兴趣;2、养成做事耐心、细致、严谨的科学作风;3、提高学生“6S管理”意识。教学重点了解C语言的数据类型、常量和变量、运算符和表达式等慕木概念及基木使用方法。教学难

2、点数据类型、常最和变最、运算符和表达式的基木概念和使用方法教学方法案例分析、小组讨论课前准备教师准备:1、教案设计、PPT准备学生准备:1、学生预习2、完成预习报告,明确任务设计意图通过典空案例,学生分组讨论,体现学牛•在教学过程的中的主体地位,教师加以适当的引导,完成教学任务。教学过程教学内容教师活动学生活动导入:综述,让学牛总体有个认识新授:第二章:单片机并行I/O端口应用3.5C语言数据与运算一、数据类型端整型帶型「幣型厂数值J[长整型[类型[基本J符号1-实型「单精度型1类型十双精度型类型枚举匸类型/数组类型]构造C结构类型类型

3、〈共用类型[文件类型数据类型分类指针类型1空类型二、常罐和变罐1、常量常量是指在程序执行期间其值固定,不能被改变的量。常量的数据类型有整型、浮点型、字符型、字符串型和位类型。1、变量变量是一种在程序执行过程中其值能不断变化的量。3、变量存储种类4、变量存储器类型举例:〃程序:ex3_8.c〃功能:流水灯控制程序#include〃包含头文件REG51.H#dcfincTIME200voiddelay(unsignedchari);〃延时函数声明voidmain()〃主函数{unsignedchari,w;while(l)

4、{Pl=0xfe;〃点亮笫1个发光二极管delay(TlME);〃延时Pl=0xfd;〃点亮第2个发光二极管delay(TIME);〃延时Pl=0xfb;〃点亮第3个发光二极管delay(TIME);〃延吋PI=0xf7;〃点亮笫4个发光二极管delay(TIME);〃延II寸边讲解,边举例举例分析小组讨论进一步理解编程技巧Pl=0xcf;〃点亮第5个发光二极管delay(TIME);〃延吋P1=0xdf;〃点亮笫6个发光二极管delay(TIME);〃延时Pl=()xbf;〃点亮第7个发光二极管dclay(TIME);〃延时Pl=0x

5、7f;〃点亮第8个发光二极管delay(TlME);}〃延时}〃函数名:delay〃函数功能:实现软件延吋〃形式参数:unsignedchari;//i控制空循坏的外循坏次数,共循坏i*255次〃返回值:无voiddclay(unsigncdchari)//延时函数,无符号字符型变虽i为形式参数{unsignedcharj,k;〃定义无符号字符型变量j和kfor(k=();k

6、减法求两个数的差*乘法求两个数的积/除法求两个数的商%取余求两个数的余++口增1变量口动加1自减1变量白动减12、赋值运算符与赋值表达式变量二表达式3、关系运算符与关系表达式运算符功能>大于>=大于等于<小于<=小于等于==等于!=不等于4、逻辑运算符与逻辑表达式运算符功能&&逻辑与(AND)11逻辑或(OR)!■逻辑非(NOT)5、位运算符与位运算表达式运算符功能&按位与1按位或A按位界或-按位取反>>右移<<左移举例:〃程序:ex3_9.c〃功能:采用位运算符编写的流水灯控制程序,显示效果为依次熄灭信号灯#include

7、.h>voiddelay(unsignedchari);〃延时函数声明voidmain()〃主函数while(l){Pl=0x00;光二极管delay(200);P1=P110x01;delay(200);P1=P110x03;delay(200);P1=P110x07;delay(200);Pl=Pll0x0f;delay(200);Pl=PllOxlf;delay(200);Pl=Pll()x3f;delay(200);Pl=Pll0x7f;delay(200);Pl=Pll0x7f;举例分析案例分析,小组讨论进一步理解编程技巧//

8、Pl口全部清0,即点亮8个发〃延时//熄灭第1个发光二极管〃延吋〃熄灭第1、2个发光二极管〃延时〃熄灭第1〜3个发光二极管〃延时〃熄灭第1〜4个发光二极管〃延时〃熄灭第1〜5个发光二极管〃延时〃熄灭第1〜6

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。