单片机理论教案_第1页
单片机理论教案_第2页
单片机理论教案_第3页
单片机理论教案_第4页
单片机理论教案_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

1、17电子系 刘小燕 单片机理论教案(2016)课题:认识单片机一授课方式:讲授课 课时数: 1教学目的:1、单片机的含义2、单片机发展史教学内容分析重点:单片机的含义难点:无一、组织教学:清点人数二、引入新课通过对语文和数学的学习来引入单片机的学习,从而激发学生对单片机的学习兴趣。三、讲授新课1、什么是单片机? 所谓单片机,通俗的讲,就是把中央处理器CPU、存储器、定时器、I/O接口电路等一些计算机的主要功能部件集成在一块集成电路芯片上的微信计算机,单片机又称为微控制器MCU。2、 单片机的发展史单片机诞生于1971年,经历了SCM、MCU、SOC三大阶段,早期的SCM单片机都是8位或4位的。

2、8051系列单片机到现在仍在广泛使用。四、课堂小结: 1、单片机的含义 2、单片机的发展史五、作业布置 六、板书设计杜甫:三吏石壕吏、潼关吏、新安吏 三别新婚别、垂老别、无家别数学:华罗庚:矩阵几何学 陈省身:现代微分几何祖冲之:3.1415926与3.1415927之间霍夫:出生于1937 1968 Intel 第12名员工 1969年 提出设想 1971年 Intel 4004(4:客户订购的产品编号:4:公司制作的第四个订制芯片)七、教学反思发展史的讲解,容易理解课题:认识单片机二授课方式:讲授课 课时数: 1教学目的:1、了解单片机的不同种类2、识记单片机各引脚的功能3、理解单片机的内

3、部结构4、掌握单片机的工作原理教学内容分析重点:单片机的内部结构及工作原理难点:单片机的内部结构及工作原理一、组织教学:清点人数二、复习旧课,引入新课复习单片机的含义复习单片机的发展历史三、讲授新课1、 单片机的分类体积上:DIP(双列直插式)、SOP(小尺寸)、BGA(球珊阵列)、COB(板上芯片)等管脚上:8pim、20pim、28pim、40pim、44pim等。电压上:3.3V、5V等。存储容量上:2K、4K、8K等。(2K就是2kb=2*1024bit)第二功能上:带A/D转换的,带PWM的等。2、 单片机内部结构及功能硬件系统构成微机的实体和装置 软件系统微机系统所使用的各种程序的

4、总称 软件系统与硬件系统共同构成实用的微机系统,两者是相辅相成、缺一不可的。单片机内部结构:定时/计数器:8051系列单片机内部设置了两个16位可编程的定时/计数器T0和T1。具有定时和计数器两种功能,提供4种工作模式。中央微处理器CPU:由运算器、控制器组成。 运算器进行数据分析、计算和处理。包括算术运算和逻辑运算。 控制器处理程序指令,并协调各逻辑部件按一定时序工作。存储器:存放程序和数据等信息。其中数据可以改变,程序不可以改变。中断系统:8051系列单片机内部设置了5个中断系统,包括定时/计数中断2个,外部中断2个,串行中断1个。串行I/O口:每次只能输入或者输出1个二进制数。并行I/O

5、口:每次可以输入或者输出1组二进制数。3、各引脚功能Vcc, GND: 电源端XTAL1, XTAL2: 片内振荡电路输入/输出端 RESET: 复位端(正脉冲有效,宽度>2个机器周期) EA/Vpp: 寻址外部ROM控制端/编程电源输入端。 ALE/PROG: 地址锁存允许/编程脉冲输入端。 PSEN:片选 4个并行I/O口:P0,P1,P2,P3,P0口没上拉电阻,其他都有P0口:访问片外扩展存储器时,复用为低8位地址线和数据线;P1口:双向I/O口;P2口:高8位地址线;P3口:第二功能口。引脚第 二 功 能 P3.0RxD: 串行口接收数据输入端P3.1TxD: 串行口发送数据输

6、出端P3.2INT0: 外部中断申请输入端 0P3.3INT1: 外部中断申请输入端 1P3.4T0: 外部计数脉冲输入端 0P3.5T1: 外部计数脉冲输入端 1P3.6WR: 写外设控制信号输出端P3.7RD: 读外设控制信号输出端3、 单片机的控制原理单片机的控制是依靠程序,并且可以修改程序来实现不同的控制。它利用程序改变单片机的各个端口的电平。当为低电平时电路因电平相差使其电路中有电流流过从而启动电路中的设备使其工作,高电平时电路因电平一致从而无电流使电路不通,实现断开。四、课堂小结: 1、分类 2、内部各个功能部件3、引脚功能 4、控制原理五、作业布置 六、板书设计定时/计数器: 1

