80C51单片机原理与接口技术:可编程时钟输出与中断系统

需积分: 33 79 下载量 45 浏览量 更新于2024-08-10 收藏 4.17MB PDF 举报
"教育科学“十五”国家规划课题研究成果——《单片机原理及接口技术》" 本书《单片机原理及接口技术》是教育科学“十五”国家规划课题的研究成果,作者为李全利和迟荣强。内容涵盖了80C51系列单片机的基础知识、指令系统、程序设计、中断与定时、串行接口、系统扩展、测控接口技术、串行总线扩展以及应用系统设计方法,旨在培养学生应用型技能。 关于【标题】提到的"可编程时钟输出"知识点,主要涉及的是单片机中的定时器T2功能。在80C51系列单片机中,当T2CON的C/T2位为0且T2MOD中的T2OE位为1时,定时器T2可以通过编程在P1.0口输出50%占空比的时钟脉冲。其时钟输出频率计算公式为:时钟输出频率=振荡频率/4×[65536-(RCAP2H, RCAP2L)]。在这个模式下,TH2溢出不会产生中断,类似于波特率发生器方式。T2既可以作为时钟发生器,也可以作为波特率发生器,但波特率和时钟频率不能单独设定,因为它们都依赖于RCAP2H和RCAP2L寄存器。 【描述】中还提到了中断系统,AT89C52单片机比80C51增加了定时器T2,使得中断源从5个扩展到6个,其中包括T2的溢出中断TF2和外部中断EXF2。中断响应需由CPU判断是由TF2还是EXF2触发,并通过软件清除相应的标志位(TF0和TF1则由硬件自动清零)。中断控制寄存器IE新增了ET2位,用于控制T2的中断响应,ET2=1时允许中断,ET2=0则禁止。 该书适合本科自动化、计算机、电子信息工程、通信工程、测控技术与仪器等相关专业的学生作为教材,也可作为高职高专教材或工程技术人员的参考资料。书中结合实例,深入浅出地讲解了80C51单片机的原理和接口技术,注重实践应用,有利于提升读者在单片机领域的技能。