版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
/*********************************************************************文件名:液晶1602显示.c*描述:该程序实现了对液晶1602的控制。*创建人:东流,2009年4月10日*版本号:2.0***********************************************************************/#include<reg52.h>#defineucharunsignedchar#defineuintunsignedintuintcount,t;intshi=1,fen=11,miao=22,nian=12,yue=7,ri=1;ucharshijian[16]={"time00-00-00t"},shijian1[16]={"date00-00-00"};//这三个引脚参考资料sbitE=P2^7;//1602使能引脚sbitRW=P2^6;//1602读写引脚sbitRS=P2^5;//1602数据/命令选择引脚sbitLE=P3^7;sbitkey1=P3^2;//小时修改建sbitkey2=P3^3;//分钟修改键sbitkey3=P3^4;//显示选择键/*********************************************************************名称:delay()*功能:延时,延时时间大概为5US。*输入:无*输出:无***********************************************************************/voiddelay(){uintn=250;while(n--);}/*********************************************************************名称:bitBusy(void)*功能:这个是一个读状态函数,读出函数是否处在忙状态*输入:输入的命令值*输出:无***********************************************************************/bitBusy(void){bitbusy_flag=0;RS=0;RW=1;E=1;delay();busy_flag=(bit)(P0&0x80);E=0;returnbusy_flag;}/*********************************************************************名称:wcmd(uchardel)*功能:1602命令函数*输入:输入的命令值*输出:无***********************************************************************/voidwcmd(uchardel){while(Busy());RS=0;RW=0;E=0;delay();P0=del;delay();E=1;delay();E=0;}/*********************************************************************名称:wdata(uchardel)*功能:1602写数据函数*输入:需要写入1602的数据*输出:无***********************************************************************/voidwdata(uchardel){while(Busy());RS=1;RW=0;E=0;delay();P0=del;delay();E=1;delay();E=0;}/*********************************************************************名称:L1602_init()*功能:1602初始化,请参考1602的资料*输入:无*输出:无***********************************************************************/voidL1602_init(void){wcmd(0x38);wcmd(0x0c);wcmd(0x06);wcmd(0x01);}voidtimeInit(){TMOD=0X01;//定义定时器1工作方式16位定时c/t选为定时器GATE选TR1控制TL0=(65536-10000)%256;TH0=(65536-10000)/256;TR0=1;EA=1;ET0=1;}voidtimeint()interrupt1{TL0=(65536-10000)%256;TH0=(65536-10000)/256;count++;}/****************************时间日期设定*************************/voidshijianxian(){if(count>=100){miao++;count=0;}if(miao>=60){fen++;miao=0;}if(fen>=60){shi++;fen=0;}if(shi>=24){ri++;shi=0;}if(ri>30){yue++;ri=1;}if(yue>12){nian++;;yue=1;}if(nian==99){nian=0;}if((key1==0)&((t%6)==0)){delay();if((key1==0)&((t%6)==0)) {shi++;if(shi>23)shi=0; }delay();}if((key3==0)&((t%6)==0)){delay();if((key3==0)&((t%6)==0)) {shi--;if(shi<0)shi=23; }}if((key1==0)&((t%6)==1)){delay();if((key1==0)&((t%6)==1)) {fen++;if(fen>59)fen=0; }delay();}if((key3==0)&((t%6)==1)){delay();if((key3==0)&((t%6)==1)) {fen--;if(fen<0)fen=59; }delay();}if((key1==0)&((t%6)==2)){delay();if((key1==0)&((t%6)==2))yue++;delay();}if((key1==0)&((t%6)==3)){delay();if((key1==0)&((t%6)==3))ri++;delay();}}/**********************************时间显示*******************************/voidshijianxian1(){shijian[6]=shi/10+48;shijian[7]=shi%10+48;shijian[9]=fen/10+48;shijian[10]=fen%10+48;shijian[12]=miao/10+48;shijian[13]=miao%10+48;shijian[8]=45;shijian[11]=45;shijian[15]=t+48;}/**********************************日期显示*******************************/voidriqi(){shijian1[6]=nian/10+48;shijian1[7]=nian%10+48;shijian1[9]=yue/10+48;shijian1[10]=yue%10+48;shijian1[12]=ri/10+48;shijian1[13]=ri%10+48;shijian1[8]=45;shijian1[11]=45;}/*********************************************************************名称:Main()*功能:主函数*输入:无*输出:无***********************************************************************/voidMain(){uinti;L1602_init();timeInit();while(1){shijianxian();shijianxian1();if(key2==0) {delay();if((key2==0)) t++;if(t>=6)t=0;delay(); }riqi();for(i=0;i<16;i++) {wcmd(0xc0+i);wdata(shijian[i]);wcmd(0x80+i);wdata(shijian1[i]); }} }当我被上帝造出来时,上帝问我想在人间当一个怎样的人,我不假思索的说,我要做一个伟大的世人皆知的人。于是,我降临在了人间。我出生在一个官僚知识分子之家,父亲在朝中做官,精读诗书,母亲知书答礼,温柔体贴,父母给我去了一个好听的名字:李清照。小时侯,受父母影响的我饱读诗书,聪明伶俐,在朝中享有“神童”的称号。小时候的我天真活泼,才思敏捷,小河畔,花丛边撒满了我的诗我的笑,无可置疑,小时侯的我快乐无虑。“兴尽晚回舟,误入藕花深处。争渡,争渡,惊起一滩鸥鹭。”青春的我如同一只小鸟,自由自在,没有约束,少女纯净的心灵常在朝阳小,流水也被自然洗礼,纤细的手指拈一束花,轻抛入水,随波荡漾,发髻上沾着晶莹的露水,双脚任水流轻抚。身影轻飘而过,留下一阵清风。可是晚年的我却生活在一片黑暗之中,家庭的衰败,社会的改变,消磨着我那柔弱的心。我几乎对生活绝望,每天在痛苦中消磨时光,一切都好象是灰暗的。“寻寻觅觅冷冷清清凄凄惨惨戚戚”这千古叠词句就是我当时心情的写照。最后,香消玉殒,我在痛苦和哀怨中凄凉的死去。在天堂里,我又见到了上帝。上帝问我过的怎么样,我摇摇头又点点头,我的一生有欢乐也有坎坷,有笑声也有泪水,有鼎盛也有衰落。我始终无法客观的评价我的一生。我原以为做一个着名的人,一生应该是被欢乐荣誉所包围,可我发现我错了。于是在下一轮回中,我选择做一个平凡的人。我来到人间,我是一个平凡的人,我既不着名也不出众,但我拥有一切的幸福:我有温馨的家,我有可亲可爱的同学和老师,我每天平凡而快乐的活着,这就够了。天儿蓝蓝风儿轻轻,暖和的春风带着春的气息吹进明亮的教室,我坐在教室的窗前,望着我拥有的一切,我甜甜的笑了。我拿起手中的笔,不禁想起曾经作诗的李清照,我虽然没有横溢的才华,但我还是拿起手中的笔,用最朴实的语言,写下了一时的感受:人生并不总是完美的,每个人都会有不如意的地方。这就需要我们静下心来阅读自己的人生,体会其中无尽的快乐和与众不同。“富不读书富不久,穷不读书终究穷。”为什么从古到今都那么看重有学识之人?那是因为有学识之人可以为社会做出更大的贡献。那时因为读书能给人带来快乐。自从看了《丑小鸭》这篇童话之后,我变了,变得开朗起来,变得乐意同别人交往,变得自信了……因为我知道:即使现在我是只“丑小鸭”,但只要有自信,总有一天我会变成“白天鹅”的,而且会是一只世界上最美丽的“白天鹅”……我读完了这篇美丽的童话故事,深深被丑小鸭的自信和乐观所折服,并把故事讲给了外婆听,外婆也对童话带给我们的深刻道理而惊讶不已。还吵着闹着多看几本名着。于是我给外婆又买了几本名着故事,她起先自己读,读到不认识的字我就告诉她,如果这一面生字较多,我就读给她听整个一面。渐渐的,自己的语文阅读能力也提高了不少,与此同时我也
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农产品加工设备在食品加工质量提升中的作用考核试卷
- 旅行中的文化交流准备考核试卷
- 《下调LncRNA POU5F1B对食管鳞癌恶性进展及放疗敏感性的影响》
- 《《晚安妈妈》的疾病叙事研究》
- 《伏寒颗粒对冠心病心绞痛先天伏寒证患者血清HCY水平影响的实验研究及疗效观察》
- 2024年度新型环保预制混凝土构件加工与供应合同范本3篇
- 药物递送系统生物活性评价-洞察分析
- 行业轮动投资效应-洞察分析
- 车间员工培训管理制度
- 烟草税收政策对市场的影响-洞察分析
- 重庆市2025届高三上学期12月一诊模拟考试英语读后续写翻译练习(接受新生命)(含答案)
- 广西南宁市第三十七中学2024-2025学年七年级上学期11月第一次月考语文试题(含答案)
- 汽车吊篮使用专项施工方案
- 静脉导管维护
- 普通逻辑学智慧树知到期末考试答案章节答案2024年河海大学
- 浙江综合医院等级评审标准
- ISO9000质量管理体系培训资料
- 烟草异物智能剔除系统技术参数.
- 强制检定工作计量器具目录
- 大学基础写作--表达方式课件
- 300td高强瓦楞原纸废纸制浆工段工艺设计
评论
0/150
提交评论