单片机应用技术教案10C语言的数据与运算(一):赋值运算与算术运算_第1页
单片机应用技术教案10C语言的数据与运算(一):赋值运算与算术运算_第2页
单片机应用技术教案10C语言的数据与运算(一):赋值运算与算术运算_第3页
单片机应用技术教案10C语言的数据与运算(一):赋值运算与算术运算_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《单片机应用技术》单元教学设计方案授课教师:序号:10授课时间授课班级上课地点教学单元名称C语言的数据与运算(一):赋值运算与算术运算课时2学情分析学生有一定的知识积累,并有自律性,教学中注意掌握方式方法,引导学生自主学习教学目标知识目标掌握赋值运算的功能;掌握算术运算的功能;能力目标能够利用赋值运算符和算术运算符正确写出语句素质目标培养学生分析问题、解决问题的能力。教学重难点重点:算术运算符、赋值运算符难点:复合赋值运算符的应用教学方法项目驱动、讲练结合、讨论、演示等授课类型理论课理实一体课实践课教学环境及资源准备单片机实训室、keil5编程软件、PROTEUS8.0仿真软件、在线教育综合平台网络资源参考教材单片机应用技术(C语言版)教学过程设计教学环节及时间分配教学内容(实训内容)师生活动设计意图5分钟思政元素:尊重科学:科学是以客观实验和数据为基础的,是一种真理追求和知识探索的方法。一、组织教学核对学生出勤情况,并做好出勤记录二、复习提问复习上次课知识点回顾以往知识,温故而知新35分钟三、讲授新知识:赋值运算符赋值语句的作用是把某个常量或变量或表达式的值赋值给另一个变量。符号为‘=’。这里并不是等于的意思,只是赋值,等于用‘==’表示。赋值语句左边必须是变量或寄存器,且必须先定义。常量不能出现左边。简单的赋值运算符:=复合的赋值运算符+=、-=、*=、%=、/=i+=2等价于i=i+2a*=b+5等价于a=a*(b+5)x%=3等价于x=x%3算术运算符+(加法运算)-(减法运算)*(乘法运算符)/(除法运算符)%(求余运算符,或称模运算符)如:4%2=0++(变量自加1)--(变量自减1)注意:(1)两个整数相除结果为整数,如8/5的结果为1,舍去小数部分。(2)如果参加运算的两个数中有一个数为实数,则结果是实型。(3)求余运算要求%两侧都是整型数据。自增自减运算自增运算符(++)和自减运算符(--):(1)前置运算──++变量、--变量 即先增减、后运算。(2)后置运算──变量++、变量--即先运算、后增减。实战演练:请说明程序运行完后x,y,z,m,n的值分别是多少?main(){intx=6,y,z,m,n; y=++x; z=x--;m=y/z;n=y%z;}学习新知识,并将其应用到程序设计中掌握知识点,达成学习目标35分钟5分钟四、实训利用keil软件练习书写循环结构基本语句,能够熟练使用C语言的基本语句。#include<reg51.h>voiddelay(unsignedinti);sbitS1=P0^0;sbitbeep=P1^0;sbitgreen=P1^1;sbitred=P1^2;voidmain(){//beep=1;green=0;red=1;while(1){if(S1==0){delay(1200); if(S1==0) {green=1; red=0; beep=0; delay(5000); red=1; beep=1; } } elsegreen=0; } }voiddelay(unsignedinti){unsignedintk;for(k=0;k<i;k++);}自动感应垃圾桶控制程序#include"reg51.h"sbithw=P0^1;sbitP1_3=P1^3;sbitP1_4=P1^4;sbitP1_5=P1^5;voiddelay(unsignedinti){unsignedintk;for(k=0;k<i;k++);}voidmain(){bitflag;flag=0;while(1){ if(hw==1&&flag==0) //来人并且盖子落着,电机正转{P1_3=1; P1_4=0; P1_5=1; delay(50000); P1_4=1; flag=1; }elseif(hw==0&&flag==1)//人走并且盖子掀起,电机反转 {P1_3=0; P1_4=0; P1_5=1; delay(50000);

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论