- 1
- 2
- 3
- 4
- 5
利用DS1302用作定时器分析
资料介绍
我们知道DS1302是实时时钟芯片,既然是时钟芯片它肯定还可以用作一般意义上的定时器(定时时间以秒为单位).下面将分析一下它的实现方法(由于俺才接触单片机不久,哪里做的不好请不要喷俺啊…….如果要“批判“可以发e-mail:814574753@qq.com,谢谢AA):程序功能:1定时最大范围:小时2随时通过控制按键输入定时时间
3一直显示DS1302的实时时间
分析如下:用DS1302作为定时器首先需要定义两个数组,一个用作读取DS1302的实时时间now[];另一个用作需要定时时间暂存time[];我们知道从DS1302中读取的数据格式是压缩BCD码,即now[7]={秒,分,时,日,月,周,年};当控制按键按下时time[]存放的应该是主观定时时间,之后要将其修改成压缩BCD码并与当前时间now[]的数据相加;需要修正数据.
在控制按键按下后,一次输入时两位分两位秒两位;若想要定时1分59秒,那么对应输入的键值应该是time[6]={0,0,0,1,5,9]-->time[0]time[1]=时time[2]time[3]=分time[4]time[5]=秒这样的表示与从DS1302读出的数据不一致,需要如下修改:
部分文件列表
文件名 | 大小 |
利用DS1302用作定时器分析.pdf | 71K |
最新上传
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
cai0603 打赏3.00元 3天前
用户:CJQ_ENJOY
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
cai0603 打赏3.00元 3天前
用户:dongshao
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏310.00元 3天前
用户:zhengdai
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
-
21ic下载 打赏310.00元 3天前
用户:liqiang9090
-
21ic下载 打赏270.00元 3天前
用户:kk1957135547
-
21ic下载 打赏160.00元 3天前
用户:w178191520
-
21ic下载 打赏160.00元 3天前
用户:w1966891335
-
21ic下载 打赏50.00元 3天前
用户:w993263495
-
21ic下载 打赏40.00元 3天前
用户:w993263495
-
21ic下载 打赏90.00元 3天前
用户:cooldog123pp
-
21ic下载 打赏30.00元 3天前
用户:sun2152
-
21ic下载 打赏40.00元 3天前
用户:xzxbybd
-
21ic下载 打赏40.00元 3天前
用户:铁蛋锅
-
21ic下载 打赏30.00元 3天前
用户:happypcb
-
21ic下载 打赏50.00元 3天前
用户:forgot
-
21ic下载 打赏10.00元 3天前
用户:xuzhen1
-
21ic下载 打赏20.00元 3天前
用户:wanglu6666
-
21ic下载 打赏5.00元 3天前
用户:人间留客
-
21ic下载 打赏5.00元 3天前
用户:jyxjiyixing
-
21ic下载 打赏5.00元 3天前
用户:akae_du
-
21ic下载 打赏5.00元 3天前
用户:ouyang_56
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
xlhtracy 打赏10.00元 3天前
-
xlhtracy 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
xlhtracy 打赏5.00元 3天前
-
czmhcy 打赏1.00元 3天前
资料:bitboy
全部评论(0)