单片机中同一个外部中断可以即控制计数器有控制定时器吗?怎么控制???

作者&投稿:佘耍 (若有异议请与网页底部的电邮联系)
51单片机里一个定时器中断可以同时控制两个指令吗??~

单片机工作时都是扫描程序的,扫描也就是一个一个指令地执行,不可能同时执行两个指令

二个以上的中断程序你可要会根据他们的要求合理安排优先级了,否则当一个在进行时,别一个就只有等它完了才可进行第二个,比如你这有外部红外干优时就可能出现你现说的这种情况,只有当这干扰红外停止了它才会去管你的蜂鸣器的了,所以,我建立议你用高一级中断管蜂鸣器(但不能用软件延时,否则会扔掉很多红外的)。因你这按键为最优先嘛。反正多中断的安排是一个很麻烦而很技巧的玩意,你就自己多试试好好体会的吧。

你好:
同一个外部中断只能控制定时器,不能控制计数器的计数。
因为在这个外部中断服务函数里,可以写TRx=1启动定时器,或者给定时装初值,或者控制器定时器的中断开关,这些寄存器都是可以通过软件控制的,所以用外部中断可以控制。
但是不能控制计数器的计数,因为计数器计数是外部发生的,而外部中断口和计数器的计数口不是同一个口,所以不能计数器的计数;但是可以控制计数器的中断开关。
不懂的地方可以随时回复我。
希望我的回答能帮助到你。

可以,定时器也是计数器啊


经理角色理论的主要内容有哪些?
组织的正式权威和地位,产生了经理人的人际关系角色;人际关系角色又会使经理成为信息中枢,同外部的交往带来外界信息,内部信息在他那里集中,产生了经理人的信息角色;掌握信息的独特地位和组织赋予的权力地位,使经理在决策尤其是战略中处于中心位置,产生了经理人的决策角色。三类十种角色都是可观察到的,构成一个整体,每种...

我国近代民族工业的发展史是怎样的?
对华输出的资本和商品骤减,同时它们对中国的原料和部分商品的需求量增加了,这就使原来在帝国主义控制下变得十分狭窄的中国市场稍稍出现了一些空隙,客观上为中国民族资本的发展,提供了一个有利的外部条件。这时期,是中国民族资本主义发展的"黄金时代",但好景不长,世界大战的结束打断了民族工业的发展趋势。这说明帝国...

做中空玻璃都需要哪些设备
2. 合片机:将两片或多片玻璃合并在一起,形成中空玻璃的基本结构。合片机需确保玻璃片之间的间隔均匀,这对中空玻璃的性能至关重要。3. 涂胶机:在玻璃的边缘涂上密封胶,防止外部空气和水分进入玻璃内部,保持中空玻璃的隔热和隔音性能。4. 辊压机:涂胶后,辊压机将密封胶进行压实,确保密封胶...

夺帅最后什么意思
2、狱中人素姐、阿亨全部死亡,而只有邵没有死,据此应是邵所为。任达华最后一刻等船不来被两个不知面目的人用枪所指(此枪大家注意此枪在片头任达华杀完人后顺手递给身边人,并被身边人放进口袋),由此两个未露面的人一个就是收枪的人,一个就是与邵勾结的人。此片虽然动作场面很大,但是最...

什么是计算机病毒
多形型病毒是一种综合性病毒,它既能感染引导区又能感染程序区,多数具有解码算法,一种病毒往往要两段以上的子程序方能解除。生成器,变体机阶段1995年,在汇编语言中,一些数据的运算放在不同的通用寄存器中,可运算出同样的结果,随机的插入一些空操作和无关指令,也不影响运算的结果,这样,一段解码算法就可以由生成器...

用电影美学的观点来点评《手机》或《大腕》,也可以两个一起评!!要原创...
是这部影片在三部贺岁片成功,冯小刚的名字成为了某种品牌,成为了某种票房感召力,而冯小刚的电影事实上几乎成了在当时是绝无仅有的,可以和好莱坞电影分市场的这样的一个导演之后,冯小刚成功了。怎么标志?冯小刚获得了海外投资,《大腕》这部影片和他此前的影片一个重要的变化发生,重要的变化先不说影片本身是发生在投资...

cpu是什么和什么组成
CPU组成:运算逻辑部件、寄存器部件和控制部件。

在一个单CPU的计算机系统中,有两台外部设备R1,R2和三个进程P1,P2,P3...
一般计算机进行工作时,首先要通过外部设备把程序和数据通过输入接口电路和数据总线送入到存储器,然后逐条取出执行。但单片机中的程序一般事先我们都已通过写入器固化在片内或片外程序存储器中。因而一开机即可执行指令。下面我们将举个实例来说明指令的执行过程:开机时,程序计算器PC变为0000H。然后单片机...

hard drive是什么意思
hard drive全称Hard-Disk Drive,硬盘驱动器,即平时所说的硬盘。1、硬盘驱动器(hard disk drive,HDD)指的是个人计算机中控制硬盘寻址以及存取数据的装置。通过硬盘驱动器,计算机才能存储数据。2、尽管硬盘驱动器和硬盘(hard disk)是两个概念,但是由于两者通常被封装在一起,所以无论是硬盘还是硬盘...

