80C51单片机原理与接口技术:可编程时钟输出与中断系统
需积分: 33 153 浏览量
更新于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单片机的原理和接口技术,注重实践应用,有利于提升读者在单片机领域的技能。
2024-11-22 上传
2024-11-22 上传
2024-11-22 上传
2024-11-22 上传
2024-11-22 上传
臧竹振
- 粉丝: 48
- 资源: 4053
最新资源
- MATLAB实现小波阈值去噪:Visushrink硬软算法对比
- 易语言实现画板图像缩放功能教程
- 大模型推荐系统: 优化算法与模型压缩技术
- Stancy: 静态文件驱动的简单RESTful API与前端框架集成
- 掌握Java全文搜索:深入Apache Lucene开源系统
- 19计应19田超的Python7-1试题整理
- 易语言实现多线程网络时间同步源码解析
- 人工智能大模型学习与实践指南
- 掌握Markdown:从基础到高级技巧解析
- JS-PizzaStore: JS应用程序模拟披萨递送服务
- CAMV开源XML编辑器:编辑、验证、设计及架构工具集
- 医学免疫学情景化自动生成考题系统
- 易语言实现多语言界面编程教程
- MATLAB实现16种回归算法在数据挖掘中的应用
- ***内容构建指南:深入HTML与LaTeX
- Python实现维基百科“历史上的今天”数据抓取教程