怎么理解ds1302的读数据和写数据

1.c语言编的DS1302怎么读出和写入数据

这是汇编版的dS1302驱动程序,你可以参考一下。

PUBLIC D1302_INIT,SET1302,GET1302,WRITE,READ CODE_DS1302 SEGMENT CODE T_CLK BIT P1.0 T_IO BIT P1.1 T_RST BIT P1.2 SECOND EQU 30H MINUTE EQU 31H HOUR EQU 32H DAY EQU 33H MONTH EQU 34H WEEK EQU 35H YEAR EQU 36H RSEG CODE_DS1302 ;使用当前段 ;以下是DS1302初始化子程序D1302_INIT: CLR T_RST ;DS1302复位 CLR T_CLK NOP NOP SETB T_RST MOV R1,#80H MOV R0,#00H LCALL WRITE MOV R1,#90H MOV R0,#0ABH LCALL WRITE RET ;以下是 读 日期时间数据子程序GET1302: MOV R1,#81H LCALL READ MOV SECOND,R0 MOV R1,#83H LCALL READ MOV MINUTE,R0 MOV R1,#85H LCALL READ MOV HOUR,R0 MOV R1,#87H LCALL READ MOV DAY,R0 MOV R1,#89H LCALL READ MOV MONTH,R0 MOV R1,#8BH LCALL READ MOV WEEK,R0 MOV R1,#8DH LCALL READ MOV YEAR,R0 RET ;以下是时钟日历写操作子程序(单片机向DS1302写入初始时间)SET1302: MOV R1,#80H ;写 秒 LCALL WRITE MOV SECOND,R0 MOV R1,#82H ;写 分 LCALL WRITE MOV MINUTE,R0 MOV R1,#84H ;写 时 LCALL WRITE MOV HOUR,R0 MOV R1,#86H ;写 天 LCALL WRITE MOV DAY,R0 MOV R1,#88H ;写 月 LCALL WRITE MOV MONTH,R0 MOV R1,#8AH ;写 周 LCALL WRITE MOV WEEK,R0 MOV R1,#8CH ;写 年 LCALL WRITE MOV YEAR,R0 RET ;以下是 写 一个字节地址和数据的子程序WRITE: CLR T_CLK NOP NOP SETB T_RST NOP MOV A,R1 MOV R2,#08HWRI_01: RRC A NOP NOP CLR T_CLK NOP NOP MOV T_IO,C NOP NOP SETB T_CLK NOP NOP DJNZ R2,WRI_01 CLR T_CLK NOP NOP MOV A,R0 MOV R2,#08HWRI_02: RRC A NOP CLR T_CLK NOP NOP MOV T_IO,C NOP NOP SETB T_CLK NOP NOP DJNZ R2,WRI_02 CLR T_CLK NOP NOP CLR T_RST NOP NOP RET ;以下是从DS1302读取一字节地址中数据子程序READ: CLR T_CLK NOP NOP SETB T_RST NOP NOP MOV A,R1 MOV R2,#08HREAD_01: RRC A NOP MOV T_IO,C NOP NOP SETB T_CLK NOP NOP CLR T_CLK NOP NOP DJNZ R2,READ_01 NOP NOP SETB T_IO CLR A CLR C MOV R2,#08HREAD_02: CLR T_CLK NOP NOP MOV C,T_IO NOP NOP RRC A NOP NOP SETB T_CLK NOP NOP DJNZ R2,READ_02 MOV R0,A CLR T_RST RET END。

2.如何读出DS1302里面的时钟数据

