单片机setb指令setbit0单片机steb是什么意思setbea单片机it1的含义单片机it0是什么意思单片机tr0单片机中断程序it1单片机TCON每一位:TF1TR1TF0TR0IE1IT1IE0IT0表示什么意思?0或1代表什么?谢谢,百度百科都没-

TF1:其值位1时,表示定时器T1计满溢出.TF0:其值位1时,表示定时器T0计满溢出.TR1:为1是定时器T1开始计数;0时不计数.TR0:为1是定时器T0开始计数;0时不计数.IE1:当发生外部中断1时其值为1.IE0:当发生外部中断0时其值为1.
电平触发用于状态检测,一直低电平的话,前一个中断处理结束退出中断程序,执行一条语句后又会再次进入中断,这个可用来进行单步运行测试.下降沿触发,是种边缘触发,只有电平从高到低才会触发中断,这个可以用来检测脉冲量.除了从高到低的电平变化外,其他都不会触发中断
IT0 是用来选择外部中断0的触发方式.IT0=0; 低电平触发中断;IT0=1; 下降沿触发中断.对于楼主给出的程序,这句 IT0 = 0; 没有任何用处,纯属垃圾.因为开机复位后,IT0 ,它本来就是 0.

单片机程序解释ORG0000H;LJMPSTART;ORG0003H;LJMPINT-0;ORG0040H;START:SETBEASETBIT0-

ORG 0000H ; 上电 & 复位 入口地址 LJMP START ; 一般为 转向主程序 ORG 0003H ; 外部 INT0 中断向量入口地址 LJMP INT_0 ; 转向外部 INT0 中断 服务程序 ORG 0040H ; 程序从这里开始 START: SETB EA ; 开总中断 SETB ...
不是IO口,只是定时器控制寄存器TCON 里的一位而已,外部中断请求的触发方式,IT0=0时,代表你的外部中断0是低电平触发,IT0=1时,代表外部中断0是负跳变触发.操作的时候,你只要写寄存器就行了.
写错了,正确的应该是 SETB IT0,设置外部中断0位边沿触发模式.
SETB bit;置位某位 就是把1→bit.