单片机中断初始化包含哪些内容??
5个回答
展开全部
单片机中断初始化程序应完成如下工作:
1、对TMOD赋值,以确定T0和T1的工作方式。
2、计算初值,并将其写入TH0、TL0或TH1、TL1。
3、中断方式时,则对IE赋值,开放中断。
4、使TR0或TR1置位,启动定时/计数器定时或计数。
扩展资料:
单片机硬件特征:
(1)单片机的体积比较小, 内部芯片作为计算机系统,其结构简单,但是功能完善,使用起来十分方便,可以模块化应用。
(2)单片机有着较高的集成度,可靠性比较强,即使单片机处于长时间的工作也不会存在故障问题。
(3) 单片机在应用时低电压、低能耗,是人们在日常生活中的首要选择, 为生产与研发提供便利。
(4)单片机对数据的处理能力和运算能力较强,可以在各种环境中应用,且有着较强的控制能力。
参考资料来源:百度百科-单片机
展开全部
对于51单片机,如果只是对中断初始化,就是设置中断允许寄存器IE的各个中断标志位。
最高位为EA,是总中断允许标志位,必须设置为1。
其余是5个中断源的中断允许标志位,分别是串口中断,定时器T1,外部中断INT1,定时器T0,外部中断INT0。
标志位为:ES,ET1,TX1,ET0,EX0。
用到哪个中断,就设置其标志位为1。这就是所谓的开中断。
其次就是设置中断优先级。一般情况下可以不用设置。
举个例子:用定时器T0,以中断方式定时,设置中断只需两行:
EA=1;
ET0=1;
其余是设置定时器的,即定时器的初始化了.
最高位为EA,是总中断允许标志位,必须设置为1。
其余是5个中断源的中断允许标志位,分别是串口中断,定时器T1,外部中断INT1,定时器T0,外部中断INT0。
标志位为:ES,ET1,TX1,ET0,EX0。
用到哪个中断,就设置其标志位为1。这就是所谓的开中断。
其次就是设置中断优先级。一般情况下可以不用设置。
举个例子:用定时器T0,以中断方式定时,设置中断只需两行:
EA=1;
ET0=1;
其余是设置定时器的,即定时器的初始化了.
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-15
展开全部
TMOD工作方式TCON一般不用设置EA总中断ET0定时器中断TH0设置中断时间TL0TR0工作方式选择为定时器 就这些内容
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-15
展开全部
TMOD定时器控制字TCH/THL中断常数高8位和低8位TR1 启动中断T1TRO 启动中断T0ET1 ET0EA 启动CPU中断
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
TMOD工作方式
TCON一般不用设置
EA总中断
ET0定时器中断
TH0设置中断时间
TL0
TR0工作方式选择为定时器
就这些内容
TCON一般不用设置
EA总中断
ET0定时器中断
TH0设置中断时间
TL0
TR0工作方式选择为定时器
就这些内容
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询