做中空玻璃都需要哪些设备
接下来,合片机将两片或多片玻璃合并在一起,形成中空玻璃的基本结构。在这个过程中,合片机需要确保玻璃片之间的间隔均匀,这对于中空玻璃的最终性能至关重要。然后,涂胶机在玻璃的边缘涂上密封胶。密封胶在中空玻璃中起到关键作用,它能够防止外部空气和水分进入玻璃内部,从而保持中空玻璃的隔热和...

乐业县18659169358: 单片机的定时器和外部中断在同一个引脚上 可以同时使用吗 -
束饺氨基: 那要看你用于什么方面了,定时器一般区分开来的话,就是定时器和计数器.其中定时器一般可以与引脚无关.计数器可以说是宏观定时器的一部份.一来是说来一个脉冲,计一个数.而一般所说的定时器是定时用的,通常情况不受引...

乐业县18659169358: 51单片机外部中断的触发方式 -
束饺氨基: 51单片机的外部中断有两种触发方式可选:电平触发和边沿触发.选择电平触发时,单片机在每个机器周期检查中断源口线,检测到低电平,即置位中断请求标志,向CPU请求中断.选择边沿触发方式时,单片机在上一个机器周期检测到中断...

乐业县18659169358: 单片机 一个外部中断,怎样可以同时处理红外线中断和按键中断? -
束饺氨基: 我提出的解决方案:确定硬件连接方式:红外不用说了,按键接上拉电阻在没按下时被拉高,按键按下时拉低,18b20直接接上. 首先,要找到按键跟红外触发中断的区别,即,当按键按下的时候最少最少也要持续20ms吧,在按键触发中断以...

乐业县18659169358: 急需!!单片机汇编编程 -- 对两个具有相位差的信号,通过单片机的中断控制计数器的计数
束饺氨基: 用89C51,或89C52也行 这个不能用定时/计数,即T0/T1/T2不能用,因为这三个中断一般用来数由你设定的高低电平数,而不是来一个信号就中断. 外部中断INT0/INT1可以解决这点问题,根据你的设定,用第一路信号接INT0,第二路信号接INT1,不过这两个信号是下降沿/低电平有效,所以要加反相器.这样每次第一路信号上升沿来事,你用一个寄存器或存储单元当做你的计数器,中断来临时加一,然后死循环,直到第二路信号上升沿来时跳到第二个中断子程序,这个中断子程序再回到开头就可以继续计数了.

乐业县18659169358: 用一个中断控制另外一个中断 -
束饺氨基: 该单片机有6个中断,默认优先级是:外部中断0、定时器0中断、外部中断1、定时器1中断、串口中断、定时器2中断(最高到最低排列)...你可以使用外部中断0来中断定时器0或定时器1,而无需设置IP寄存器;当外部中断产生时可以打断定时器中断来先执行外部的中断服务程序.重新计时?你可以在外部中断服务程序中清除定时器(0/1)里的数.

乐业县18659169358: 用51单片机在1602显示的秒表计时器,怎么用外部中断控制计时开始和结束? -
束饺氨基: 加键盘.用两个按键控制.一个控制开始,一个结束,把他们接到中断上去

乐业县18659169358: 51单片机方式寄存器TMOD中的GATE说计数器受外部中断信号控制,具体怎么控制?谢谢. -
束饺氨基: GATE=1时,当且仅当TRx=1,INTx=1(高电平)时,计数启动;否则,计数停止.当INT0引脚为高电平时且TR0置位,TR0=1;启动定时器T0;当INT1引脚为高电平时且TR1置位,TR1=1;启动定时器T1.GATE=0时,定时器不受INTx输入电平的影响,由TRx直接控制定时器的启动和停止.当TR0=1,启动定时器T0.当TR1=1,启动定时器T1.

乐业县18659169358: AVR 单片机能不能用外部中断触发计数器 -
束饺氨基: 用计数器记录外部中断的次数?其实你完全不必这么做,这样做的结果是增加了你程序的难度,你可以先定义一个内部RAM,并将其赋值0,然后在每次外部中断的时候将该RAM加1,然后比较该RAM的值是否为N(N=你预定的计数数量),不等就执行其它程序或者返回,相等就执行你想执行的程序,并再次将该RAM清零

乐业县18659169358: 51单片机中如何再一个外部中断中再嵌入一个定时器中断 -
束饺氨基: 要设置中断优先级,在默认情况下,外部中断0的优先级是最高的:外部中断0-->T0溢出中断-->外部中断1-->T1溢出中断-->串行接口中断(按辅助优先级从高到低排列) 但是,改变中断寄存器IP的内容可以改变这个默认设置:7 6 5 4 3 2 1 0 IP - - - PS PT1 PX1 PT0 PX0 上面是IP的各个位的内容,可见从0至4位分别控制外部中断0、T0溢出中断、外部中断1、T1溢出中断、串行接口中断的优先级,在51单片机Reset之后,IP为0(低优先级),所以你想在外部中断0里面嵌套定时器,可以用 setb PT1 或 setb PT0 (根据你的情况) 使定时器的优先级升到最高.

乐业县18659169358: 51单片机 对外部脉冲计数是用中断口INT0还是定时计数器T0实现?它们有什么区别吗? -
束饺氨基: 【1】用T0计数实现.根据计数次数要求,设置计数初值.溢出后引起一次中断,进入服务程序. 【2】用INT0中断实现,检测管脚电平变化,适合低频周期脉冲个数计数,这里可设为下降沿触发,每周期引起中断一次,累加次数,结合定时器还可测周期. 两种方案均可,高速用Ti更高效,低速也可用/INTi以节省定时计数资源.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网