任务13、具有简单控制功能的秒表_第1页
任务13、具有简单控制功能的秒表_第2页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

1、学科单片机控制系统运行与检修授课班级10411-14日期6.6课题任务 13、具有简单控制功能的秒表授课类型讲授+实践课时2教材单片机应用技术(C 语言版)任课教师课序1-2教学目标认知目标了解 LEDLED 数码管的结构、工作原理、显示方法和控制方法 了解单片机与键盘的接口技术能力目标通过对 8 8 个 LEDLED 发光二极管显示一位数 0 09 9 简易秒表的制作,熟悉单 片机与 LELED D数码管的接口技术,加强单片机与 LEDLED 数码管的接口设计、 定时/ /计数器及中断技术的综合应用能力情感目标培养学生勤于思考、勤于练习的学习习惯,增强学生的动手能力教学重点单片机与 LEDL

2、ED 数码管的接口设计、定时/ /计数器及中断技术教学难点单片机与 LEDLED 数码管的接口设计、定时/ /计数器及中断技术教学方法讲授法,演示法课前准备PPTPPT,演示电路设计意图通过 PPTPPT 演示,帮助理解单片机的内部结构通过具体电路的演示,帮助学生更直观的了解单片机的外部引脚教学过程教学内容教师活动学生活动一、实训目的在任务 11 的基础上扩展 3 个按键,增强控制功能,进一步加强单片机与 LED 数码管的接口设计、定时/计数器及中断技术的综合应用能力,冋时,学习单片机与键盘的接口技术。二、实训要求用单片机控制 2 位数码管实现 00-59 的简易秒表,并利用 3 个独立 式按

3、键实现秒表的启动、停止和复位功能。三、实训电路提问点评作业PPT 演示对照作业 分析错误 原因四、参考程序参考程序 1 :/ 程序:ex5_6.c/功能:0059 简易秒表程序#in elude unsigned char msec,sec;/定义 msec 为 50ms 计数变量,sec 为秒变量void delay(unsigned char i);/延时函数参见任务 1 程序 ex1_1.c/函数名:T0_INT/函数功能:定时器 0 中断函数,定时 50ms 到,自动执行该函数, 判断是否中断 20 次/形式参数:无/返回值:无void T0_INT(void) interrupt 1

4、/定时器 0 中断类型号为 1TH0=0 x3c;/50ms 定时初值TL0=0 xb0;msec+;/中断次数增 1if(msec=20)II中断次数到 20 次吗?PLJ ruEt?PMm LireiLJ円如 3础口“T3JWKtJiLlrrjkL;*msec=0;II 是,1 秒计时到,50ms 计数单元清零重点讲解 各部分 作用讲解并和串口区别思考和理解讲解总概念sec+;/秒单元加 1if(sec=60)/到 60 秒吗?演示芯片sec=0;/是,秒单元清零实物仔细观察说出引脚编号的读法void main()j/主函数un sig nedcharled=0 xc0,0 xf9,0 x

5、a4,0 xb0,0 x99,0 x92,0 x82,0 xf8,0 x80,0 x90;/定义数字 09 字型显示码un sig ned char temp;TMOD=0 x01;/定时器 0 工作方式 1TH0=0 x3c;/50ms 定时初值TL0=0 xb0;分类介绍边听讲,EA=1;开总中断引脚及苴丿、ET0=1;开定时器 0 中断功能边识记, 通过分类P3=0 xff;/P3 口做输入基本了解单片机的while(1) 引脚P2=0 x01;/选中 P2.0 控制的数码管P1=ledsec%10;/显示秒个位delay(10);P2=0 x02;/选中 P2.1 控制的数码管P 仁

6、ledsec/10;/显示秒十位delay(10);temp=P3;/读入 P3 口引脚状态并取反temp=temp&0 x2c;/屏敝掉无关位,保留二位按键状态 00 x0 xx00if(temp=0)/判断有无按键按下if(temp=OxO4)/ 按下停止键TRO=O;停止计数if(temp=0 x08)/ 按下启动键TR0=1;/启动计数if(temp=0 x20)/ 按下复位键 TRO=O;sec=O;msec=O; 五、拓展思考小结新课学生试着 归纳本次 课的内容教学后记学科单片机控制系统运行与检修授课班级10411-14日期6.6课题任务 13、具有简单控制功能的秒表授课类

