单片机AT89S51,定时器T0和T1那跟引脚接低电平还是高电平,有什么区别,比如让我用T0写一个1S的延时程序,我会写,但是芯片上的引脚实际要怎么接,还是不懂
那P3.4接高电平或者低电平的话,有什么作用
追答设置为内部做定时中断时,你要P3.4做什么都行,对定时中断没有影响.但你设置为外部时,只能用作中断输入了.
追问做外部中断是怎么样的,要怎么设置,能举个实际例子吗?
追答你看了单片机定时中断设置没有?没看先下载单片机datasheet资料看看,看完不懂再问,做单片机项目想不看单片机的datasheet是没办法的,直接告诉你,你也搞不明白为什么,还不如果让你先看看资料
追问你写个实际程序给我看看呗,老师有给的PPT有外部中断0的程序我看的懂,但是没给定时器外部中断的程序,书上也没具体程序,所以一直不理解
追答你不去看单片机资料永远看不懂人家的程序.T0设置成我外部中断实际上就是计数方式.先说这么多了,让你慢慢看看资料,看完资料还不懂再来问
追问写个外部中断程序又要不了多少,到时不懂指令查下书就好
比如T0外部中断5次,就对P1.0口取反一次,
这个题目你要不了多少指令吧,基本只要设置成触发方式在外部中断就好了
SETB IT0
SETB EA
SETB EX0这三条指令是设置成外部中断(INT0)的指令,现在改哪个位置就可以变成T0,这样子够简单了吧
你只要写出T0的那三条指令就好,这样子没问题吧!
这是51开发板的电路图,我就是想知道为什么那四个中断要这样接(INT0与INT1因为实际操作过,所以知道),但是T0与T1为什么要这样接就不懂
之前问的那些就是为了想知道T0这样接的意义,比如SETB EA SETB EX0 SETB IT0这三条指令就需要INT0的按钮了,但是是什么指令需要T0的按钮呢,就是这块不理解
追答是否需要按钮是看实际需求.并不是固定要加上按钮的.我又不知道你这图要实现什么功能,按你给的图,如果T0设置为计数方式,并打开中断的话,按一下按键计数器加1.你说的高低电平问题是关于上升沿触发和下降沿触发问题,51单片机大多数是从高电平变低电平时触发中断
追问没事了已经问到了,什么时候用到那些按钮了,当T0为计数器的时候就用到了