差分时钟是DDR的一个重要且必要的设计,但大家对CK#(CKN)的作用认识很少,很多人理解为第二个触发时钟,其实它的真实作用是起到触发时钟校准的作用。
;说明:;入口条件:数据放在ADAT_I2C中,页面放在APAG_IC2,字节地址放在AADR_I2C,如准备向AT24CXX第一页的字节地址03H中写入值0FH,则置APAG_IC2=01H,AADR_I2C=03H,ADAT_I2C=0FH。;出口信息:读出的
P0接数码管的8段,P2.6-P2.1分别选通6个数码管,顺序依次是:P2.6 是秒的低位,P2.1选通时的高位。再有就是P3.2-P3.5接四个按键。DCF51-1型开发系统已经通过!!;;主程序(MAIN),如下:ORG 0000HAJMP
#pragma small#include#include/********************************************* DS1302PINConfiguration *********************************************sbit DS_CLK = P1^6sbit DS_IO = P1^5;sbit DS
/* Name:AT24C02存储器的读写程序,用到I2C总线,含相对独立的I2C总线读写函数 */ #include #include #include #define DELAY_TIME 60 /*经实验,不要小于50!否则可能造成时序混乱*/ #define TRUE 1 #de
/*============================================================使用1602液晶显示的实验例子 明浩 2004/2/27==============================================================SMC1602A(16*2)模拟口线
液晶使用ST7920控制器,串并行模式(本范例使用串行)/*M16驱动LCM128645,液晶芯片ST7920*/#include "j.h"#include #define light_oncbi(PORTB, 2);#define light_offsbi(PORTB, 2);void clear_all(vo
1. 实验任务在8X8 LED点阵上显示柱形,让其先从左到右平滑移动三次,其次从右到左平滑移动三次,再次从上到下平滑移动三次,最后从下到上平滑移动三次,如此循环下去。2.电路原理图3. 硬件电路连线
引言 手机在现代生活中的使用越来越广,其功能也是越来越多,如现在有很多手机都带有MP3及照相功能,有的还具有闪信和计步器功能。手机闪信需要处理器能完成多路模拟输入、数据的实时处理等,原有的手机
//********WAVE-E6000/T***************//*MCU: AT89C51 *//*MCU-crystal: 12M *//***********************************#include#include#define uint unsigned int#define uchar unsigned char//*****
本例程利用2051的T0产生双路PWM信号,推动L293D或L298N为直流电机调速,程序已通过调试。接L298N时相应的管脚上最好接上10K的上拉电阻。/*晶振采用11.0592M,产生的PWM的频率约为91Hz*/#include#include
//file://汉字液晶子程 液晶屏分为4行*12列汉字,全部使用模拟接口方式。// TGLCMLIMIT64A接口程序(模拟方式)/***************************************************************************;连线图
/**********************************************************这个程序是时钟程序用LCM12832作为显示.**P1口作为键盘输入P1.0=增加键;P11为选择键**时钟显示格式为:“时:分:秒”字体为16*16点阵**
温度测量在物理实验、医疗卫生、食品生产等领域,尤其在热学实验(如:物体的比热容、汽化热、热功当量、压强温度系数等教学实验)中,有特别重要的意义。现在所使用的温度计通常都是精度为1℃和0.1℃的
BasIC语言已经发展到QuickBASIC以后,已经具备了很多结构化思想和编程方式,如函数、模块、局部变量、全局变量、数据传递等。早期的BASIC语言由于生成的代码不是最终目标机器的代码,而是经过一个RNUTI