单片机学习札记6---PCF8563显示时间

    这一节,我们继续调试硬件电路,测试下PCF8563是不是正常,读出时间来,然后显示在数码管上,8563的驱动是搜来的,然后修改了一下,谢谢网友的贡献,先来看下硬件电路:

单片机学习札记6---PCF8563显示时间_第1张图片

SCL接在了P5.4口,SDA 接在了P5.5口,复制之前建立的模板,然后将以下代码敲入,程序的功能是,将PCF8563的时间读出来,并显示在数码管上,程序比之前稍微复杂了一点,代码如下:

单片机学习札记6---PCF8563显示时间_第2张图片

单片机学习札记6---PCF8563显示时间_第3张图片单片机学习札记6---PCF8563显示时间_第4张图片单片机学习札记6---PCF8563显示时间_第5张图片单片机学习札记6---PCF8563显示时间_第6张图片单片机学习札记6---PCF8563显示时间_第7张图片单片机学习札记6---PCF8563显示时间_第8张图片单片机学习札记6---PCF8563显示时间_第9张图片单片机学习札记6---PCF8563显示时间_第10张图片单片机学习札记6---PCF8563显示时间_第11张图片单片机学习札记6---PCF8563显示时间_第12张图片单片机学习札记6---PCF8563显示时间_第13张图片单片机学习札记6---PCF8563显示时间_第14张图片单片机学习札记6---PCF8563显示时间_第15张图片单片机学习札记6---PCF8563显示时间_第16张图片单片机学习札记6---PCF8563显示时间_第17张图片单片机学习札记6---PCF8563显示时间_第18张图片单片机学习札记6---PCF8563显示时间_第19张图片单片机学习札记6---PCF8563显示时间_第20张图片单片机学习札记6---PCF8563显示时间_第21张图片单片机学习札记6---PCF8563显示时间_第22张图片单片机学习札记6---PCF8563显示时间_第23张图片单片机学习札记6---PCF8563显示时间_第24张图片单片机学习札记6---PCF8563显示时间_第25张图片单片机学习札记6---PCF8563显示时间_第26张图片单片机学习札记6---PCF8563显示时间_第27张图片单片机学习札记6---PCF8563显示时间_第28张图片单片机学习札记6---PCF8563显示时间_第29张图片单片机学习札记6---PCF8563显示时间_第30张图片单片机学习札记6---PCF8563显示时间_第31张图片单片机学习札记6---PCF8563显示时间_第32张图片

可以看到程序还是比较大的,经过调试后,下载到目标板上效果如下:

单片机学习札记6---PCF8563显示时间_第33张图片

我们在初始化的时候设定了一个时间,上电后,时钟芯片读取时间,并从这个时间点开始计时,因为还没学到按键,所以时间还是不可调节的,等到后面学了按键,就可以做一个可调节的时钟了。本节的参考代码已上传http://pan.baidu.com/s/1kU6YRHH

你可能感兴趣的:(51单片机入门分享)