一个例子 重点看DS1302_Read() #include #include #define uchar unsigned char #define uint unsigned int #define SECOND 0x81 #define MINUTE 0x83 #define HOUR 0x85 sbit rs=P2^0; sbit rw=P2^1; sbit ep=P2^2; sbit DS1302_SCLK = P1^0; sbit DS1302_IO= P1^1; sbit DS1302_RST = P1^2; sbit M=P3^2; sbit U=P3^3; sbit D=P3^4; unsigned char sel=0; uchar code DIS1[]={“abcdef"}; uchar code DIS2[]={"abcdef"}; /////////////////////////延时//////////////////////////////// void delay(uint ms) { unsigned int a,b; for(a=0;a>1; } } //////////////////////////////////////////////////////////// uchar DS1302_Read() { uchar TempDat=0,i; for(i=0;i<8;i++) { TempDat>>=1; if(DS1302_IO) TempDat=TempDat|0x80; DS1302_SCLK=1; DS1302_SCLK=0; } return TempDat; } //////////////////////////////////////////////////////////// void WDS1302(uchar ucAddr, uchar ucDat) { DS1302_RST = 0; DS1302_SCLK = 0; DS1302_RST = 1; DS1302_Write(ucAddr); DS1302_Write(ucDat); DS1302_SCLK = 1; DS1302_RST = 0; } //////////////////////////////////////////////////////////// uchar RDS1302(uchar ucAddr) { uchar ucDat; DS1302_RST = 0; DS1302_SCLK = 0; DS1302_RST = 1; DS1302_Write(ucAddr); ucDat=DS1302_Read(); DS1302_SCLK = 1; DS1302_RST = 0; return ucDat; } ////////////////////////////////////////////////////////// void init_1302() { WDS1302(0x8e,0x00);//开保护寄存器 WDS1302(0x80,0x55);//秒 WDS1302(0x82,0x59);//分 WDS1302(0x84,0x23);//时 WDS1302(0x8A,0x07);//星期 WDS1302(0x86,0x02);//日 WDS1302(0x88,0x08);//月 WDS1302(0x8C,0x09);//年 WDS1302(0x90,0xab);//卷电流充电 WDS1302(0x8e,0x80);//关保护寄存器 } ////////////////////////////////////////////////////////// /************************1602驱动************************/ ////////////////////////////////////////////////////////// bit lcd_bz() { bit result; rs = 0; rw = 1; ep = 1; _nop_(); _nop_(); _nop_(); _nop_(); result = (bit)(P0 & 0x80); ep = 0; return result; } //////////////////////////////////////////////////////// void lcd_wcmd(unsigned char cmd) { while(lcd_bz()); rs = 0; rw = 0; ep = 0; _nop_(); _nop_(); P0 = cmd; _nop_(); _nop_(); _nop_(); _nop_(); ep = 1; _nop_(); _nop_(); _nop_(); _nop_(); ep= 0; } ///////////////////////////////////////////////////////// void lcd_pos(unsigned char pos) { lcd_wcmd(pos | 0x80); } ///////////////////////////////////////////////////////// void lcd_wdat(unsigned char dat) { while(lcd_bz()); rs = 1; rw = 0; ep = 0; P0 = dat; _nop_(); _nop_(); _nop_(); _nop_(); ep = 1; _nop_(); _nop_(); _nop_(); _nop_(); ep = 0; } ////////////////////////////////////////////////////////// void lcd_init() { lcd_wcmd(0x38); delay(1); lcd_wcmd(0x0c); delay(1); lcd_wcmd(0x06); delay(1); lcd_wcmd(0x01); delay(1); } ///////////////////////////////////////////////////////// /*********************调时函数*************************/ ///////////////////////////////////////////////////////// void set_time() { signed char address,item; signed char max,mini; if(M==0) { sel++; delay(300); if(sel==6) sel=0; if(sel==2) {address=0x82; max=59;mini=0; } if(sel==1) {address=0x84; max=23;mini=0; } if(sel==3) {address=0x8c; max=99;mini=9;} if(sel==4) {address=0x88; max=12;mini=1; } if(sel==5) {address=0x86; max=31;mini=1; } M=1; } item=((RDS1302(address+1))/16)*10 + (RDS1302(address+1))%16; if(U == 0) { delay(200); U=1; item++; } if(D == 0) { delay(200); D=1; item--; } if(item>max) item=mini; if(item>4; lcdshow_u(6,0x30+x); y=y&0x0f; lcdshow_u(7,0x30+y); lcdshow_u(8,':'); x=RDS1302(MINUTE); y=x; x=x>>4; lcdshow_u(9,0x30+x); y=y&0x0f; lcdshow_u(0x0a,0x30+y); lcdshow_u(0x0b,':'); x=RDS1302(SECOND); y=x; x=x>>4; lcdshow_u(0x0c,0x30+x); y=y&0x0f; lcdshow_u(0x0d,0x30+y); x=RDS1302(0x8d); y=x; x=x>>4; lcdshow_d(8,0x30+x); y=y&0x0f; lcdshow_d(9,0x30+y); lcdshow_d(0x0a,'-'); x=RDS1302(0x89); y=x; x=x>>4; lcdshow_d(0x0b,0x30+x); y=y&0x0f; lcdshow_d(0。

