资料介绍
通过这次课程设计掌握单片机系统的基本设计步骤及设计思路,掌握汇编语言的用法及各种指令的含义,比较熟练的运用指令进行单片机系统的设计的,熟悉用KEIL软件进行汇编语言的汇编,以及把代码写入实验板中,观测代码结合实际的运行结果后进行调整,体会到编程的分析问题、确定算法、画程序流程图、编写程序、程序功能模块化的优点的各各步骤。
LED数码管时钟电路采用24h计时方式,时、分、秒用六位数码管显示。该电路采用AT89C2051单片机,使用3V电池供电,只使用一个按键开关即可进入调时、省电(不显示LED数码管)和正常显示三种状态。
1. 硬件的设计
其采用AT89C51单片机应用设计,LED显示采用动态扫描方式实现,P0口输出段码数据,P2口输出位码数据 ,P1.1、P1.2接按钮开关。为了提供LED数码管的驱动电流,采用6MHz晶振。
2. 系统总体分析
系统主要包含四大模块:显示模块、时间计时模块、模式切换模块和模式设置模块。
显示模块:主要由主循环负责。内存中开辟了一段8字节的内存空间,用作数据显示的字符缓冲区。主循环不断将缓冲区中的字符呈现至数码管。
时间计时模块:电子钟的核心模块,记录了时间的时、分、秒信息。
模式切换模块(MODE):切换电子钟的设置模式,包括时设置、分设置、秒设置、闹铃开关设置、闹铃时设置和闹铃分设置。相关数据被设置时将闪烁显示。
模式设置模块(CONFIG):通过判断设置模式(MODE),执行相应的设置。如时、分、秒的增1以及闹铃开关的变换。
另外,主循环还负责扫描键盘,检测相应键是否被按下,若MODE键被按下则在特定单元中登记该功能,并启动定时器1,然后返回继续执行显示功能。在定时器1中断时,被登记的功能正式执行。期间用时约10ms,用以消除机械抖动。
- 使用51单片机实现8位数码管时钟的程序免费下载 11次下载
- 使用51单片机进行数码管的控制资料和C程序免费下载
- 使用51单片机应用静态数码管的详细资料和程序免费下载
- 使用51单片机进行超声波测距数码管显示的程序免费下载
- 使用51单片机进行数码管动态显示的程序免费下载
- 使用51单片机进行数码管显示的程序免费下载
- 使用51单片机进行数码管动态显示0到7的程序免费下载
- 数码管的介绍和使用51单片机应用数码管的程序免费下载
- 使用51单片机开发板对数码管进行应用的资料和程序免费下载
- 利用51单片机进行数码管显示HELLO的程序和资料免费下载
- 使用51单片机进行数码管显示的详细资料免费下载
- 使用单片机进行数码管流动显示的程序免费下载
- 使用51单片机进行数码管显示的电子时钟的C语言程序免费下载 23次下载
- 使用单片机进行数码管动态扫描的源代码程序资料免费下载 1次下载
- 如何使用51单片机进行闹钟数码管显示的程序资料免费下载 13次下载
- 基于单片机的数码管电路设计 1395次阅读
- 基于51单片机的数码管动态显示 6425次阅读
- 使用51单片机并行口驱动LED数码管显示电路及程序 1.1w次阅读
- 如何使用51单片机和荧光数码管实现电子数字钟的程序 3970次阅读
- STC12C2052AD单片机控制的数码管时钟程序及电路图 1w次阅读
- AT89C52单片机点亮数码管的设计 5164次阅读
- 单片机驱动发光二极管实现数码管时钟的设计 2989次阅读
- 基于51单片机数码管动态时钟电路图原理图 1.5w次阅读
- 51单片机数码管动态扫描驱动的设计 8563次阅读
- 如何消除单片机数码管的鬼影现象 9275次阅读
- 基于51单片机使数码管静态显示数字5555 1.2w次阅读
- 一种基于51单片机利用74HC595驱动数码管的技术 6493次阅读
- 基于LM35和51单片机的温度采集数码管显示系统 1.4w次阅读
- AVR单片机8位数码管显示的程序实现(两种方法介绍) 1.7w次阅读
- max7219驱动数码管程序(51单片机+STM32 MAX7219数码管程序案例) 1.8w次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 651单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 751单片机大棚环境控制器仿真程序
- 1.10 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多