应用电子专业综合课程设计----智能电子钟(编辑修改稿)内容摘要:
rite_Ds1302(0x8A,zhou)。 Write_Ds1302(0x8E,0x80)。 湖北文理学院物理与电子工程学院 11 应用电子专业综合课程设计 智能电子钟 19 } } if(set==8) { // while(keyup==0||keydown==0)。 { nian=l_tmpdisplay[0]*10+l_tmpdisplay[1]+key_flag。 if(nian79)nian=0。 if((key_flag0)amp。 amp。 (nian0))nian=79。 nian=nian%10+(nian/10)*16。 Write_Ds1302(0x8E,0x00)。 Write_Ds1302(0x8C,nian)。 Write_Ds1302(0x8E,0x80)。 } } key_flag=0。 } void caidan() { uchar counter。 uchar function。 /*光标显示位置控制 */ if(menue==0) { LCD_write_hanzi(0,4,10)。 Delay1ms(120)。 LCD_write_hanzi(0,0,3)。 Delay1ms(120)。 LCD_write_hanzi(0,2,10)。 LCD_write_hanzi(4,0,10)。 } else if(menue==1) { LCD_write_hanzi(0,0,10)。 Delay1ms(120)。 LCD_write_hanzi(0,2,3)。 Delay1ms(120)。 LCD_write_hanzi(0,4,10)。 LCD_write_hanzi(4,0,10)。 } else if(menue==2) { 湖北文理学院物理与电子工程学院 11 应用电子专业综合课程设计 智能电子钟 20 LCD_write_hanzi(0,2,10)。 Delay1ms(120)。 LCD_write_hanzi(0,4,3)。 Delay1ms(120)。 LCD_write_hanzi(0,0,10)。 LCD_write_hanzi(4,0,10)。 } else if(menue==3) {LCD_write_hanzi(0,4,10)。 Delay1ms(120)。 LCD_write_hanzi(0,0,10)。 Delay1ms(120)。 LCD_write_hanzi(0,2,10)。 LCD_write_hanzi(4,0,28)。 } else { LCD_write_hanzi(0,4,10)。 Delay1ms(120)。 LCD_write_hanzi(0,0,3)。 Delay1ms(120)。 LCD_write_hanzi(0,2,10)。 LCD_write_hanzi(4,0,10)。 } for(function=0。 function2。 function++) { LCD_write_hanzi(function+1,0,function+4)。 LCD_write_hanzi(function+1,2,function+6)。 LCD_write_hanzi(function+1,4,function+8)。 } if(set2) { TR0 = 1。 if(TF0==1) { counter++。 TF0=0。 } if(counter==100) { counter=0。 LCD_BLA=0。 TR0 = 0。 if(menue==0)ok=1。 } } } /*闹钟程序 */ 湖北文理学院物理与电子工程学院 11 应用电子专业综合课程设计 智能电子钟 21 void clock() { Read_RTC()。 //读取时钟; data_change()。 //时钟数据处理 if(set==2) { // while(keyup==0||keydown==0)。 { minute+=key_flag。 if((key_flag0)amp。 (minute==0))minute=59。 if(minute59)minute=0。 EA=0。 //使用 iap 功能时关闭中断; hour=R_EROM(1,2)。 //读闹钟小时数据; week2=R_EROM(1,3)。 //读闹钟分数据; C_EROM(1)。 W_EROM(1,1,minute)。 //写闹钟分数据; W_EROM(1,2,hour)。 //写闹钟小时数据; W_EROM(1,3,week2)。 //写闹钟星期数据; EA=1。 //不使用 iap 功能时打开中断; } key_flag=0。 } if(set==3) { // while(keyup==0||keydown==0)。 { hour=hour+key_flag。 if(hour23)hour=0。 if((key_flag0)amp。 amp。 (hour0))hour=23。 } EA=0。 //使用 iap 功能时关闭中断 minute=R_EROM(1,1)。 week2=R_EROM(1,3)。 C_EROM(1)。 湖北文理学院物理与电子工程学院 11 应用电子专业综合课程设计 智能电子钟 22 W_EROM(1,1,minute)。 W_EROM(1,2,hour)。 W_EROM(1,3,week2)。 EA=1。 //不使用 iap 功能时打开中断; key_flag=0。 } if(set==4) { // while(keyup==0||keydown==0)。 { week2=week2+key_flag。 if(week27)week2=1。 if((key_flag0)amp。 amp。 (week21))week2=7。 } EA=0。 //使用 iap 功能时关闭中断 minute=R_EROM(1,1)。 hour=R_EROM(1,2)。 C_EROM(1)。 W_EROM(1,1,minute)。 W_EROM(1,2,hour)。 W_EROM(1,3,week2)。 EA=1。 //不使用 iap 功能时打开中断; key_flag=0。 } EA=0。 //使用 iap 功能时关闭中断 minute=R_EROM(1,1)。 hour=R_EROM(1,2)。 week2=R_EROM(1,3)。 EA=1。 //不使用 iap 功能时打开中断; clocktable[0]=minute/10。 //分十位; clocktable[1]=minute%10。 //分个位 clocktable[2]=hour/10。 //时十位 湖北文理学院物理与电子工程学院 11 应用电子专业综合课程设计 智能电子钟 23 clocktable[3]=hour%10。 //时个位 clocktable[4]=week2。 //星期; LCD_write_hanzi(2,0,28)。 LCD_write_shu(1,2,clocktable[2])。 LCD_write_shu(2,2,clocktable[3])。 //时 LCD_write_shu(3,2,64)。 LCD_write_shu(4,2,clocktable[0])。 LCD_write_shu(5,2,clocktable[1])。 //分; if(clocktable[4]==1) { LCD_write_6x8shu(10,3,23)。 LCD_write_6x8shu(11,3,25)。 LCD_write_6x8shu(12,3,24)。 } if(clocktable[4]==2) { LCD_write_6x8shu(10,3,30)。 LCD_write_6x8shu(11,3,31)。 LCD_write_6x8shu(12,3,15)。 } if(clocktable[4]==3) { LCD_write_6x8shu(10,3,33)。 LCD_write_6x8shu(11,3,15)。 LCD_write_6x8shu(12,3,14)。 } if(clocktable[4]==4) { LCD_write_6x8shu(10,3,30)。 LCD_write_6x8shu(11,3,18)。 LCD_write_6x8shu(12,3,31)。 } 湖北文理学院物理与电子工程学院 11 应用电子专业综合课程设计 智能电子钟 24 if(clocktable[4]==5) { LCD_write_6x8shu(10,3,16)。 LCD_write_6x8shu(11,3,28)。 LCD_write_6x8shu(12,3,19)。 } if(clocktable[4]==6) { LCD_write_6x8shu(10,3,29)。 LCD_write_6x8shu(11,3,11)。 LCD_write_6x8shu(12,3,30)。 } if(week2==7) { LCD_write_6x8shu(10,3,29)。 LCD_write_6x8shu(11,3,31)。 LCD_write_6x8shu(12,3,24)。 } switch(set) { case 0: LCD_write_6x8shu(10,4,96)。 LCD_write_6x8shu(11,4,96)。 LCD_write_6x8shu(12,4,96)。 LCD_write_6x8shu(13,4,96)。 break。 case 1: LCD_write_6x8shu(10,4,96)。 LCD_write_6x8shu(11,4,96)。 LCD_write_6x8shu(12,4,96)。 LCD_write_6x8shu(13,4,96)。 break。 case 2: Delay100ms()。 LCD_write_shu(4,2,76)。 LCD_write_shu(5,2,76)。 Delay100ms()。 LCD_write_6x8shu(10,4,96)。 LCD_write_6x8shu(11,4,23)。 LCD_write_6x8shu(12,4,45)。 LCD_write_6x8shu(13,4,50)。 break。 case 3: Delay100ms()。 LCD_write_shu(1,2,76)。 LCD_write_shu(2,2,76)。 Delay100ms()。 LCD_write_6x8shu(10,4,18)。 LCD_write_6x8shu(11,4,51)。 LCD_write_6x8shu(12,4,57)。 LCD_write_6x8shu(13,4,54)。 break。 湖北文理学院物理与电子工程学院 11 应用电子专业综合课程设计 智能电子钟 25 case 4: Delay100ms()。 LCD_write_6x8shu(10,3,98)。 LCD_write_6x8shu(11,3,98)。 LCD_write_6x8shu(12,3,98)。 Delay100ms()。 LCD_write_6x8shu(10,4,33)。 LCD_write_6x8shu(11,4,41)。 LCD_write_6x8shu(12,4,41)。 LCD_write_6x8shu(13,4,47)。 break。 default:LCD_write_6x8shu(10,4,96)。 LCD_write_6x8shu(11,4,96)。 LCD_write_6x8shu(12,4,96)。 LCD_write_6x8shu(13,4,96)。 set=0。 break。 } }。应用电子专业综合课程设计----智能电子钟(编辑修改稿)
相关推荐
nN)(21 ba 2)(121 ab 1218 四、协方差与相关系数 • 定义式 Cov(X,Y)=E[(XE(X))(YE(Y))] • 计算公式 Cov(X,Y)=E(XY)E(X)E(Y) • 性质 Cov(X,X)=D(X) Cov(X,Y)=Cov(Y,X) Cov(aX,bY)=ab Cov(X,Y) Cov(X1+X2,Y)= Cov(X1,Y)+ Cov(X2,Y)
4),特殊区段包( ETCS68), 文本信息包( ETCS72),地理位置信息包( ETCS79), 调车危险包( ETCS132) ;我们根据 CTCS2 级点连式列控系统的需求,参照欧洲报文定义的格式,我国自定义了轨道区段包( CTCS1),临时限速包( CTCS2),反向运行包( CTCS3),大号码道岔包( CTCS4) ,绝对停车包( CTCS5)五 个 CTCS 数据包。 11
、投资、失业问题等。 但模型基本上属于 单一方程形式。 第二阶段 经典计量经济学的发展阶段 二十世纪 50年代初至二十世纪 70年代中,为经典计量经济学的发展阶段。 1950年以 Koopman发表论文“动态经济模型的统计推断”和 KoopmanHood发表论文“线性联立经济关系的估计”为标志计量经济学理论 进入联立方程模型时代。 计量经济学研究经历了从简单到复杂
) 1 • F()=0, F(+)=1 • 若 x1 x2 ,则 F(x1) F(x2) • F(x)右连续,即 F(x+0) =F(x) • P{x1 X x2}=F(x2)F(x1) 17 随机变量的分布 三、随机变量的分类 • 离散型随机变量 • 连续型随机变量 • 混合型随机变量 • 奇异型随机变量 18 随机变量的分布 四、离散型随机变量 • 只取有限或可列值的随机变量
,Xn是 X的简单随机样本,统计量 2为 则称 2服从自由度是 n的 2分布。 )1,0(~,222212 NXXXX in 12 抽样分布 概率密度为 当 n=1时, 2(n)为 分布 , 当 n=2时, 2(n)为指数分布。 0,0,0,)2(21)(2122xxexnxfxnn13 抽样分布 • 2分布的可加性 若 12~ 2(n1)
bjaibjjiaibjjiijjiTxxxxxxaxxbxxxxxxxxxxxxxxxxS1 121 1221 121 1 1 1221 1214 统计分析 记 则 ST= SA + SB + SE aibjjiijEbjjBaiiAxxxxSBxxaSAxxbS1 121212,误差平方和效应平方和因素效应平方和因素15 统计分析