收藏 分销(赏)

王宁08电子本49-第七章教学总结.doc

上传人:精*** 文档编号:3918110 上传时间:2024-07-23 格式:DOC 页数:3 大小:18KB
下载 相关 举报
王宁08电子本49-第七章教学总结.doc_第1页
第1页 / 共3页
王宁08电子本49-第七章教学总结.doc_第2页
第2页 / 共3页
王宁08电子本49-第七章教学总结.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、王宁08电子本49 第七章精品资料 思考与习题77.1 8XX51单片机内部设有几个定时/计数器?它们有哪些专用寄存器组成的? 解:8XX51内部设有两个定时计数器。 它们分别为方式寄存器TMOD跟控制寄存器TCON组成。7.3 定时/计数器用作定时时,其定时时间跟哪些因素有关?用作计数器时,对外界技术频率有何限制? 解:定时跟脉冲,即系统的机器周期有关。还跟计数的初值有关并且跟中断的标志位有关。 用作计数器时计数器 的最高频率脉冲不得超过f/24。7.5 利用8XX51的T0计数,每十个脉冲P1.0变反一次,用查询和中断方式编程。解:#include#define uchar unsigne

2、d charSbit P1._0=P10;Main()TMOD=0x06;TH0=-10;TL0=-10;TR0=1;While(1)Dowhile(TF0=0)TF0=0;p1_0=-P1_0; 7.7 已知8XX51单片机中,已知时钟频率为12MHz,编程使p1.0和p1.1分别输出周期为 2ms和50us 的方波。解:#include#define uchar unsigned charInt I,j;Void timer0() interrupt 1i+;If(i=40)p1.0=-p1.0;Void timer1() interrupt 3P1.1=-P1.1;Main()TOMD=

3、0x11;TH1=-50000/256;TL1=-50000%256;TH0=-50000/256;TL0=-50000%256;EA=1;TR1=1;TR0=1;7.9 设系统时钟的频率为6MHz,实用定时器T0作为外部计数器,编程实现每记到1000个脉冲后,使T1定时两秒,然后T0又开始计数,这样反复循环。解:T0计数1000个脉冲,采用方式1;T1定时2ms,计数初值=2ms/2us=1000。#includeCounter()TH0=-1000/256;TL0=-1000%256;TR0=1;TR1=0;While(TF0!=1)TF0=0;Timer()TH1=-1000/256;TL1=-1000%256;TR1=1;TR0=0;While(TF1!=0)TF1=0;Main()TMOD=0x15;For(;)仅供学习与交流,如有侵权请联系网站删除 谢谢3

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服