单片机动态扫描显示技术与中断系统解析
需积分: 10 99 浏览量
更新于2024-09-12
收藏 440KB PPT 举报
"数码管动态扫描显示"
数码管动态扫描显示是一种常见的显示技术,常用于单片机控制的电子设备中,比如仪表盘、计算器等。它通过将所有位数码管的段选线并联,然后轮流选中每一位数码管进行显示,以此来节省硬件资源。在郭天祥的单片机程序中,这种技术被用来实现高效的显示功能,对初学者理解单片机编程和硬件控制有极大的帮助。
动态显示相比于静态显示,虽然亮度会稍逊一筹,但可以通过适当调整限流电阻的大小来弥补这一差异。动态扫描显示的原理是利用数码管的余辉效应和人眼的视觉暂留现象,使得尽管数码管实际上是逐个点亮,但看起来就像所有数码管同时显示一样。
MCS-51系列单片机的中断系统是其处理突发事件的关键机制。中断系统由中断允许寄存器IE控制,包括了对外部中断0(EX0)、定时/计数器T0(ET0)、外部中断1(EX1)、定时/计数器T1(ET1)、串行口中断(ES)以及CPU中断总允许位(EA)的控制。中断的触发需要满足中断请求、中断源开启以及CPU允许中断这三个条件。
在80C51单片机中,中断处理过程包括中断响应条件、中断响应时间和中断处理。当有中断请求,且中断源的中断允许位和CPU的中断总允许位都为1时,CPU才会响应中断。中断响应时间是指从中断请求到CPU开始执行中断处理程序之间的时间间隔。
定时/计数器是单片机中的重要组成部分,它可以作为定时器或计数器使用。它们由高8位和低8位两个寄存器构成,并受TMOD工作方式寄存器和TCON控制寄存器的控制。TMOD可以设置定时/计数器的工作模式,而TCON则负责启动和停止以及溢出标志的设置。定时/计数器的工作方式可以根据需求进行配置,例如定时、计数或者捕获/比较模式等。
总结来说,数码管动态扫描显示技术是通过优化硬件设计,减少所需的存储器和逻辑电路,同时结合单片机的中断系统和定时/计数器功能,实现高效且节省资源的显示效果。了解这些知识点对于理解和开发基于单片机的嵌入式系统至关重要。
2014-06-26 上传
2011-09-08 上传
2011-07-10 上传
2009-09-26 上传
2011-05-12 上传
2013-03-29 上传
qq_33468098
- 粉丝: 0
- 资源: 1
最新资源
- 安然数据-邮件文本.rar
- 基于麻雀算法优化的DVHop
- 蓝桥杯省赛经题目-樱花树_python_
- openshift-shoutcast-cartridge:Openshift 云应用程序的 Shoutcast 分发
- 1.rar_数据结构_Visual_C++_
- PHP实例开发源码—新秀企业网站系统.zip
- DerbyCon-2019Files:这是我计划在Derbycon 2019演讲期间发布的一组工具(如果被接受),或者如果没有则通过博客发布
- 基于机智云的物联网平台的实现.zip(毕设/课设/竞赛/实训/项目开发)
- Adobe After Effects CC 2015影视后期制作技术34 三维空间动画.zip
- Abadakor:官方的Abadakor机器人
- boggle:轻松文字游戏的求解器
- 有阻尼绕组_matlab_citizenvde_空载时的阻尼_
- VimCompletesMe:Vim 的简单选项卡完成
- 802.11wired.zip_单片机开发_Visual_C++_
- guessing-game-real
- 【WordPress主题】2022年最新版完整功能demo+插件v1.4.9.1.zip