版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电路设计规范时钟电路第1页共1页暑期社会实践报告报告题目(20字以内)配镜部所学所感作者姓名所在学院、班级13材料科学与工程(视光材料与应用)1班作者联系电话评定结果大学的第二个暑假,当然也是我第二次参加暑期社会实践。对于一个大学生而言,敢于接受挑战是一种基本的素质,于是我毅然地走出校园,走向社会,去看看外面的世界,外面的精彩。“纸上得来终觉浅,觉知此事要躬行。”通过实践,我学到了很多书本学不来的东西,了解了经验的重要性。在实践中增长见识,锻炼自己的才干,培养自己的坚韧品质,并且找出自己的不足和差距所在,完善自己。进了大学之后,我们离就业也就不远了,年级越大,距离越短,我们每个人都要好好思考一些问题,我们将来要干什么,如何更好地完善自己,如何与人相处等等。这些问题对于大学二年级的我说远也远,说不远也不远,现在的我还没有条件走向社会,因此对于我来说,每一次的暑期社会实践都是一次机会。参与暑期社会实践,我认识了更多的人,学到了更多的东西,也慢慢地去接触了社会。虽然大家都说大学是一个小社会,不过真实的社会与大学还是有点差距的。这个暑假我去了眼镜柜台,参与了一点关于眼镜销售的工作。挂着实习生的牌子站在柜台旁边,一脸幼稚、迷茫地站在那,我心里不断提醒自己要大胆接近顾客呢,拉拢顾客。开始去的时候,我的确很羞涩,也很害怕,生怕做错了什么。渐渐地,我发现其实接触顾客也没有那么可怕,在我们与顾客的交流中,我们也学会了如何与别人沟通交流。一个大姐姐在人少的时候教我如何推销产品,同时也给我介绍了各种眼镜片与眼镜框的各自优点。当然刚开始的时候我不可能立马去接触销售工作,我需要多看多学,不过我也很渴望去接触销售工作。工作一天,站了好久,腰酸背痛腿抽筋,也体会到爸妈挣钱的不易,正所谓“天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行夫乱其所为。”在学校里,每天有作息时间表约束着我,课程表会告诉我,今天该干什么,明天又有什么事情要做。而在这里,你可以无所事事地像木瓜呆在那里,然后老板不满意你的表现扣你工资或者将你开除,但是你也可以机灵点,多学多看,在工作中慢慢去完善自己。在实践的这段时间内,我还同时帮忙整理文件、打扫卫生等,感受着工作的氛围,这些都是在学校里无法感受到的,在学校里也许老师会告诉你今天要做什么,明天做些什么,不过在这里,不一定会有人告诉你这些,你必须自觉地去做,而且要努力做到最好。工作或学习中,都存在着或多或少的竞争,我们要懂得学会在竞争中学习,在学习中竞争,这样我们才能变成更好的自己。在为期一个暑假的社会实践中,我也明白了一些道理,具体如下:1听从安排,安排的事情不要问为什么2认真做自己该做的事情,不管什么时候,不要泄气3无论自己的工作能力如何,一定要积极向上,做不了最优秀的,但必须要最努力4人的可变性是很强的,改变一种说话方式,客户也许会做出与原来相反的决定,所以不要急于放弃客户5客户的培养是需花时间的,不要急于求成,可能会适得其反6了解客户的需要是最重要的7保持微笑,准备好问题,认真聆听,然后分析问题,引入产品,解决问题8热情以及热情过后仍是积极的工作状态是很重要的虽然最后领得工资只有一点点,但是我知道,一个人在他的学生时代最重要的是学习东西,增长知识,锻炼能力,尤其在大学学习时,参与社会实践活动是一个很好的锻炼机会,赚钱不是主要的,学习东西才是最重要的。参与暑期社会实践,既能学习东西,又能赚点零花钱,何乐而不为呢。每一种经历对于我们来说都是一种成长,或喜或悲,都是对我们每个人的一种磨练。上学的时候也许你会觉得学习的专业知识并没有什么多大的用处,“书到用时方恨少,”其实在工作实践过程中你会发现扎实的专业知识基础还是非常重要的。任何时候我们都需要一步一个脚印、踏实实际地去工作,只有把基本工作做好了,才能赢得上级和同事的信赖,才能更好地展示自己。单凭专业知识不可能在工作上高枕无忧,更多需要我们有足够的眼力劲,做一些很小的事情,勿以善小而不为,一件很小的事情就能判断一个人的一些素质,一屋不扫何以扫天下,现实就是这样,需要我们多看、多学、多做。相信每一次的社会实践都会给我们带来不同的感受,让我们变成更好的自己。时钟电路应用:需要显示时钟及日期或实现时钟控制的电子设备。本电路在HGT2110、HGT3101、HDM2100、HDM3200中成功应用。特性:年、月、日、时、分、秒、星期的实时走时;可设置为12小时制或24小时制走时;日历时钟数据可读写,可启动写保护;可接入3V电池,断电后由电池供电走时,电池供电通常可持续一年以上;可对电池设置充电参数。核心部件:DS1302,DIP8或SOP8封装(推荐)。外围关键元件:32768Hz晶体振荡器;3V电池。设计注意事项:晶体振荡器必须采用32768Hz,其引脚不得接入其它元件;晶振引脚具有高阻抗特性,印制板漏电会导致停振。设计时引脚应尽量短,远离周边元件或导线,并应大于2mm;此器件对潮湿、低温敏感,推荐线路进行防潮处理;不推荐使用大容量电容替代电池,电容引脚易与其它线路板接通造成其它线路板元件损坏。软件设计要点:上电初始化必须设置为充电;上电后对秒进行操作,可避免时钟锁定;非写入数据操作后启动写保护;原理图:见DS1302.Ddb文件;引脚说明或时序图:见DS1302.pdf文件;主要指标:C语言例程:本例在HDM3200消防电话总机中应用,CPU为ATmega32L,工作频率为4MHz。//************************************************************************////日历时钟DS1302公用变量说明////////ucharcale[7]下标对应0123456////yearmonthdayhourminutesecondweek////年月日时分秒星期////write_cale(why)将cale[]中指定的日期或时间写入dallas中////get_cale(why);获得由why指定的日期或时钟,并且赋值给cale[why]////why--指定年、周、月、日、时、分、秒中的一个,why可取year或////month或day或hour或minute或second或week////************************************************************************////////充电设置////////使用bttay_charger(ucharcharge_set)函数,其中////charge_set:0--不充电4.3V时0mA0mA////1--2K充电4.3V时1.8mA1.5mA////2--4K充电4.3V时0.9mA0.8mA////3--8K充电4.3V时0.45mA0.4mA////默认使用1只二极管建议使用4K电阻(0.9mA)////////************************************************************************////DS1302时钟端口定义(以下端口可根据实际使用改变)//#defineSET_DS_RSTSETBIT(PORTD,1)//ret=1#defineCLK_DS_RSTCLRBIT(PORTD,1)//ret=0#defineSET_DS_SCLSETBIT(PORTB,7)//scl=1#defineCLK_DS_SCLCLRBIT(PORTB,7)//scl=0#defineSET_DS_DATSETBIT(PORTB,2)//data=1#defineCLK_DS_DATCLRBIT(PORTB,2)//data=0#defineIN_DS_DATCLRBIT(DDRB,2)//dataportisinput#defineOUT_DS_DATSETBIT(DDRB,2)//dataportisoutput#defineCHK_DS_DATCHKBIT(PINB,2)//getdata#definedec_dallas(x)((x/10)*16+x%10)//将10进制数转换为dallas数#definedallas_dec(x)((x/16)*10+x%16)//将dallas数转换为10进制数//日历时钟全局变量定义//unsignedcharcale[7];//日期缓存数据,下标用以下宏表示#defineyear0//年#definemonth1//月#defineday2//日#definehour3//时#defineminute4//分#definesecond5//秒#defineweek6//星期//**********************************************************////DS1302日历时钟电路程序////////涓流充电:read_dallas(0x91)write_dallas(0x90)////控制:read_dallas(0x8f)write_dallas(0x8e)////年:read_dallas(0x8d)write_dallas(0x8c)////周:read_dallas(0x8B)write_dallas(0x8a)////月:read_dallas(0x89)write_dallas(0x88)////日:read_dallas(0x87)write_dallas(0x86)////时:read_dallas(0x85)write_dallas(0x84)////分:read_dallas(0x83)write_dallas(0x82)////秒:read_dallas(0x81)write_dallas(0x80)////////内有31字节RAM存储器,掉电失去:////write_dallas(0xc0-0xfc)偶数写////read_dallas(0xc1-0xfd)奇数读////**********************************************************////**********************************************************////数据写入时钟芯片DS1302////////功能:将数据ch写入地址为rtc_add的存储单元中////输入参数:地址ucharrtc_add////数据ucharch////**********************************************************//voidwrite_dallas(ucharrtc_add,ucharch){unsignedchari;OUT_DS_DAT;//setDAToutputCLK_DS_SCL;//CLK=0SET_DS_RST;//RST=1for(i=0;i<8;i++){if(rtc_add&(0x01<<i))SET_DS_DAT;//DAT=1elseCLK_DS_DAT;//DAT=0SET_DS_SCL;//CLK=1CLK_DS_SCL;//CLK=0}for(i=0;i<8;i++){if(ch&(0x01<<i))SET_DS_DAT;//DAT=1elseCLK_DS_DAT;//DAT=0SET_DS_SCL;//CLK=1CLK_DS_SCL;//CLK=0}CLK_DS_RST;//RST=0IN_DS_DAT;//setDATinput}g//**********************************************************////从时钟芯片DS1302读出数据////////功能:将数据ch写入由地址为rtc_add存储单元中读出数据////输入参数:地址ucharrtc_add////返回参数:数据ucharread_dallas()////**********************************************************//unsignedcharread_dallas(unsignedcharrtc_add){unsignedchari,j;j=0;OUT_DS_DAT;//setDAToutputCLK_DS_SCL;//CLK=0SET_DS_RST;//RST=1for(i=0;i<8;i++){if(rtc_add&(0x01<<i))SET_DS_DAT;//DAT=1elseCLK_DS_DAT;//DAT=0SET_DS_SCL;//CLK=1CLK_DS_SCL;//CLK=0}IN_DS_DAT;//setDATinputSET_DS_DAT;//DAT=1置为上拉电阻for(i=0;i<8;i++){if(CHK_DS_DAT)j|=0x01<<i;//j=DATSET_DS_SCL;//CLK=1CLK_DS_SCL;//CLK=0}CLK_DS_RST;//RST=0;return(j);}//**********************************************************////设置DS1302日期或时间////////功能:将cale[]中指定的日期或时间设置到DS1302中////输入参数:why--指定年、周、月、日、时、分、秒中的一个////即year、week、month、day、hour、minute、second////以下例程将8点30分10秒写入DS1302:////cale[hour]=8;////cale[minute]=30;////cale[second]=10;////for(i=hour;i<=second;i++)write_cale(i);////**********************************************************//voidwrite_cale(ucharwhy){uchard;write_dallas(0x8e,0x00);//关闭写保护d=dec_dallas(cale[why]);if(!why)write_dallas(0x8c,d);//写年elseif(why<week)write_dallas(0x80+(10-why*2),d);//写月日时分秒elsewrite_dallas(0x8a,d);//写星期write_dallas(0x8e,0x80);//启动写保护}//**********************************************************////获得DS1302指定的日期或时间////////功能:将DS1302中指定的日期或时间赋给cale[why]////输入参数:why--指定年、周、月、日、时、分、秒中的一个////即year、week、month、day、hour、minute、second////以下例程获取DS102当前时间,并将时间写入cale[]中:////for(i=hour;i<=second;i++)get_cale(i);////**********************************************************//voidget_cale(ucharwhy){uchard;if(!why)d=read_dallas(0x8d);//读年elseif(why<week)d=read_dallas(139-(why*2));//读月日时分秒elsed=read_dallas(0x8b);//读周cale[why]=dallas_dec(d);}//**********************************************************////快速获得月、日、时、分、秒////////功能:获取DS1302当前月、日、时、分、秒写入cale[]////**********************************************************//voidfast_get_cale(void){uchari;for(i=1;i<6;i++)cale[i]=dallas_dec(read_dallas(139-(i*2)));}//**********************************************************////获得秒////////功能:直接返回当前秒////返回参数:当前秒—get_second()////**********************************************************//unsignedcharget_second(void){returndallas_dec(read_dallas(0x81));}//**********************************************************////电池充电设置(应在电路上电时进行初始化设置)////////功能:对电池充电方式进行选择或设置////输入参数:charge_set(取值见下表)////使用read_dallas(0x91)write_dallas(0x90)进行设置////////关于充电寄存器:////D7D6D5D4D3D2D1D0////////|充电设置1010|二极管设置|充电限流电阻|////////|1010:使能充电|01:接通1D|00:无01:2K|////||10:接通2D
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 员工季度绩效考核结果反馈函(6篇)
- 《要是你在野外迷了路》教案
- 钢铁企业生产安全与环境保护绩效衡量表
- 关于供应商合作终止的协商函(8篇范文)
- 旅游公司导游员带团服务质量绩效考核表
- 图书馆数字化管理师《智能运维》考前试卷(附解析)
- 设计总监设计创新能力及团队领导力绩效衡量表
- 2026年中小学音乐教师技能考核模拟试卷
- 科技初创公司创新管理流程与协作方案
- 电信公司技术部门技术创新能力绩效衡量表
- VW80332-2024 中文版(LV215 汽车高压连接器测试标准官方等效版)
- (2026年)口腔种植科室规章制度
- 2026年四川政府采购评审专家考试经典试题及答案
- 天津港集团招聘笔试真题
- 【初中 地理】知识点汇Z-2025-2026学年七年级地理上学期(湘教版2024)
- 广东省广州市2026届高三年级上学期12月调研测试(广州零模)历史试卷
- 2025届高三下学期《十八而志大任始承-高三成人礼》主题班会课件
- 船舶船员心理卫生指南
- 仪表管理标准制度
- 宫颈癌疫苗接种知识培训课件
- 检验室现场管理制度
评论
0/150
提交评论