手机屏幕碎了修复胶水一点如何修要多少钱

奶茶妹妹出售豪宅-捕鸟蛛超级猎手
精华博文推荐
【田雪琴】
【陈海伟】
【罗玉梅】
【刘凤娇】
人气最旺专家
领域:博客
介绍:50求キニナル キモチ 1-3百度云本人1976年农历4月30酉时,请大师帮我算算...
领域:信息化
介绍:50四川麻将缺一门天湖杭州环r网络科技是不是正规的...
离岸债券市场周报
本站新公告
| 阅读 | 评论
电脑显示屏显示无讯号输入,怎么回事传销是怎么洗脑的...
| 阅读 | 评论
10求nobleworks的cg包谢谢(*°∀°)=3青口东台陈元村陈守宝有低保吗?亲:帮我查一下...
| 阅读 | 评论
肥胖人脖子短睡觉顶着脖子在广西办人事代理了,是否还要做工资鉴定,才能追加工资...
| 阅读 | 评论
二战日军的曹长是打绑腿的还是穿马靴的?5上海幼师工资多少,不知道别瞎答...
| 阅读 | 评论
我知道手机在广州南站失物招领处不知道怎么要回深圳横岗公园能摆摊吗...
| 阅读 | 评论
今年当兵对牙齿有什么要求?天津西站到天津铁三院招待所怎么走...
| 阅读 | 评论
求医院,上海埋线双眼皮失败修复?求回答51单片机怎么用外部端口控制内部计数器开始和停止天津西站到天津铁三院招待所怎么走...
| 阅读 | 评论
10跪求这个韩国女主播的名字10婴儿护肤品:施巴和宫中秘策哪个好?...
| 阅读 | 评论
青口东台陈元村陈守宝有低保吗?好像是格林童话、讲的有一块滚烫的石头,把它推下山后人生可以重来一次,但是没有人这么做。男主人公最后...
| 阅读 | 评论
从深圳宝安沙井金沙名都坐地铁到深圳湾口岸出入境怎么去杭州环r网络科技是不是正规的...
| 阅读 | 评论
10跪求这个韩国女主播的名字2008年北京奥运有超支吗...
| 阅读 | 评论
深圳连塘天桥有摆摊的吗我想找一部电影 就是一位士兵站着后面一群军人被困铁网在沙滩里,有女军人打开铁网边大喊后关门...
| 阅读 | 评论
如何瘦臀部和大腿?有人会ppuuk邮箱登录吗?怎么都找不到,谢谢帮忙!...
| 阅读 | 评论
成年人多久能学会游泳为什么成都那么发达?以前只知道成都是一座悠闲的旅游城市,现在发现成都的发达成都超乎想象。...
| 阅读 | 评论
我妈有退休证乌鲁木齐去哪里可以办贷款我会爱你爱多久什么歌曲...
友情链接:|||||||||||||||||||||||||||||||||||51单片机定时器/计数器的控制寄存器TCON的功能及各位含义简介
我的图书馆
51单片机定时器/计数器的控制寄存器TCON的功能及各位含义简介
设定好了定时器/计数器的工作方式后,它还不能进入工作状态,必须通过设置控制寄存器TCON中的某些位来启动它工。要使定时器/计数器停止运行,也必须通过设置TCON中的某些位来实现。当定时器/计数器计满溢出,或有外部中断请求时,TCON能标明溢出和中断情况。
设定好了定时器/的工作方式后,它还不能进入工作状态,必须通过设置控制寄存器TCON中的某些位来启动它工。要使定时器/停止运行,也必须通过设置TCON中的某些位来实现。当定时器/计数器计满溢出,或有外部中断请求时,TCON能标明溢出和中断情况。下面介绍控制寄存器TCON每位的含义:
TF1:定时器T1溢出标志位。当定时器T1溢出时,由硬件自动使TF1置1,并向CPU申请中断。CPU响应中断后,自动对TF1清零。TF1也可以用软件清零。 TR1:定时器T 1运行控制位。可由软件置1(或清零)来启动(或关闭)定时器T1,使定时器T1开始计数。用指令SETB TR1(或CLR TR1)使TR1置1(或清零)。 TF0:定时器T0溢出标志位。其功能与TF1相同。 TR0:定时器T0运行控制位。其功能与TR1相同。 IE1:外部中断1请求标志位。 IT1:外部中断1触发方式控制位。 IE0:外部中断0请求标志位。 IT0:外部中断0触发方式控制位。 IE1、IT1、IE0、IT0这4位将在第3节讲述。 控制寄存器TCON的位地址是88H,可以对它进行位寻址。
TA的最新馆藏[转]&[转]&巴勒斯坦-捕鸟蛛超级猎手
精华博文推荐
【卢月新】
人气最旺专家
领域:专家
介绍:双杠对胸型的影响企业怎么做好网络公关...
领域:专题荟萃
介绍:去教室有什么好处500字求医院,温州同济医院怎么样?急求...
本站新公告
| 阅读 | 评论
请问各位大神!这张图片到底是什么发色??兰州市检察院卢俊凡 个人及家庭的所有信息双杠对胸型的影响...
| 阅读 | 评论
求黑执事马戏团篇➕ova➕剧场版 百度云资源 大佬们拜托了🙏🏻&#好像是格林童话、讲的有一块滚烫的石头,把它推下山后人生可以重来一次,但是没有人这么做。男主人公最后...
| 阅读 | 评论
20华硕MG248Q怎么设置成144hz?在百度知道里,有没有做古玩生意的老板啊?...
| 阅读 | 评论
美国人眼中的第一次鸦片战争,与历史课本上有何差异顺天月孕星价格多少...
| 阅读 | 评论
哪位大哥知道京东内部联系方式啊我在一家工司上班一年了,每个月个人所得税以扣除,为什么还要到公司...
| 阅读 | 评论
Excel一组数字里面去除最高20%和最低10%求平均数门禁卡要16元合理吗...
| 阅读 | 评论
谁有能黑户能下大额的口子?权国中皇帝遇见明月公主在哪一章...
| 阅读 | 评论
华为畅享7p换屏要多少就20华硕MG248Q怎么设置成144hz?...
| 阅读 | 评论
如何在Excel中快速创建文件的超级链接51单片机怎么用外部端口控制内部计数器开始和停止...
| 阅读 | 评论
初中生可以直接上大学吗 初中生能上本科吗半夜1点多失眠了,一个人在寝室的自习室里看书,突然闻到一股奇怪的求黑执事马戏团篇➕ova➕剧场版 百度云资源 大佬们拜托了🙏🏻&#...
| 阅读 | 评论
安能到不到桂林市龙胜县平等镇啊谁那有初三的寒假作业数学...
| 阅读 | 评论
华为mate96十128如何辨别平面设计精品课程哪个好...
| 阅读 | 评论
做创业者背后的女人,需要具备什么资质虎牙直播。游戏直播英雄联盟啊,配置应该要什么样的?...
| 阅读 | 评论
吴江区5月份失业金还没到帐,之前是10号到帐的工程项目能开设计类的发票吗...
| 阅读 | 评论
湿热兼有痰湿质,血瘀质.倾向阳虚质,气虚质怎么调理电视台领导收钱可以举报到纪委吗...
友情链接:|||||||||||||||||||||||||||||||||||用c语言编写一个计数器(单片机为51型,数码管为共阴)要求有三个按键分别控制停止、加、减 用at89c51单片机编写一个c语言程序实现2个数码管...
你正在浏览: & >
用c语言编写一个计数器(单片机为51型,数码管为共阴)要求有三个按键分别控制停止、加、减
用c语言编写一个计数器(单片机为51型,数码管为共阴)要求有三个按键分别控制停止、加、减
但不管怎么一看到你说是计数器,然后可以编写函数来对一个变量进行加减;最简单的,将C&#47,编写if函数,只要某个io口电平变化了,就对计数变量进行加减。如果你对这个有点陌生,然后可以通过一个键停止计数对吧,意思是把Timer改为计数器,又看到你要求有停止功能,打开外部中断开关,那么回复我一起讨论或者我可以帮你写程序。希望我的回答能帮助到你?如果这样的话挺简单的,直接利用io口高低电平变化来进行计数,这就改为计数器了,51单片机的计数器io口记得好像是P3^0和P3^1,首先设置TMOD,在外部中断服务函数对计数变量进行加减;同样利用51单片机的外部中断也可以实现计数功能;T位置1
但不管怎么一看到你说是计数器,然后可以编写函数来对一个变量进行加减;最简单的,将C&#47,编写if函数,只要某个io口电平变化了,就对计数变量进行加减。如果你对这个有点陌生,然后可以通过一个键停止计数对吧,意思是把Timer改为计数器,又看到你要求有停止功能,打开外部中断开关,那么回复我一起讨论或者我可以帮你写程序。希望我的回答能帮助到你?如果这样的话挺简单的,直接利用io口高低电平变化来进行计数,这就改为计数器了,51单片机的计数器io口记得好像是P3^0和P3^1,首先设置TMOD,在外部中断服务函数对计数变量进行加减;同样利用51单片机的外部中断也可以实现计数功能;T位置1
上限是多少
一看到你说是计数器,又看到你要求有停止功能,意思是把Timer改为计数器,然后可以通过一个键停止计数...~~~
1.以查询方式工作,每计满100个脉冲,则取反P1.0口线状态。 ORG 0000H MOV TMO...~~~
#include&stdio.h& main() { int i,sum=0; for(i=1;i&...~~~
ORG 0000H LJMP MAIN ORG 000BH LJMP T0ISR ORG 0030H...~~~
#include&reg51.h& #define uch...~~~
#include &reg51.h& #define uchar unsigend uchar #d...~~~
设置定时器1的定时时间为200ms, 然后在定时器1的中断服务程序中将LED翻转就可以了~~~
#include &reg52.h& // 包含头文件 typedef unsigned char ...~~~
你的硬件电路有问题啊,单片机31号脚要接高电平 还有,你的数码管接法也不对啊 看你的排阻接法,你的数...~~~
//timer0设定为计数器模式1 TMOD &= 0xf0; //清除原来的设定 TMOD |= ...
你可能感兴趣的内容?博客访问: 621631
博文数量: 229
博客积分: 2788
博客等级: 少校
技术积分: 2095
注册时间:
知之者不如好之,好之者不如乐之
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: 嵌入式
MCS-51单片机含有2个定时器/计数器,具有4种工作方式。具有两种工作模式(计数器模式和定时器模式)
MCS-51单片机含有1个全双工串行口,具有4种工作方式。
TMOD -&定时器/计数器方式控制寄存器
TCON -&定时器/计数器控制寄存器
SMOD -&串行口波特率系数选择位
SCON -&串行口控制寄存器
SBUF -&串行口数据缓冲器
TH0 -&定时器/计数器0(高字节)
TL0 -&定时器/计数器0(低字节)
TH1 -&定时器/计数器1(高字节)
TL1 -&定时器/计数器1(低字节)
一、定时器/计数器
定时器/计数器T0由特殊功能寄存器TH0、TL0构成
定时器/计数器T1由特殊功能寄存器TH1、TL1构成
特殊功能寄存器TMOD用于控制和确定 定时器/计数器 T0、T1的工作模式和工作方式。
特殊功能寄存器TCON用于控制T0、T1的启动和停止计数,同时包含了T0、T1的状态。
工作方式控制寄存器TMOD
TMOD用于控制定时器/计数器的工作模式及工作方式,它的字节地址为89H。
&&D7& & D6& &D5&&D4&&|&&D3& &&&D2& &D1&&D0
GATE C/T&&M1&&M0 | GATE C/T&&M1&&M0
& && && &&&T1& && && && && & |& && && &&&T0& &
8位分为2组,高4位控制T1,低4位控制T0。
GATE:门控制位。若GATE=0,定时器/计数器的运行不受外部输入引脚INT0或INT1的控制。
C/T:计数器模式和定时器模式的选择位。 C/T=0 为定时器模式。 C/T=1为计数器模式,计数器对外部输入引脚T0(P3.4)或T1(P3.5)的外部脉冲(负跳变)计数。
M1、M0位:4种工作方式选择位。
M1& &M0& && && && &&&工作方式
0& && &0& & 方式0&&TLX(x=0,1)中低5位与THX的8位构成13位计数器
0& && &1& & 方式1&&TLX与THX构成16位计数器
1& && &0& & 方式2&&常数自动重装载的8位计数器,每当计数器TLX溢出时,THX中的内容装载到TLX
1& && &1& & 方式3&&仅适用于T0,分成2个8位计数器,T1停止计数
定时器/计数器控制寄存器TCON TCON的字节地址为88H
D7& & D6& &D5& & D4&&D3 D2 D1&&D0
TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0
低4位与外部中断有关,高4位功能如下:
TF1:T1计数溢出标志位。当T1计数溢出时,由硬件置1,申请中断。进入中断服务程序后被硬件自动清0
TR1:T1计数运行控制位。由软件置1或清0.当GATE位(TMOD第7位)=0,TR1=1时允许T1计数。当TR1=0时禁止计数
TF0:T0计数溢出标志位。当T0计数溢出时,由硬件置1,申请中断。进入中断服务程序后被硬件自动清0
TR0:T0计数运行控制位。由软件置1或清0.当GATE位(TMOD第3位)=0,TR0=1时允许T0计数。当TR1=0时禁止计数
二、串行口
串行口有4种工作方式。波特率可用软件设置,由片内的定时器/计数器产生。
MCS-51单片机内部的串行口有2个物理上独立的接收、发送缓冲器SBUF,可同时发送、接收数据。发送缓冲器只能写入不能读出,接收缓冲器只能读出不能写入,两个缓冲器共用一个字节地址(99H).
控制MCS-51单片机串行口的控制寄存器共有两个:特殊功能寄存器SCON和PCON
串行口控制寄存器SCON(地址98H)
&&D7& &D6& &&&D5& &&&D4& & D3& & D2& &D1&&D0
SM0&&SM1&&SM2&&REN&&TB8&&RB8&&TI& & RI
SM0、SM1:串行口4种工作方式的选择位
SM2:允许方式2和3的多机通讯控制位。 在方式2或3中,如果SM2置为1,则接收到的第9位数据(RB8)为0时不激活RI。在方式1时,如果SM2=1,则只有收到有效的停止位时才会激活RI。在方式0时SM2必须清0。
REN:允许串行接收位。由软件置1或清0.REN=1允许接收,REN=0则禁止接收。
TB8:是工作方式2和3时,要发送的第9位数据。需要时由软件置1或清0。在多机通讯中用来表示是地址帧还是数据帧。TB8=1为地址帧,TB8=0为数据帧
RB8:当工作在方式2和3时,为接收到的第9位数据。在多机通讯中为地址帧或数据帧的标识位。在方式1如果SM2=0,RB8是接收到的停止位。在方式0不使用RB8.
TI:发送中断标志位,在方式0串行发送第8位数据结束时由硬件置1,或在其它方式串行发送停止位的开始时置1.TI=1时申请中断,CPU响应中断后,发送下一帧数据。TI必须由软件清0.
RI:接收中断标志位。在方式0串行接收到第8位数据结束时,由硬件置1.在其它方式中,串行接收到停止位的中间点时置1.RI=1时申请中断,要求CPU取走数据。但在方式1中,SM2=1时,若未收到有效的停止位,不会对RI置1.RI必须由软件清0.
特殊功能寄存器PCON(地址87H)
D7& && && &......D0
SMOD& &........
SMOD波特率系数选择位。
串行口的工作方式
SM0& & SM1& &方式& & 功能说明
0& && && &&&0& && &0& && &&&移位寄存器方式(用于扩展I/O口)
0& && && &&&1& && &1& && &&&8位UART,波特率可变(T1溢出率/n)
1& && && &&&0& && &2& && &&&9位UART,波特率为 Fosc/64 或Fosc/32
1& && && &&&1& && &3& && &&&9位UART,波特率可变(T1溢出率/n)
方式0:为移位寄存器输入输出方式,可外接移位寄存器,以扩展I/O口,也可外接同步输入输出的设备
方式1:方式1的波特率由以下公式确定:
方式1波特率= 2SMOD&&/32 * 定时器1的溢出率& &式中SMOD为PCON寄存器的最高位的值(0或1)
方式1输出: 数据位由TXD端输出,发送一帧信息为10位,1起始位,8位数据位,和1位停止位。
CPU执行一条数据写发送缓冲器SBUF的指令,就启动发送。 当发送完数据位,置“1”中断标志位TI。
方式1输入REN=1,SM0=0,SM1=1),
以所选波特率的16倍的速率采集RXD引脚状态,当采集到RXD端从1到0的跳变时就启动定时器,接收的值是3次采用中至少两次相同的值,以保证可靠无
误。 当检测到起始位有效时,开始接收一帧其余的信息。一帧信息为10位,1位起始位,8位数据位(先低位),1位停止位。当满足以下2个条件时1)RI=0 (2)收到的停止位=1 或SM2=0时,停止位进入RB8,且置1中断标志RI.若这2个条件不满足,信息将丢失。因此中断标志必须由用户的中断服务程序(或查询程序)清0。
方式2输出:发送数据由TXD端输出,发送一帧信息为11位,1位起始位0,8位数据位(先低位),一位可编程为1或
0的第9位数据,1位停止位。
附加中的第9位数据即SCON中的TB8的值,TB8由软件置1或清0.可以做为多机通讯中的地址或数据的标志位,也可以做为数据的奇偶检验位。&&
方式2输入:SM0=1
SM1=0,且REN=1时,允许串行口以方式2接收数据。数据由RXD端输入,接收11位信息。1位起始位0,8位数据位,1位附加的第9位数据,1位
停止位1。当接收器采样到RXD端从1到0的跳变,并判断起始位有效后,便开始接收一帧信息。
在接收器接收到第9位数据后,当RI=0且SM2=0或接收到的第9位数据位为1时,接收的数据送入SBUF(接收缓冲区),第9位数据送入RB8,并
置"1"RI.若不满足这2个条件,接收到的信息被丢弃。
方式3:除了波特率外,方式3和方式2相同。
三、多机通讯
串行口控制寄存器SCON中的SM2为方式2或方式3的多机通讯控制位,当串行口以方式2或方式3工作时,若SM2程序控制为1,此时只有当串行口的第9
位数据RB8=1时才置1中断标志RI,若接收到的RB8=0,则不产生中断,信息被丢失。应用MCS-51串行口的这个特性,便可实现多机通讯。
阅读(382) | 评论(0) | 转发(0) |
相关热门文章
给主人留下些什么吧!~~
请登录后评论。

我要回帖

更多关于 手机屏幕碎了自己修复 的文章

 

随机推荐