机电控制技术课程2__单片机控制系统.ppt
定时/计数器的应用举例三 测量正脉冲宽度 若GATE=1,此时仅当TR0/TR1=1并且P3.2/P3.3=1,T/C才能工作。利用此特点可用来测量P3.3或P3.2引脚上出现的正脉冲宽度。 P3.3 启动定时器 读取TL1/TH1值 GATE=1 TR1=1 5.3 中断系统 ⒈ 什么叫中断? CPU暂时中止其正在执行的程序,转去执行请求中断的那个外设或事件的服务程序,等处理完毕后再返回执行原来中止的程序, 叫做中断。 ⒉ 为什么要设置中断? ⑴ 提高CPU工作效率 ⑵ 具有实时处理功能 ⑶ 具有故障处理功能 ⑷ 实现分时操作 3、特点: (1)8个中断源,6个中断矢量分别是:INT0(0003H)、INT1(0013H)、C0/T0(000BH)、C1/T1(001BH)、 串行口中断(T/R 0023H)、C2/T2(TF2/EXF2 002BH) ; (2)具有优先级管理功能即可分为2个优先级,其中每个中断源的优先级可由程序指定,可实现两级嵌套; (3)每个中断源都有各自的中断标志位。 (4)可通过软件编程来屏蔽或响应各对应的中断请求。 5.3.1 中断系统构成 中断系统结构框图 5.3.2 中断源 中断源是指能发出中断请求,引起中断的装置或事件。 AT89S52单片机的8个中断源 ⑴外部中断源INT0、 INT1 :
原创力文档

文档评论(0)