四川三河职业学院教案首页第7周,第2次课授课计划课次编号010.doc

四川三河职业学院教案首页第7周,第2次课授课计划课次编号010.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
四川三河职业学院教案首页第7周,第2次课授课计划课次编号010.doc

四川三河职业学院教案首页 第 7 周,第 2 次课 授课计划课次编号: 010 本次课 标 题 C51程序设计 教案类型 ▇详案 □简案 课型 √ );实操( );理实一体( ) 其他: 授课日期 2016年 10月 18日 授课专业 年级班级 电子信息工程技术1、2班 学时数 2 授课 地点 □教室 ▇实训(验室) 教 学 目 标 及 任 务 知识 目标 掌握单片机编程的结构。 2. 掌握C51数据结构。 能力(技能)目标 1.学会单片机编程结构。 2.学会使用C51数据结构。 素质 目标 教学重点及 突出措施 重点:C51数据结构。 突出措施:编程练习 教学难点 及 化解方法 难点:C51数据结构。 突出措施:编程练习 教学手段 过 程 设 计 (含能力 训 练 方 式 方 法) 1.引入:5 min 2.讲解程序原理:25min 3.指导学生操作:120min 作业布置 课后习题 教 学 反 思 (总结) 教案附页 教学过程 时间分配及旁注 1.实验目的 1.进一步熟悉编程和程序调试 2.学习C51逻辑运算的使用方法 2.实验说明 C 语言的标识符和关键字。 标识符是用来标识源程序中某个对象的名字的,这些对象可以是语句、数据类型、函数、变量、数组等等。 C语言是大小字敏感的一种高级语言,如果我们要定义一个定时器1,可以写做Timer1,如果程序中有TIMER1,那么这两个是完全不同定义的标识符。 标识符由字符串, 数字和下划线等组成, 注意的是第一个字符必须是字母或下划线,如1Timer是错误的,编译时便会有错误提示。有些编译系统专用的标识符是以下划线开头, 所以一般不要以下划线开头命名标识符。 标识符在命名时应当简单,含义清晰,这样有助于阅读理解程序。在 C51编译器中,只支持标识符的前32位为有效标识, 一般情况下也足够用了, 除非你要写天书: P。 关键字则是编程语言保留的特殊标识符, 它们具有固定名称和含义, 在程序编写中不允许标识符与关键资亦同。在 KEIL uVision2中的关键字除了有 ANSI C标准的32个关键字外还根据51单片机的特点扩展了相关的关键字。 其实在 KEIL uVision2的文本编辑器中编写 C程序, 系统可以把保留字以不同颜色显示, 缺省颜色为天蓝色。 //程序:ex10.c #include REGX51.H //包含头文件REGX51.H,定义了51单片机的所有SFR void main() //主函数 { unsigned char sw; //定义字符变量sw while(1) //无限循环 { sw=P00x0f; //sw保存接在P0口上低四位的开关状态 switch(sw) //根据开关状态选择不同的点亮方式 { case 0x0e:P1=0xfc;break; //P0.0引脚上的开关闭合时,点亮第1、2个LED case 0x0d: P1=0xf3;break; //P0.1引脚上的开关闭合时,点亮第3、4个LED case 0x0b:P1=0xcf;break; //P0.2引脚上的开关闭合时,点亮第5、6个LED case 0x07: P1=0x3f;break; //P0.3引脚上的开关闭合时,点亮第7、8个LED default: P1=0xff;break; //四个开关断开或同时闭合时,八个LED熄灭 } } } 回顾:5 min 讲解程序原理:25min 本次授课 共 页 第 页 #include REGX51.H //包含头文件REGX51.H,定义了51单片机的所有SFR //函数名:delay //函数功能:实现软件延时 //形式参数:无符号整型变量i,控制空循环的循环次数 //返回值:无 void delay(unsigned int i) { while(i--); //i次空操作} void main() //主函数 { unsigned cha

您可能关注的文档

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档