3.如何读出DS1302里面的时钟数据

一个例子 重点看DS1302_Read()#include #include#define uchar unsigned char#define uint unsigned int#define SECOND 0x81 #define MINUTE 0x83 #define HOUR 0x85 sbit rs=P2^0;sbit rw=P2^1;sbit ep=P2^2;sbit DS1302_SCLK = P1^0; sbit DS1302_IO= P1^1; sbit DS1302_RST = P1^2; sbit M=P3^2;sbit U=P3^3;sbit D=P3^4;unsigned char sel=0;uchar code DIS1[]={“abcdef"};uchar code DIS2[]={"abcdef"};/////////////////////////延时////////////////////////////////void delay(uint ms){ unsigned int a,b; for(a=0;a>1; } }////////////////////////////////////////////////////////////uchar DS1302_Read(){ uchar TempDat=0,i; for(i=0;i<8;i++) { TempDat>>=1; if(DS1302_IO) TempDat=TempDat|0x80; DS1302_SCLK=1; DS1302_SCLK=0; } return TempDat;}////////////////////////////////////////////////////////////void WDS1302(uchar ucAddr, uchar ucDat) { DS1302_RST = 0; DS1302_SCLK = 0; DS1302_RST = 1; DS1302_Write(ucAddr); DS1302_Write(ucDat); DS1302_SCLK = 1; DS1302_RST = 0;} ////////////////////////////////////////////////////////////uchar RDS1302(uchar ucAddr){ uchar ucDat; DS1302_RST = 0; DS1302_SCLK = 0; DS1302_RST = 1; DS1302_Write(ucAddr); ucDat=DS1302_Read(); DS1302_SCLK = 1; DS1302_RST = 0; return ucDat;}//////////////////////////////////////////////////////////void init_1302() { WDS1302(0x8e,0x00);//开保护寄存器 WDS1302(0x80,0x55);//秒 WDS1302(0x82,0x59);//分 WDS1302(0x84,0x23);//时 WDS1302(0x8A,0x07);//星期 WDS1302(0x86,0x02);//日 WDS1302(0x88,0x08);//月 WDS1302(0x8C,0x09);//年 WDS1302(0x90,0xab);//卷电流充电 WDS1302(0x8e,0x80);//关保护寄存器 } ///////////////////////////////////////////////////////////************************1602驱动************************///////////////////////////////////////////////////////////bit lcd_bz(){ bit result; rs = 0; rw = 1; ep = 1; _nop_(); _nop_(); _nop_(); _nop_(); result = (bit)(P0 & 0x80); ep = 0; return result; } //////////////////////////////////////////////////////// void lcd_wcmd(unsigned char cmd) { while(lcd_bz()); rs = 0; rw = 0; ep = 0; _nop_(); _nop_(); P0 = cmd; _nop_(); _nop_(); _nop_(); _nop_(); ep = 1; _nop_(); _nop_(); _nop_(); _nop_(); ep= 0; } /////////////////////////////////////////////////////////void lcd_pos(unsigned char pos) { lcd_wcmd(pos | 0x80); } /////////////////////////////////////////////////////////void lcd_wdat(unsigned char dat) { while(lcd_bz()); rs = 1; rw = 0; ep = 0; P0 = dat; _nop_(); _nop_(); _nop_(); _nop_(); ep = 1; _nop_(); _nop_(); _nop_(); _nop_(); ep = 0; } //////////////////////////////////////////////////////////void lcd_init() { lcd_wcmd(0x38); delay(1); lcd_wcmd(0x0c); delay(1); lcd_wcmd(0x06); delay(1); lcd_wcmd(0x01); delay(1); }///////////////////////////////////////////////////////// /*********************调时函数*************************////////////////////////////////////////////////////////// void set_time(){ signed char address,item; signed char max,mini; if(M==0) { sel++; delay(300); if(sel==6) sel=0; if(sel==2) {address=0x82; max=59;mini=0; } if(sel==1) {address=0x84; max=23;mini=0; } if(sel==3) {address=0x8c; max=99;mini=9;} if(sel==4) {address=0x88; max=12;mini=1; } if(sel==5) {address=0x86; max=31;mini=1; } M=1; } item=((RDS1302(address+1))/16)*10 + (RDS1302(address+1))%16; if(U == 0) { delay(200); U=1; item++; } if(D == 0) { delay(200); D=1; item--; } if(item>max) item=mini; if(item>4; lcdshow_u(6,0x30+x); y=y&0x0f; lcdshow_u(7,0x30+y); lcdshow_u(8,':'); x=RDS1302(MINUTE); y=x; x=x>>4; lcdshow_u(9,0x30+x); y=y&0x0f; lcdshow_u(0x0a,0x30+y); lcdshow_u(0x0b,':'); x=RDS1302(SECOND); y=x; x=x>>4; lcdshow_u(0x0c,0x30+x); y=y&0x0f; lcdshow_u(0x0d,0x30+y); x=RDS1302(0x8d); y=x; x=x>>4; lcdshow_d(8,0x30+x); y=y&0x0f; lcdshow_d(9,0x30+y); lcdshow_d(0x0a,'-'); x=RDS1302(0x89); y=x; x=x>>4; lcdshow_d(0x0b,0x30+x); y=y&0x0f; lcdshow_d(0x0c,0x30+y); lcdshow_d(0x0d,'-'); x=RDS1302(0x87); y=x; x=x>>4; lcdshow_d(0x0e,。