7、6位 T0和T1 4种工作模式CPU: 运算器:算术运算(+、×、÷等) 逻辑运算(与、或、非、移位、清零等) 控制器:处理程序指令存储器:数据(可以改变) 程序(不可以改变)中断系统: 5个:定时/计数中断2个 外部中断2个 串行中断1个。串行I/O口:每次只能输入或输出1位二进制数并行I/O口:每次可以输入或输出1组二进制数七、教学反思引脚分类与内部各功能的讲解,容易理解课题:C程序的编写授课方式:讲授课 课时数: 2教学目的:1、熟悉单片机数据与数据类型2、掌握C程序编写的基本格式3、掌握常量与变量的定义教学内容分析重点:C程序的基本格式难点:C程序的编写规则一、组织

8、教学:清点人数二、复习旧课,引入新课通过人类使用语言的不同,引入计算机的使用语言。三、讲授新课1、C语言的组成部分:函数、变量、语句、类型、工程、操作符等。2、C程序编写的基本要求: Include<reg51.h>/* */头文件,必须放在程序的开头 Void main()/* */主函数(有、仅有、必须有)3、数据与数据类型 Char 、int 、long 、sbit 、指针等。4、常量与变量 常量:程序运行过程中不能改变的量 例如: 数据常量:1、2、100. 字符常量:a、A、D. 字符串常量:hello、学校. 变量:程序运行过程中可以改变的量 例如: i 、j 、tem

9、p . 四、课堂小结: 1、C语言的组成部分2、C程序的基本格式3、数据与数据类型4、常量与变量五、作业布置 六、板书设计七、教学反思C程序的编写比较复杂但又重要,复杂问题简单化,学生会比较容易接受课题函数的定义和编写、程序固定格式和编写规范授课方式讲授教 学目 的1、掌握函数的定义和编写2、掌握程序固定格式和编写规范教学内容分析重点1、代码书写规范、2注释书写规范、3命名规范难点函数的定义和编写课时2一、组织教学 清点人数。 二、复习旧课,引入新课三、讲授新课1 代码书写规范1.1缩进的设置代码书写应该遵从结构化的要求,采用缩进的格式。最小缩进量为4个空格,整个文件内部应该统一,不要混用Ta

10、b键和4个空格这两种情况,因为不同的编辑器对Tab键的处理方法不同。1.2嵌套语句(语句块)的格式对于嵌套式的语句-即语句块(如,if、while、switch等)应该包括在花括号中。花括号的左括号应该单独占一行,并与关键字对齐。建议即使语句块中只有一条语句,也应该使用花括号包括,这样可以使程序结构更清晰,也可以避免出错。建议对比较长的块,在末尾的花括号后加上注释以表明该语言块结束。范例1:嵌套语句格式if (value < max) if (value != 0) func(value); else error("The value is too big."); /

11、* if (value < max) */2 注释书写规范注释必须做到清晰,准确地描述内容。对于程序中复杂的部分必须有注释加以说明。注释量要适中,过多或过少都易导致阅读困难。2.1注释风格· C语言中使用一组(/* */)作为注释界定符。· 注释内容尽量用英语方式表述。· 注释的基本样式参考范例4。· 注释应该出现在要说明的内容之前,而不应该出现在其后。· 除了说明变量的用途和语言块末尾使用的注释,尽量不使用行末的注释方式。范例4:几种注释样式/* * 强调注释* */* 块注释*/* 单行注释 */int i; /*行末注释*/2.2何

12、时需要注释· 如果变量的名字不能完全说明其用途,应该使用注释加以说明。· 如果为了提高性能而使某些代码变得难懂,应该使用注释加以说明。· 对于一个比较长的程序段落,应该加注释予以说明。如果设计文档中有流程图,则程序中对应的位置应该加注释予以说明。· 如果程序中使用了某个复杂的算法,建议注明其出处。· 如果在调试中发现某段落容易出现错误,应该注明。3命名规范3.1常量、变量命名用#define定义的符号常量全部采用大写。变量命名的基本原则:· 可以选择有意义的英文(小写字母)组成变量名,使人看到该变量就能大致清楚其含义。· 不

13、要使用人名、地名和汉语拼音。· 如果使用缩写,应该使用那些约定俗成的,而不是自己编造的。4 函数:4.1 函数的定义:为了实现某一功能的小模块,或小程序。函数也叫子程序。任何一个程序必须有main()函数。 4.2 函数分类:1) 标准库函数:用#include 包含进去,在C:KeilC51INC里面2) 用户自定义函数:A. 无参数函数:例: void DisplayLed()P1=0x01;B. 有参数函数:a) 有参数入,无参数出:如:void DisplayLed(unsigned char n) P1=n;/*调用时*/DisplayLed(0x01);b) 无参数入,有参数出: 如:unsigned char add() unsigned char res; res=100+50; return res;c) 有参数入,有参数出:如:unsigned char add(unsigne

温馨提示

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

评论

0/150

提交评论