电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > PPT文档下载
分享到微信 分享到微博 分享到QQ空间

单片机技术应用实训 教学课件 ppt 作者 李晓艳 3.2

  • 资源ID:89492046       资源大小:1.28MB        全文页数:21页
  • 资源格式: PPT        下载积分:10金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要10金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

单片机技术应用实训 教学课件 ppt 作者 李晓艳 3.2

,1,1,第三章 51单片机硬件实训,主讲人:李晓艳,时 间:2011年11月,第三章 51单片机硬件实训,3.2 51系列单片机定时器/计数器,3.2.1 51系列单片机定时器/计数器基础知识,两个16位的定时器/计数器,核心:一个16位的加1计数器,定时器:对振荡器进行12分频后的脉冲进行加1计数,计数器:对外部信号进行加1计数,1定时器/计数器概述,3.2 51系列单片机定时器/计数器,TMOD 工作方式寄存器,TCON 控制寄存器,2定时器/计数器工作方式控制寄存器,3.2 51系列单片机定时器/计数器,TMOD 工作方式寄存器(以T1为例),GATE,GATE,M1,M0,M1,M0,工作方式1,工作方式0,工作方式2,工作方式3,13位计数器 213,16位计数器 216,8位计数器 28,T0 28,T1,1,0,定时功能,计数功能,0,1,不受外部信号控制,受外部信号控制,3.2 51系列单片机定时器/计数器,TCON 控制寄存器(可位寻址),IE1,IT1,IE0,IT0,T1,T0,TF1,TR1,TF0,TR0,T0运行控制位,T1运行控制位,T0溢出标志位,T1溢出标志位,3.2 51系列单片机定时器/计数器,2.工作方式1:16位计数器,4.工作方式3:,3.工作方式2:8位自动重装入计数器,1.工作方式0:13位计数器,T0:分成两个8位计数器,T1:停止计数,3四种工作方式,3.2 51系列单片机定时器/计数器,1工作方式0:13位计数器(以T0为例),(1)TH0,TL0配置,(3)GATE门控控制,(2) 控制位,0,1,1,1,关闭,1,0,1,1,1,1,关闭,1,定时时间:,t(213T0初值)×机器周期,机器周期=振荡周期×12,计数个数:,N=213-T0初值,最大计数个数213,T=机器周期,0,0,0,1,3.2 51系列单片机定时器/计数器,2工作方式1:16位计数器,定时时间:,t(216T0初值)×机器周期,机器周期=振荡周期×12,计数个数:,N=216-T0初值,3.2 51系列单片机定时器/计数器,3工作方式2:8位自动重装入计数器,定时时间:,t(28T0初值)×机器周期,计数个数:,N=28-T0初值,3.2 51系列单片机定时器/计数器,4工作方式3,T0被拆成两个相互独立的8位计数器TL0,TH0,TL0使用原T0的各控制位,TL0既可以用作定时器,又可以用作计数器,TH0只能用作定时器用,它占用了T1的TR1和TF1两位,其开启和关闭只受TR1和TF1两位影响,3.2 51系列单片机定时器/计数器,总 结,1 定时器/计数器的组成,2 定时器/计数器的控制,3 定时器/计数器的4种工作方式,3.2 51系列单片机定时器/计数器,3.2.2 51系列单片机定时器/计数器实验,1实验目的,3.2 51系列单片机定时器/计数器,2实验内容与实验原理,(1)实验内容 由单片机内部定时器1,按方式1工作,即作为16位定时器使用每0.05秒钟T1溢出中断一次。P1口的P1.0-P1.7分别接八个发光二极管,如图所示。编写程序模拟时序控制装置。上电后第一秒钟L1,L3亮,第二秒钟L2,L4亮,第三秒钟L5,L7亮,第四秒钟L6,L8亮,第五秒L1,L3,L5,L7亮,第六秒钟L2,L4,L6,L8亮,第七秒钟八个二极管全亮,第八秒钟全灭,以后又从头开始,L1,L3亮,然后L2,L4亮,一直循环下去。,3.2 51系列单片机定时器/计数器,(2)实验原理 定时器/计数器是一种可编程的部件,在其工作之前必须将控制字写入工作方式寄存器和控制寄存器,用以确定工作方式,即初始化。然后初值计算,将初值装入到计数器TL和TH,将TR置1,启动定时器。定时器/计数器开始工作:对于查询方式,即查询TF是否置1,来查询定时器时间是否到(时间到,则重装初值);对于中断方式,应ET0(ET1)置1,允许定时器/计数器中断,EA置1,CPU开中断。 本实验P1口接LED灯,用定时器1,按方式1工作,向P1口送数据,控制LED的亮灭。定时器/计数器实验原理图如图3-2所示。,3.2 51系列单片机定时器/计数器,定时器/计数器实验原理图,3.2 51系列单片机定时器/计数器,3实验仪器与器件,实验 仪器 与 器件,QSWD-PBD3型单片机综合实验装置(单片机最小系统,发光二极管显示模块),TKS-52B型 仿真器,连接线数根,3.2 51系列单片机定时器/计数器,4实验步骤,步骤 1,步骤 2,步骤 3,步骤 4,步骤5,运行实验程序,观察LED的亮灭,用仿真器进行硬件仿真,输入并编辑源程序文件,并且编译生成HEX文件,运行Keil Vision2软件,新建一个工程文件,单片机最小系统区P1端口的8P插座连到发光二极管显示区的8P插座,单片机的脚接5V,3.2 51系列单片机定时器/计数器,5参考程序,ORG 0000H AJMP START ORG 001BH AJMP INT_T1 ORG 0100H START: MOV SP,#60H MOV TMOD,#10H MOV TL1,#0B0H MOV TH1,#3CH MOV R0,#00H MOV R1,#20 SETB TR1 SETB ET1 SETB EA SJMP $ INT_T1: PUSH ACC PUSH PSW PUSH DPL PUSH DPH,CLR TR1 ;关中断 MOV TL1,#0B0H MOV TH1,#3CH SETB TR1 ;开中断 DJNZ R1,EXIT MOV R1,#20 ;延时一秒的常数 MOV DPTR,#TABLE ;置常数表基址 MOV A,R0 ;置常数表偏移量 MOVC A,A+DPTR ;读表 MOV P1,A ;送P1口显示 INC R0 CJNE R0,#08H,EXIT MOV R0,#00H EXIT: POP DPH ;恢复现场 POP DPL POP PSW POP ACC RETI TABLE: DB 05H,0AH,50H,0A0H,55H,0AAH,0FFH,00H END,3.2 51系列单片机定时器/计数器,3.1.3 巩固与拓展练习,把动态显示区左边的8P插座连到最小单片机系统区P0端口的8P插座,右边的8P插座连到P2端口的8P插座,试编写059的计时程序,每过1s自动加1,通过动态显示区右边的两个数码管动态显示数值,加到60,数值变为0,继续从0加到59循环显示。提示:对于秒计数单元中的数据要把它十位数和个位数分开,方法采用对10整除和对10求余的方法。,Thank You !,

注意事项

本文(单片机技术应用实训 教学课件 ppt 作者 李晓艳 3.2)为本站会员(E****)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.