4.怎么读时钟芯片DS1302的时间

说明p1.2是用了非门按制RST脚,所以SETBP1.2;令=0

DS_READSETBP1.2;令=0。

CLRP1.1;令SCLK=0。

CLRP1.2;令=1,启动芯片。

LCALLDS_WSUB;写8位地址。

LCALLDS_RSUB;读出8位数据。

RET

DS_WSUBMOVR7,#08H

WL00PRRCA;A为地址字节。

MOVP1.0,C

SETBP1.1;在时钟上升沿

NOP;输入地址字节。

CLRP1.1

DJNZR7WL00P

RET

DS_RSUBSETBP1.0;为读数据作准备。

MOVR7#08H

RL00P:SETBP1.1

NOP

CLRP1.1;在第9个正脉冲的下

MOVC,P1.0;降沿开始输出数据。

RRCA;A中为读出的数据。

DJNZR7,RL00P

RET

若使用如下程序对DSl302的RAM1其内容为5AH 进行读操作

READ:MOVA#11000101B;RAM1单元的读地址。

LCAllDS_READ;调用读子程序。

则程序执行后A中的数据为2DH,显然读出的数据不正确。若再使用一条RLA指令调整后,则A中为5AH,结果才正确。由此说明:使用上述程序读出的RAM1单元中的第0位数据实为第1位数据,读出的第7位数据实为第0位数据。

经笔者仔细研究时序图和多次试验得知,问题的原因在于:对于读操作时序,在SCLK出现第8个正脉冲时,上升沿输入地址字节的最后一位数据,而在此正脉冲的下降沿就要输出数据字节的第0位数据。然而笔者的程序中是在第9个正脉冲的下降沿才误认为输出了数据字节的第0位数据,此位数据事实上是第二个下降沿输出的,故实为数据字节的第1位数据。经笔者实验:只要RST保持为高电平,如果超过8个下降沿,它们将重新从第0位输出数据位,因程序中输出的最后一位数据位,是9个下降沿输出的数据位,故实为数据字节的第0位数据位。

由此可见,单字节读操作的时序图如改为图2所示时序图,则读者较容易理解可避免发生上述编程错误。

只要将上述的DS_RSUB子程序改为如下的子程序即可解决上述问题:

DS_RSUBl:SETBP1.0;为读数据作准备

MOVR7,#08H

RL00P:CLRP1.1;SCLK第8个正脉冲的

MOVC,P1.0;下降沿开始输出数据。

RAC

SETBP1.1

DJNZR7,RL00P

RET

5.从DS1302中读出的数据用7段数码管显示程序如何编写

