单片机课程学习的数字时钟系统模块化设计研究

摘要:随着人们生活环境的不断改善和美化,人们希望通过在生活中得到更多的乐趣,来满足我们日益增长的精神需求。单片机课程学习的数字时钟系统模块化设计研究能够给人们的生活带来丰富多彩的滋味,低廉的造价以及控制简单等特点而得到了广泛的应用。本篇设计为单片机课程学习的数字时钟系统模块化设计研究,它是指系统能随着人体跳跃信号地变化而变化的一种控制电路。本文详细论述了控制系统的硬件原理电路,包括振荡、时钟、复位等模块电路。以及如何在硬件电路的基础上通过单片机进行软件编程最终实现智能报警的同步控制。

print("Q 2027578070") 

关键词:智能;闹钟;控制

Design of intelligent rope skipping alarm clock based

on STC89C51 single chip

Abstract: with the continuous improvement and beautification of people's living environment, people hope to meet our growing spiritual needs by getting more fun in life. The intelligent rope skipping alarm clock design system based on MCU can bring people's life rich and colorful, low cost and simple control and so on, and it has been widely used. This design is an intelligent skipping alarm clock system based on single chip microcomputer. It refers to a control circuit that the system can change with the jump of the human body. This paper discusses the hardware circuit of the control system in detail, including oscillating, clock and reset circuits. And how to program the software on the basis of the hardware circuit, and finally achieve the synchronous control of intelligent alarm.

Key words: intelligence; alarm clock; control

目录

目录 1

1.绪论 3

1.1 国内外发展现状 3

1.2课题研究的内容 3

2.方案的选择和和论证 4

2.1 单片机型号的选择 4

2.2 按键的选择 4

2.3 发音部分的设计 5

2.4 计时部分的选择 5

2.5电路设计最终方案 5

3. AT89C52单片机简介 6

3.1单片机基本特性 6

3.2单片机内部结构图 6

3.3 单片机I/O引脚结构 6

3.3.1 P0 6

3.3.2 P1 7

3.3.3 P2 7

3.3.4 P3 7

3.4单片机最小系统板 8

    3.5 传感器选型………………………………………………………………9

4. 数字电子钟的设计原理和方法 9

4.1 设计原理 9

4.2 硬件电路的设计 9

4.2.1 DS1302时钟芯片 9

4.2.3 蜂鸣器驱动电路 12

4.2.4 独立键盘电路 13

5.软件部分的设计 14

5.1程序流程图 14

5.1.1 系统总流程图 14

5.1.2 DS1302时钟程序流程图 15

5.2程序的设计 17

5.2.1 DS1302读写程序 17

6.实验结果 20

致谢 20

参考文献 21

附录一 系统程序 23

print("Q 2027578070") 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值