对于数据输入:开始的8 个SCLK 周期,输入写命令字节,数据字节在后8 个SCLK 周期的上升沿输入。数据输入位0 开始。
对于数据输出:开始的8 个SCLK 周期,输入一个读命令字节,数据字节在后8 个SCLK 周期的下降沿输出。当 仍为高时。如果还有额外的SCLK 周期,DS1302 将重新发送数据字节,这使DS1302 具有连续突发读取的能力。
3.3.3  DS1302内部寄存器
DS1302内部寄存器地址和数据寄存器分配情况如表3.5
RS位    电阻    典型位/kΩ    RS位    电阻    典型位/kΩ
00    无    无    10    R2    4
01    R1    2    11    R3    8
表3.5  DS1302内部寄存器分配
3.3.4  仿真器件图
 
图3.7  DS1302的仿真器件图
图中Vcc2为主电源,Vcc1为备份电源。XI和X2之间接一个32.768kHZ晶振,并分别再接一个6pF的补充电容到地。
3.4  控制单元AT89C51单片机
本次设计的控制单元是AT89C51单片机。
AT89C51是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,片内含4k bytes的可反复擦写的只读程序存储器(PEROM)和128 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU)和Flash存储单元,功能强大AT89C51单片机可为您提供许多高性价比的应用场合,可灵活应用于各种控制领域。AT89C51引脚图如图3.8所示。

3.4.1  主要参数性能
•与MCS-51产品指令系统完全兼容    
•4k字节可重擦写Flash闪速存器       
•1000次擦写周期
•全静态操作:0Hz-24MHz
•三级加密程序存储器
•128×8字节内部RAM
•32个可编程I/O口线
•2个16位定时/计数器
•6个中断源   
•可编程串行UART通道                      图3.8  AT89C51引脚图
•低功耗空闲和掉电模式
3.4.2  功能特性概述
AT89C51 提供以下标准功能:4k 字节Flash 闪速存储器,128字节内部RAM,32 个I/O 口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。
3.4.3  AT89C51内部结构图
图3.9  AT89C51内部结构图
3.4.4  功能引脚说明
Vcc:电源电压
GND:地
P0 :P0 口是一组8 位漏极开路型双向I/O 口,也即地址/数据总线复用口。作为输出口用时,每位能吸收电流的方式驱动8个TTL逻辑门电路,对端口写“1”可作为高阻抗输入端用。
在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。
上一篇:VB车厢内视频监控系统设计+文献综述
下一篇:MATLAB 图像分割算法的研究+分水岭算法

单片机数字红外测距系统设计+电路图+程序

基于51单片机自动门智能控制系统设计

STC89C52单片机智能温度监测系统设计

STC89C52单片机盲人用时钟的设计+电路图+程序

粉料称重装置的单片机控...

STM32单片机的无刷直流电机控制系统设计

AT89S52单片机车内空气检测系统设计+源代码

高校网球场馆运营管理初探【1805字】

多元化刑事简易程序构建探讨【9365字】

中国古代秘书擅权的发展和恶变

浅谈新形势下妇产科护理...

《醉青春》导演作品阐述

谷度酒庄消费者回访调查问卷表

辩护律师的作证义务和保...

浅谈传统人文精神茬大學...

拉力采集上位机软件开发任务书

国内外无刷直流电动机研究现状