楼上,人家是ds1302的,呵呵,给你个参考:#includesbitclock_clk=P2^7;sbitclock_dat=P2^6;sbitclock_rst=P2^5;sbitwei1=P2^0;sbitwei2=P2^1;sbitwei3=P2^2;sbitwei4=P2^3;sbitwei5=P2^4;sbitwei6=P3^3;sbita0=ACC^0;//为了编程方便定义的位变量sbita1=ACC^1;sbita2=ACC^2;sbita3=ACC^3;sbita4=ACC^4;sbita5=ACC^5;sbita6=ACC^6;sbita7=ACC^7;unsignedcharTab_Num[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//0-9数字voiddelay(intnum)//延时函数{while(num--);}voidclock_write(unsignedchardd)//写入一个字节,DS1302时序{ACC=dd;clock_clk=0;clock_dat=a0;clock_clk=1;clock_clk=0;clock_dat=a1;clock_clk=1;clock_clk=0;clock_dat=a2;clock_clk=1;clock_clk=0;clock_dat=a3;clock_clk=1;clock_clk=0;clock_dat=a4;clock_clk=1;clock_clk=0;clock_dat=a5;clock_clk=1;clock_clk=0;clock_dat=a6;clock_clk=1;clock_clk=0;clock_dat=a7;clock_clk=1;}unsignedcharclock_read(void)//读出一个字节,时序{clock_clk=1;clock_clk=0;a0=clock_dat;clock_clk=1;clock_clk=0;a1=clock_dat;clock_clk=1;clock_clk=0;a2=clock_dat;clock_clk=1;clock_clk=0;a3=clock_dat;clock_clk=1;clock_clk=0;a4=clock_dat;clock_clk=1;clock_clk=0;a5=clock_dat;clock_clk=1;clock_clk=0;a6=clock_dat;clock_clk=1;clock_clk=0;a7=clock_dat;return(ACC);}unsignedcharread_clock(unsignedcharreg1)//从reg1寄存器读数据{unsignedchardd=0;clock_clk=0;clock_rst=0;clock_rst=1;clock_write(reg1);dd=clock_read();clock_rst=0;return(dd);}voidwrite_clock(unsignedcharreg2,unsignedchardate)//向reg2写入date数据{clock_clk=0;clock_rst=0;clock_rst=1;clock_write(reg2);clock_write(date);clock_rst=0;}voidshow(void)//显示和闪烁函数{unsignedchard,e;unsignedinti;for(i=0;i<1000;i++){d=read_clock(0x81);//读秒e=d;d=d>>4;e=e&0x0f;P0=Tab_Num[d];//秒十位wei2=1;delay(250);wei2=0;P0=Tab_Num[e];//秒各位wei1=1;delay(250);wei1=0;d=read_clock(0x83);//读分钟e=d;d=d>>4;e=e&0x0f;P0=Tab_Num[d];//分十位wei4=1;delay(250);wei4=0;P0=Tab_Num[e];//分各位wei3=1;delay(250);wei3=0;d=read_clock(0x85);//读小时e=d;d=d>>4;e=e&0x0f;P0=Tab_Num[d];//小时十位wei6=1;delay(250);wei6=0;P0=Tab_Num[e];//小时各位wei5=1;delay(250);wei5=0;}for(i=0;i<400;i++)//间隔显示{d=read_clock(0x87);//读日e=d;d=d>>4;e=e&0x0f;P0=Tab_Num[d];//日十位wei2=1;delay(250);wei2=0;P0=Tab_Num[e];//日各位wei1=1;delay(250);wei1=0;d=read_clock(0x89);//读月e=d;d=d>>4;e=e&0x0f;P0=Tab_Num[d];//月十位wei4=1;delay(250);wei4=0;P0=Tab_Num[e];//月各位wei3=1;delay(250);wei3=0;d=read_clock(0x8d);//读年e=d;d=d>>4;e=e&0xf;P0=Tab_Num[d];//年十位wei6=1;delay(250);wei6=0;P0=Tab_Num[e];//年各位wei5=1;delay(250);wei5=0;}for(i=0;i<200;i++)//间隔显示{d=read_clock(0x8b);//读年e=d;d=d>>4;e=e&0xf;P0=Tab_Num[d];//年十位wei2=1;delay(250);wei2=0;P0=Tab_Num[e];//年各位wei1=1;delay(250);wei1=0;}}/*--------------------时钟的初始化---------------------------*/voidInit_1302(void)//如果不满意现在的表,可以初始化调整,写入程序之后,再把初始化屏蔽掉{write_clock(0x8e,0x00);//close_protectdelay(250);write_clock(0x8c,0x08);//year08年delay(250);write_clock(0x88,0x6);//month06delay(250);write_clock(0x86,0x25);//date25delay(250);write_clock(0x84,0x8);//hour8delay(250);write_clock(0x82,0x28);//minute28delay(250);write_clock(0x80,0x29);//second40delay(250);write_clock(0x8a,0x03);//week_day3delay(250);write_clock(0x90,0xa0);//supply_powerdelay(250);write_clock(0x8e,0x80);//protectdelay(250);}voidmain(void){inti;for(i=0;i<2;i++)delay(2000);Init_1302();//DS1302寄存器初始化P2=0x00;while(1){show();}}。

