对于数据输入:开始的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 图像分割算法的研究+分水岭算法 
- 
- 
- 
- 
- 
- 
- 
- 电站锅炉暖风器设计任务书
- java+mysql车辆管理系统的设计+源代码
- 酸性水汽提装置总汽提塔设计+CAD图纸
- 河岸冲刷和泥沙淤积的监测国内外研究现状
- 中考体育项目与体育教学合理结合的研究
- 十二层带中心支撑钢结构...
- 杂拟谷盗体内共生菌沃尔...
- 乳业同业并购式全产业链...
- 当代大学生慈善意识研究+文献综述
- 大众媒体对公共政策制定的影响