7、型讲授+实践课时2教材单片机应用技术(C 语言版)任课教师王益军课序教学目标认知目标了解键盘的工作原理,独立式按键结构,矩阵式键盘结构及原理能力目标通过对键盘的学习,了解独立式按键和矩阵式键盘的接口应用情感目标培养学生勤于思考、勤于练习的学习习惯,增强学生的动手能力教学重点键盘的工作原理,独立式按键结构,矩阵式键盘结构及原理教学难点键盘的工作原理,独立式按键结构,矩阵式键盘结构及原理教学方法讲授法,演示法课前准备PPTPPT,演示电路设计意图通过 PPTPPT 演示,帮助理解单片机的内部结构通过具体电路的演示,帮助学生更直观的了解单片机的外部引脚教学过程教学内容教师活动学生活动键盘是计算机中使

8、用最普遍的输入设备,它一般由按键、导电塑胶、编码器以及接口电路等组成。在键盘上通常有上百个按键, 每个按键负责一个功能, 当用户 按下其中一个时,键盘中的编码器能够迅速将此按键所对应的编码 通过接口电路输送到计算机的键盘缓冲器中,由CPU 进行识别处理。通俗地说也就是当用户按下某个按键时,它会通过导电塑胶将线路板上的这个按键排线接通产生信号,产生了的信号会迅速通过键盘接口传送到 CPU 中。看见插座上面的几根小针了吧靠它们排列组合就能对应上键盘上的每一个键提问点评作业PPT 演示对照作业 分析错误 原因键盘的基本工作原理:计算机键盘的功能就是及时发现被按下的键,并将该按键的信息送入计算机。键盘

9、中有发现下按键位置的键扫描电路,产生被按下键代码的编码电路, 将产生代码送入计算机的接口电路,这些电路统称为键盘控制电路。 依据键盘工作原理, 可以把计算机键盘分 为编码键盘和非编码键盘:键盘控制电路的功能完全依靠硬件自动完成,这种键盘称为编码键盘,它能自动将按下键的编码信息送入计算机。编码键盘响应速度快,但它以复杂的硬件结构为代价,而且其复杂性随着按键功能的增加而增加。另外一种键盘,它的键盘控制电路功能要依靠硬件和软件共同 完成,这种键盘称为非编码键盘。这种键盘响应速度不如编码键盘 快,但它可通过软件为键盘的某些按键重新定义,为扩充键盘功能提供了极大的方便, 因此,得到广泛的使用。 非编码键

10、盘工作原理 如下:与编码键盘不冋,非编码键盘并不直接提供按键的编码信息,而是用较为简单的硬件和一套专用程序来识别按键的位置。非编码键盘由软件、硬件配合完成键盘的工作。利用软件驱动 下的硬件来完成诸如扫描、编码、传送等功能,这个程序被称之为 键盘处理程序。整个键盘处理程序由查询程序、传送程序、译码程序三部分组成。键盘处理程序的工作过程如下:(1) 主程序首先调用查询程序,通过查询接口逐行扫描键位矩 阵,冋时检测行列的输出, 由行与列的交连信号确定某闭合键的坐 标,即得到被按键对应的扫描码;(2) 主程序调用传送程序将得到的扫描码传送给位于主机内的键盘接口电路;(3)主程序调用译码程序将键盘接口内的扫描码翻译为相应键 的编码信息;(4) 在需要的时候,键盘接口电路把上述编码信息传送给主机。重点讲解 各部分的 作用讲解并口 和串口的 区别讲解总线 概念演示芯片 实物思考和理 解仔细观察说出引脚 编号的读 法边听讲, 边识记, 通过分类 基本了解 单片机的引脚PIC 单片机人机接口模块独立式按键的工作原理独立式按键是指用 i/0 口线构成的单个按键电路,每个独立式按键单独占有一根 i/0 口线, 每根 i/0 口线上按键的工作状态不会影响 其他 i/o 口线的工作状态,即一

温馨提示

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

评论

0/150

提交评论