怎么理解ds1302的读数据和写数据

转载请注明出处育才学习网 » 怎么理解ds1302的读数据和写数据

知识

写给书记的信怎么写

阅读(267)

本文主要为您介绍写给书记的信怎么写,内容包括写给领导的感谢信,给领导写信的格式,敬语怎么说,给市长写信格式,。无论我们在行政机关,还是在事业单位,无论我们在国营企业还是在私营企业,都会和领导工作在一起。在我们每一个人的职业生涯中,领导

知识

统计简历怎么写

阅读(295)

本文主要为您介绍统计简历怎么写,内容包括简历中统计员的工作经验怎样写,我要应聘一份统计员的工作简历应该怎么写我要应聘一份统计员的工,我想应聘物流统计,怎么写个人简历啊。个人简历可以是表格的形式,也可以是其他形式。个人简历一般应

知识

山字的荣体字怎么写

阅读(233)

本文主要为您介绍山字的荣体字怎么写,内容包括山的象形字怎么写图片,山字的繁体字怎么写,山字的篆书怎么写呀。如下图:

知识

销售单词怎么写

阅读(224)

本文主要为您介绍销售单词怎么写,内容包括销售的英文怎么写,销售单词怎么写,销售员英文怎么写。sale sale作为英文名词 n. 可以解释为: 1. 卖,出售 2. 销售;营业;推销 3. 销售额 4. 销路 5. 廉价出售 (

知识

kun花生怎么写

阅读(227)

本文主要为您介绍kun花生怎么写,内容包括胶东半岛方言“kun花生”将花生与根蔓分离,请问这个“kun”字如,kun字怎么写,花生的作文怎么写。鹍 拼音: kūn, 笔划: 13 部首: 鸟 五笔输入法: 基本解释: -------------------------------

知识

宜兴篆字怎么写

阅读(261)

本文主要为您介绍宜兴篆字怎么写,内容包括"宜兴"二字的篆体怎么写,篆书的篆字怎么写,苏篆字怎么写。鑫 字的篆字,现在一般可用三个金字来组成。现在好多篆字都是《说文解字》里面所没有收录,有的是当时没有此字,而有的字可以通假,比如“月”字

知识

母亲七十大寿厨房门对怎么写

阅读(234)

本文主要为您介绍母亲七十大寿厨房门对怎么写,内容包括母亲七十大寿短信怎么写,母亲七十大寿短信怎么写,母亲七十大寿七律词怎么写。九如之颂 松柏长青 福如东海 寿比南山 南山献颂 日月长明 祝无量寿 鹤寿添寿 奉觞上寿 海屋添寿 松林岁月

知识

长期职业目标怎么写我要实例

阅读(627)

本文主要为您介绍长期职业目标怎么写我要实例,内容包括职业生涯规划长期目标,阶段目标,近期目标怎么写,职业目标怎么写范文,如何写职业生涯规划的长期目标和短期目标。根据兴趣,能力2113,以及前景去写。1. 先找个不是5261那么容易消失4102的

知识

失字旁怎么写

阅读(196)

本文主要为您介绍失字旁怎么写,内容包括失字的偏旁部首,带有失字旁的字,失字的偏旁部首是什么。失字的偏旁部首是丿,拼音shī。二、释义:1.丢掉:遗~。丧~。2.找不着:迷~路径。3.违背:~信。~约。4.没有把握住:~手。~足。

知识

管理者检讨书怎么写

阅读(216)

本文主要为您介绍管理者检讨书怎么写,内容包括怎样写一份管理者的检讨书,管理者做错事怎么写检讨书,管理者手下出了工伤,检讨书怎么写。尊敬的***: 月 日,在 会议上,正当 在台上讲话时,我不仅没有认真聆听和领会领导讲话精神,却在下面偷偷看报

知识

给国防部写信参军怎么写

阅读(279)

本文主要为您介绍给国防部写信参军怎么写,内容包括给在部队当兵的朋友写信的正确格式,谁能告诉我怎么像中央军委和国防部写信申请进入国家一线部队我读,给刚去当兵的人写信怎么写。部队对于来往书信没有特别的格式要求,只有保密要求。而保密

知识

爱的歌曲的宣传怎么写50字

阅读(201)

本文主要为您介绍爱的歌曲的宣传怎么写50字,内容包括表达爱的歌曲,关于爱的歌曲,关于爱的歌曲。you are my sunshine信的《不能没有你》出着太阳的雨 温暖中有泥泞 一路谢谢你不离不弃 候鸟可以迁徙 也可以并着肩倔强地

知识

检考书怎样怎么写

阅读(194)

本文主要为您介绍检考书怎样怎么写,内容包括检验员的检讨书怎么写,检讨书格式怎么写,小学生打架检考书怎样写100字。尊敬的领导同志:经过此次错误,我感到深深的自责和内疚之余,更认识到我这样行为的结果是严重的,对于经理指出的不诚信问题,也是

知识

小螃蟹的感受怎么写

阅读(907)

本文主要为您介绍小螃蟹的感受怎么写,内容包括孤独的小螃蟹的读后感,我家的小螃蟹怎么写,小螃蟹的梦读后感想。写作方法:分析材料,然后水到渠成地“亮”出自己的感点,围绕基本观点摆事实讲道理。写出独特的新鲜感受,力求有新意的见解来吸引读者

知识

ds1302时序怎么写

阅读(186)

本文主要为您介绍ds1302时序怎么写,内容包括如何利用ds1302的时序图来编写汇编语言:,如何利用ds1302的时序图来编写汇编语言:,DS1302时间流程图中,写DS1302地址写的是什么,写在哪里。给你当参考..;************** DS1302 端口位定义 *********

知识

放样数据的计算怎么写

阅读(238)

本文主要为您介绍放样数据的计算怎么写,内容包括放样的具体计算步骤,放样数据是怎么来的,极坐标法施工放样的放样数据计算步骤是什么。需要曲直表,然后用曲直表的要素设计出来一个道路文件就能放样了,每种不同的仪器所配的软件也是不一样的,因

知识

数据推广性怎么写

阅读(224)

本文主要为您介绍数据推广性怎么写,内容包括推广方案怎么写,百度推广的数据分析报告怎么写,怎么写好一份网络推广的数据分析报告。一份完整较的营销策划书的构造分为三大部分:市场状况分析要了解整个市场规模的大小以及敌我对比的情况。二、

知识

删除数据库字段语句怎么写

阅读(212)

本文主要为您介绍删除数据库字段语句怎么写,内容包括请问一下删除修改字段的数据库语句怎么写,删除表中一个字段的SQL语句怎么写,sql语句如何删除数据库字段。首先需要打开SQL Developer,右击要操作的数据库,选择【连接】。

知识

12读数怎么写

阅读(254)

本文主要为您介绍12读数怎么写,内容包括12读作什么写作什么,请问12读作多少应该怎样写,12怎么写。200808010000读作:两千零八亿八百零一万多位数的读法:四位以内的数,按照数位顺序,从高位读起。2、四位以上的数,先从右向左四位

知识

大数据论文摘要怎么写

阅读(297)

本文主要为您介绍大数据论文摘要怎么写,内容包括论文大摘要怎么写,论文摘要怎么写,论文摘要怎么写。论文一般由题名、作者、摘要、关键词、正文、参考文献和附录等部分组成,其中部分组成(例如附录)可有可无。论文各组成的排序为:题名、作者、摘

知识

labview写入数据路径怎么写

阅读(266)

本文主要为您介绍labview写入数据路径怎么写,内容包括LabVIEW如何在采集数据之前输入保存路径,labview中怎样使数据在写入数据库时按序写入,LABVIEW中控件数据绑定中路径应该怎么写。活动单元格:活动单元格属性短名称:ActiveCell必需:基础法耽

知识

逻辑板怎么写数据

阅读(224)

本文主要为您介绍逻辑板怎么写数据,内容包括LT2612(SVA)逻辑板数据为何写不了,业务逻辑怎么写,请问一下怎么更换逻辑板。这问题问题的,怎么说起呢?从三层大概说一下吧数据访问层dao包XXX接口dao包下的impl包,XXX接口的实现类XXX业务逻辑层Biz

[/e:loop]