前言
增强型PIC实验板上DS1302器件的接口电路,需要将软件和硬件相结合进行考虑如何来编程,完成该实验的硬件原理图如下图所示,U2为实验板上DS1302芯片,“I/O”与单片机的RB5口相连,“SCLK”与单片机RB6相连,“RST”与单片机RB7相连,七段数码管D5、D7、D8组成了显示单元,字形码的数据通过RC口送入,各数码管的显示片选信号分别不同的RA口进行控制。

对于单机软件的编程,我们使用MPLabIDE软件来进行C语言编程,它是我们的编程环境,同时我们可以通过使用ICD2仿真烧写器和增强型PIC实验板连接进行程序的仿真调试和烧写步骤,具体的操作步骤,我们已经在前几期做了详细的说明和介绍,在此就不再重复说明,读者朋友可以参阅以前的文章或直接登陆我们的网站查看资料。现在我们可以输入程序代码进行调试了,我们在MPLabIDE软件中新建工程,加入源程序代码,同时进行芯片型号的选择和配置位的设置,我们实验所用的芯片型号为PIC16F877A。编写的程序代码如下,其中程序流程图如下图所示。






-
PIC单片机
+关注
关注
66文章
693浏览量
103934 -
DS1302器件
+关注
关注
0文章
1浏览量
2202
原文标题:单片机IO口拓展小技巧!
文章出处:【微信号:mcu168,微信公众号:硬件攻城狮】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
芯伯乐XBLW DS1302:支持涓流充电时钟芯片的理想选择
STM32F405驱动DS1302时钟模块,输出时间错乱该怎么排查?
stm32f405rgt6驱动DS1302ZN出现时间错乱问题
辉芒微FT61FC23-RB单片机兼容微芯PIC16F676芯片
Microchip发布PIC16F17576系列单片机
DS1302带涓流充电的时钟芯片技术手册
什么是单片机的ADC接口
单片机I/O接口的传输方式
AN4873-使用PIC单片机的集成运算放大器测量水中的总溶解固体

PIC单片机上DS1302器件接口代码
评论