万年历组装实训报告
万年历实训报告.doc
万年历实训报告.doc
摘要:
本实训主要用于介绍我们能够实现一个基于C语言、Qt图形接口,实现万年历功能的程序。由于该项目涉及许多基础知识,让学生能够跨科目获得完整的实践经验。
在实训中,我们先了解基础知识,如如何使用C语言及Qt图形接口;然后构建程序。程序的核心思想是使用类型插入、提取、比较和计算日期的来求解式的历史时期,展示日历,并计算公历农历的值。
最后,我们完成了基于Qt图形界面的万年历程序,实现了查询公历和农历日期,以
及带复杂信息的今天提醒等功能。本实训有力地提升了学生的计算机知识及实践能力,优
化了学习的过程。
总结:
通过本次实训,学生可以获得跨学科的实践经验,学习到了C语言和Qt图形接口的
知识,以及利用日期插入、提取、比较和计算的历史知识。并实现了一个基于Qt的万年
历程序,有助于提升学生的实践能力,极大地增强了学习效率。
万年历实验报告
万年历实验报告
万年历实验报告
一、引言
万年历是一种用来记录日期和时间的工具,它可以帮助人们追溯过去和规划未来。在这个数字化时代,人们已经习惯了使用智能手机或电脑上的日历应用来管理时间。然而,万年历的历史悠久,它的设计和功能一直在不断演进。本实验旨在通过制作一个简单的万年历,探索其原理和功能。
二、实验材料和方法
1. 材料:
- 一张大纸板
- 一支铅笔
- 一把剪刀
- 一些彩色纸张
- 一些装饰用的贴纸或标签
- 一把直尺
2. 方法:
- 使用直尺和铅笔在大纸板上绘制一个正方形,边长为30厘米。
- 将正方形分为7行7列,形成一个格子状的网格。
- 在每个格子中填写日期和星期几,从1号到31号。
- 使用剪刀将彩色纸张剪成小方块,每个方块代表一个特殊的日子(如生日、节日等)。
- 将彩色纸张粘贴在相应的日期上,并使用贴纸或标签进行装饰。
三、实验结果
经过一番努力,我成功地制作了一个简单的万年历。每个格子中都填写了日期和星期几,并且我还用彩色纸张标记了一些特殊的日子。整个万年历看起来非常漂亮,装饰用的贴纸和标签增添了一些趣味性。
四、讨论
万年历是人类文明的重要组成部分,它不仅帮助人们记录时间,还反映了人们对时间的认知和组织。通过制作万年历,我更深入地理解了时间的概念和日期的变化规律。我发现,每个月的天数不同,而星期几则是按照一定的循环顺序变化的。
此外,万年历还可以帮助我们规划未来。通过标记特殊的日子,我们可以提前做好准备,如购买礼物、安排行程等。而且,万年历还可以提醒我们重要的事项,如朋友的生日、会议的时间等。它是我们生活中不可或缺的工具之一。然而,制作一个完整的万年历并不容易。除了填写日期和星期几之外,还需要考虑闰年的影响。闰年是指能被4整除但不能被100整除的年份,或者能被400整除的年份。在闰年中,2月份会多出一天,即29号。这是为了与地球公转周期相适应,以保持日历系统的准确性。
数字万年历报告单
电工电子实训
题目:台式数字万年历制作
班级
姓名
指导教师
完成时间
目录
电工电子技术实训任务书 (2)
电路原理简述------------------------------------------------------3 电路总图 (4)
调试过程简述 (6)
电子器件一览表 (6)
参考文献 (7)
心得体会------------------------------------------------------------7
一、实训目的:
巩固电工电子相关知识;
培养学生分析电路的能力,能够使用一些常见的电子器件组建简单电路的能力;
同时锻炼学生的实际动手操作能力和一定的解决实际问题的能力。
二、实训题目:
台式数字万年历焊接与调试
三、实训要求:
1)通过电路的制作,熟悉各种元器件的结构、特性,掌握电路的原理。
2)学会用万用表对电子元器件及管脚进行测试,对电路参数进行测量。对收音机进行调整。
3)学会电路板的制作及焊接技巧。
4)时间安排:
台式数字万年历原理
一、电路的结构
电子表内都有一个振荡频率十分稳定的石英振子,由门电路产生一个很稳定的振荡频率,一般是32.768KHz。再经过电子分频器15次分频后,得到秒脉冲。秒脉冲送到步进电机,每秒钟推动步进电机动一次显示仪表中。
电路先经过整流二极管整流,在经过滤波电容进行滤波,然后经过稳压器稳压输出。电源输出给各个元件的正极,使各元件得到稳定的电压。
二、电路原理
首先,220V电压通过变压器(220V/9V)降到9V电压,通桥式整流二极管(1N4004)将交流电转变为脉动的直流电,再经过电容进行滤波,使脉动的直流电变得更平缓,更接近直流电,然后通过三端集成稳压器(7805)将输出电压保持在5V电压。通过线路板将5V电压输送到各个元件的正极,为各元件提供稳定的5V电压。
数字万年历焊接实训总结
数字万年历焊接实训总结
一、介绍
数字万年历焊接实训是一项涉及电子技术和焊接技术的实践训练项目。通过这个实训项目,学员可以学习到数字电子元件的焊接方法和技巧,掌握数字电子元件的特点和应用,同时了解数字万年历的原理和功能。
二、实训流程
2.1 准备工作
在开始实训之前,需要进行一系列的准备工作,包括准备所需的焊接材料和工具,检查焊接设备的工作状况,确保工作环境安全等。
2.2 焊接电路板
首先,需要将数字万年历的电路板与其他组成部件进行焊接。焊接是连接电子元件的重要步骤,需要注意焊接时的温度、焊接时间和焊接方法。在焊接过程中,应确保焊接点的接触良好,焊接点之间无短路和断路。
2.3 组装和测试
完成焊接后,需要将已焊接好的电路板与其他组成部件进行组装,如液晶显示屏、按钮开关等。组装时需要注意连接的正确性和稳固性。组装完成后,进行测试,确保数字万年历的各项功能正常。
2.4 优化和调试
在测试过程中,可能会出现一些问题,如显示不准确、按钮无反应等。这时需要进行优化和调试,找出问题所在并进行修复。优化和调试需要有一定的电子技术知识和实践经验,通过不断调整和尝试,直到问题解决为止。
2.5 完善和验收
最后,对数字万年历进行完善和验收。完善可以包括外部装饰、电路板布线的优化等。验收是通过对数字万年历进行功能测试和性能评估来确定其是否符合设计要求。
三、注意事项
3.1 安全问题
在进行焊接实训时,需要注意安全问题。确保工作环境通风良好,避免因焊接产生有害气体。同时,要穿戴好防护设备,如防静电手套和护目镜,避免电击和眼睛受伤。
万年历实验报告
万年历实验报告
万年历实验报告
一、实验目的
本次实验的目的是通过制作一个万年历来加深对时间、日期和闰年的理解,并提高对日历制作的实践能力。
二、实验材料
1. 硬纸板
2. 尺子
3. 铅笔
4. 剪刀
5. 胶水
6. 彩色纸
7. 圆规
三、实验步骤
1. 使用尺子和铅笔在硬纸板上绘制一个正方形,边长为20厘米。
2. 将正方形分成7个等分,每个小方格的边长为2.86厘米。
3. 使用圆规在彩色纸上绘制一个直径为2.86厘米的圆。
4. 将圆剪下来,并在其上方留下一段直线。
5. 将圆粘贴在正方形的左上角小方格内,并将直线向下延伸至第二行小方格的中心。
6. 在正方形的左上角小方格内写下月份的缩写,如1月、2月等。
7. 在第二行小方格内写下1、2、3等日期。
8. 重复步骤6和步骤7,直到填满整个正方形。
9. 在正方形的左上角小方格内写下星期几的缩写,如周一、周二等。
10. 将整个正方形的边缘用彩色纸包裹,以增加美观度。
四、实验结果
通过以上步骤,我们成功制作了一个简易的万年历。每个小方格对应一个日期,上方的直线表示该月份的第一天是星期几。通过翻阅这个万年历,我们可以轻
松地查找到任意日期所对应的星期几。
五、实验心得
通过这次实验,我深刻理解了时间和日期的关系,以及闰年的概念。制作万年
历的过程中,我不仅学会了使用尺子、铅笔、剪刀等工具,还提高了我的手工
能力和空间想象力。此外,通过实践,我对日历的结构和设计有了更深入的了解。
六、实验拓展
1. 可以尝试使用不同颜色的彩色纸来制作万年历,增加视觉效果。
2. 可以尝试增加一些特殊日期的标记,如节假日、生日等。
数字万年历实习报告
实习报告
一、实习背景及目的
随着科技的不断发展,数字电子技术在人们的生活中扮演着越来越重要的角色。数字万年历作为一种实用性强的电子产品,不仅能够提供准确的日期信息,还能具备一些扩展功能,如节日提醒、闹钟等。为了提高自己的实践能力和对数字万年历的了解,我选择了数字万年历设计制作作为实习项目。本次实习的主要目的是通过实际操作,掌握数字万年历的设计原理和制作过程,提高自己的电子技术应用能力。
二、实习内容
1. 数字万年历的设计
在实习过程中,我首先学习了数字万年历的设计原理,了解了其核心组成部分,包括微控制器、显示模块、按键输入模块等。在此基础上,我根据实习指导书提供的电路图和程序代码,设计了数字万年历的硬件电路和软件程序。
2. 数字万年历的组装
在设计完成后,我开始进行数字万年历的组装工作。首先将微控制器、显示模块、按键输入模块等元器件焊接在电路板上,然后连接电源模块和时钟模块。在组装过程中,我学习了如何使用电烙铁、焊锡等工具,提高了自己的动手能力。
3. 数字万年历的调试与优化
完成组装后,我开始对数字万年历进行调试。通过反复测试,发现并解决了一些问题,如显示模块显示异常、按键响应不良等。在解决问题过程中,我深入分析了电路原理和程序代码,掌握了数字万年历的运行机制。最后,我对程序代码进行了优化,提高了数字万年历的运行效率。
三、实习收获
1. 提高了自己的电子技术应用能力。通过本次实习,我掌握了数字万年历的设计
原理、组装方法和调试技巧,提高了自己在电子技术方面的实际操作能力。
2. 培养了动手能力和团队协作精神。在实习过程中,我学会了如何使用各种电子
万年历实验报告
篇一:电子万年历实验报告
重庆电力高等专科学校
计算机科学系
实训报告
课程名称
实验名称
班级信息0911 姓名廖林单片机应用技术电子万年历
学号 200903020243 教师任照富
日期 2010-12-28 地点一教七机房一、实训任务:
1、看实训要求,计划出自己实训所要用元件,在网上查找资料。
2、思考仿真原理图,然后画出来(具体i/o口暂时不确定)。
3、在网上找一些程序,然后自己改一些,进行编译。
4、编译无误之后,跟原理图相联系,完成最终的仿真图。
5、进行最后的改写,把程序和仿真原理图确定下来。
6、根据仿真图形,制作出实物图。
7、在实物制作过程中,进行电路检查和最后的调试。
二、实训要求:
要求:能显示阳历的年、月、日、星期、时、分、秒;
能显示阴历的年、月、日;
能进行日期、时间的调整。
扩展:能显示当前温度;
有闹钟功能(至少2个)
选择ds1302时钟芯片,温度传感器采用ds18b20数字温度传感器。
三、实训环境(软件、硬件):
软件:keil protues7.5
硬件:计算机2单片机的应用
四、实训意义:在这快速发展的年代,时间对人们来说是越来越宝贵,在快节奏的生活时,人们往往忘记了时间,一旦遇到重要的事情而忘记了时间,这将会带来很大的损失。因此我们需要一个定时系统来提醒这些忙碌的人,而数字化的钟表给人们带来了极大的方便。由于单片机具有灵活性强、成本低、功耗低、保密性好等特点,所以电子日历时钟一般都以单片机为核心,外加一些外围设备来实现。
电子万年历作为电子类小设计不仅是市场上的宠儿,也是是单片机实验中一个很常用的题目。因为它的有很好的开放性和可发挥性,因此对作者的要求比较高,不仅考察了对单片机的掌握能力更加强调了对单片机扩展的应用。而且在操作的设计上要力求简洁,功能上尽量齐全,显示界面也要出色。所以,电子万年历无论作为竞赛题目还是毕业设计题目都是很有价值。对于这个实验项目,我们还要有一些其他的基本知识掌握和意义:(1)在学习了《数字电子技术》和《单片机原理及接口技术》课程后,为了加
万年历实训报告
万年历实训报告
目录
第一部分:实训目的 (2)
第二部分:实训意义 (2)
第三部分:实训内容 (3)
(一)硬件实训内容 (3)
(二)软件实训内容 (3)
1.秒、分的VHDL语言及CNT60模块 (3)
2.时的VHDL语言及CNT24模块 (4)
3.天的VHDL语言及tian模块 (6)
4.月的VHDL语言及yue模块 (7)
5.年的VHDL语言及nian模块 (9)
6.调试的VHDL语言及tiaoshi模块 (10)
7.显示的VHDL语言及xianshi模块 (11)
8.万年历的原理图 (12)
第四部分:实训中疑难解答 (14)
第五部分:实训心得 (15)
一.实训目的
(一)硬件实训目的:
1. 熟悉EDA实验箱的基本工作原理。
2. 熟悉并掌握EDA实验箱各个模式的功能。
3. 提高学生的动手能力。
(二)软件实训目的:
1.熟悉并掌握Quartus II 6.0软件的使用。
2.熟练的使用原理图输入设计方法,VHDL语言编写程序,进一步了解和掌握各个程序语言,提高编程的熟练程度。
3.掌握年、月、日、时、分、秒程序的原理,进而理解万年历的设计原理。
4.拓宽学生知识面,增强工程意识,培养学生的分析和解决实际问题的能力。
5.提高学生的动手能历。
二.实训意义
该数字时钟实现了调时、年、月、日、时、分、秒的显示功能,无需接译码器,可直接接八段共阴极数码管,总体结构如下图所示:
第一部分第二部分第三部分
D8(l5)D7(l2) D6 D5 (l4) D4(l1) D3 D2(l3)D1
8个LED数码管为了显示清楚只用了6个数码管,分为3个部分。采用的是EDA试验箱上的模式7。
万年历生产工艺实习报告
实习报告
实习单位:XX科技有限公司
实习时间:2021年6月1日至2021年6月30日
实习内容:万年历生产工艺
一、实习背景及目的
随着科技的发展,电子产品日益普及,万年历作为一种实用便捷的电子设备,受到了广大用户的喜爱。为了更好地了解万年历的生产工艺,提高自己的实践能力,我选择了XX科技有限公司进行为期一个月的实习。本次实习的主要目的是:
1. 学习并掌握万年历的生产工艺流程;
2. 了解电子产品的质量控制及检验标准;
3. 提高自己的动手能力及团队协作能力。
二、实习过程
1. 生产工艺流程学习
在实习初期,导师带领我参观了万年历的生产车间,并对生产工艺流程进行了详细介绍。万年历的生产工艺主要包括以下几个环节:
(1)电路板设计:根据产品需求,设计并制作电路板,确保电路板的稳定性和可靠性。
(2)电路板焊接:使用焊接设备将电子元件焊接至电路板,要求焊接质量高,无虚焊、假焊现象。
(3)电路板测试:对焊接好的电路板进行功能测试,确保电路板各项功能正常。
(4)组装:将电路板、显示屏、按键等部件组装成完整的万年历设备。
(5)质量检验:对组装好的万年历进行质量检验,确保产品符合国家标准。
2. 生产实践
在了解完生产工艺流程后,我开始参与实际生产。在导师的指导下,我先从简单的电路板焊接开始,逐步掌握了焊接技巧。随后,我参与了电路板测试和组装工作,通过实践,我对电子产品生产过程有了更深入的了解。
3. 质量控制与检验
在生产过程中,我了解到产品质量控制的重要性。公司设有专门的质量检验部门,对每个生产环节进行严格把控。我参与了产品质量检验工作,学习了如何使用检测设备及判断产品是否符合标准。
2019-万年历实验报告-范文word版 (10页)
本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!
== 本文为word格式,下载后可方便编辑和修改! ==
万年历实验报告
篇一:电子万年历实验报告
重庆电力高等专科学校
计算机科学系
实训报告
课程名称
实验名称
班级信息0911 姓名廖林单片机应用技术电子万年历
学号 201X03020243 教师任照富
日期 201X-12-28 地点一教七机房
一、实训任务:
1、看实训要求,计划出自己实训所要用元件,在网上查找资料。
2、思考仿真原理图,然后画出来(具体I/O口暂时不确定)。
3、在网上找一些程序,然后自己改一些,进行编译。
4、编译无误之后,跟原理图相联系,完成最终的仿真图。
5、进行最后的改写,把程序和仿真原理图确定下来。
6、根据仿真图形,制作出实物图。
7、在实物制作过程中,进行电路检查和最后的调试。
二、实训要求:
要求:能显示阳历的年、月、日、星期、时、分、秒;
能显示阴历的年、月、日;
能进行日期、时间的调整。
扩展:能显示当前温度;
有闹钟功能(至少2个)
选择DS1302时钟芯片,温度传感器采用DS18B20数字温度传感器。
三、实训环境(软件、硬件):
软件:keil protues7.5
硬件:计算机2单片机的应用
四、实训意义:在这快速发展的年代,时间对人们来说是越来越宝贵,在快节奏的生活时,人们往往忘记了时间,一旦遇到重要的事情而忘记了时间,这将会带来很大的损失。因此我们需要一个定时系统来提醒这些忙碌的人,而数字化的钟表给人们带来了极大的方便。由于单片机具有灵活性强、成本低、功耗低、保密性好等特点,所以电子日历时钟一般都以单片机为核心,外加一些外围设备来实现。
万年历实训报告
重庆科创职业学院万年历实训报告
学院:机电学院
班级:电信BK31901
指导老师:阎峻岭陈帅华
姓名:彭晶
实训时间:2012年10月19
万年历实训报告
一、任务目的
通过万年历的设计与制作,进一步熟悉单片机内部定时器、I/O口、中断、提高实践能力
二、设计要求
用单片机设计一个功能实用,使用简便万年历,具体要求:根据提供的单片机键盘接口模块电路,加上必要的外部电路,设计出万年历的硬件电路,编写软件,用Proteus进行仿真实验,然后进行实物的软硬件调试,并撰写符合要求的实训报告。
三、系统硬件电路设计
1、最小系统:最小系统包括时钟电路和复位电路。
时钟信号的产生:在MCS-51系列单片机内部有一个高增益反相放大器,其输入端引脚为XTAL1,其输出端引脚为XTAL2。只在XTAL1和 XTAL2之间跨接晶振和微调电容,就可以构成一个稳定的自激振荡器。
复位电路,可分为上店复位电路和按键复位电路,在电子琴设计中采用的是按键复位电路。该电路用RESET键实现复位,此时电源经两个电阻分压,在RST 端产生一个复位高电平。
2、万年历原理图
p 1.0
p 1.1p 1.2p1.0p1.1p1.2
D 7
14
D 613D 512D 411D 310D 29D 18D 07
E 6
R W 5R S 4V S S 1V D D 2V E E
3
LCD1
LM016L
XTAL2
18
XTAL1
19
ALE 30EA
31
PSEN 29RST
9
P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78
电子技能实训 项目12 数字万年历的安装与调试
4.能检测扬声器、会检验变压器的好坏。 5.能焊接组装并会调试数字万年历,能排除简单的小故障。
一、基基础础知知识识
1. 7段数码管
7段数码管是有7段单独的发光二极管组成的一种数显器件。 它根据不通的编码进行导通,便可以组成0~9十个数字图形,其 实物图、发光线段分布图、发光线段组成数字图,如下所示。
实训步骤
Step1.元器件的检测与识别 1、对照原理图和材料清单,清点元器件,初步进行分类、摆放。 2、检测元件,并及时记录在元器件检测表中。 3、分析主板电路原理图,查找相应的电路符号,比对元器件,
看有无印刷错误的地方。做好焊接组装前的准备工作。
实训步骤
Step2.主板电路元器件的焊接
1、认真阅读焊接作业指导书,阅读安装电路图,准备焊接工具。 2、插装元器件,使用焊接工具对元件进行焊接操作。 3、焊接顺序:
项目十二
数字万年历的 安装与调试
CONTENTS
目
01 基础知识
录
02 工艺文件
03 实施步骤
任务引入
小张是某职业学校电气技术专业的一名在校学生,每天早 晨他们宿舍的同学总是由于听不到起床铃声而迟到, 他作为 宿舍长,很苦恼。后来在老师的指导下,他们几个同学一起 动手制作了一台多功能数字万年历。这台万年历,走时准确、 整点报时、方便定闹,还具有农历和星期自动跟踪显示功能, 数字显示采用高亮度数码管组成,显示清楚直观,功耗较低。 宿舍里有了数字万年历以后,大家看时间和定闹铃就方便多 了,从此再也没有迟到过,大家对小张的出色表现非常的羡 慕。
多功能万年历实训报告
多功能万年历实训报告
随着现代科学技术的飞速发展,越来越多的便捷功能都被开发出来,改变着我们的生活方式和工作环境。其中,多功能万年历是极具现代感的日历工具,能够帮助我们更好地规划时间、把握时机。因此,我们参加了一次关于多功能万年历实训,希望能够熟练掌握它的使用和操作。
本次实训以“学习多功能万年历的操作技术”为目标,介绍了其功能、结构和技术操作,结合课堂讨论,全面掌握了多功能万年历的基本知识。
首先,我们了解了多功能万年历的基本概念,掌握了它的构造和全面功能。多功能万年历除了普通万年历的功能外,还具有记录日期、时间、姓名和事件的多功能查找功能,能够协助我们准确把握重要日期和时间。
其次,我们学习了多功能万年历的操作技术。它的操作简单明了,使用者只需要进行简单的操作就能够轻松完成相关任务,例如,增加日期、删除日期和查询日期等。
最后,我们进行了实际操作,对多功能万年历全面实操有了更深入的认识,熟练掌握了它的使用方法。
总之,本次实训让我们更好地了解了多功能万年历的功能、结构和操作技术,掌握了它的使用方法,增加了我们的管理效率,提升了我们的自主能力。
未来,多功能万年历将会继续发挥重要作用,为我们的生活和工
作提供更多便捷和帮助,节省时间和精力,实现更高效率和更快速度。
电子万年历组装实习报告
一、实习背景
随着科技的不断发展,电子产品的应用越来越广泛。电子万年历作为一种集实用性与科技性于一体的电子产品,已成为现代生活中不可或缺的一部分。为了提高自己的实践能力和动手操作能力,我参加了电子万年历组装实习,通过实际操作,了解电子万年历的组装过程,掌握相关电子元器件的使用方法。
二、实习目的
1. 了解电子万年历的结构和工作原理;
2. 熟悉电子元器件的使用方法;
3. 提高动手操作能力和团队合作精神;
4. 培养创新意识和实践能力。
三、实习内容
1. 电子万年历的结构和工作原理
电子万年历主要由以下几个部分组成:显示屏、单片机、存储器、时钟电路、温度传感器、按键电路等。其工作原理如下:
(1)时钟电路负责产生定时信号,驱动单片机工作;
(2)单片机根据定时信号,从存储器中读取日期、星期等信息,并显示在显示屏上;
(3)温度传感器实时检测环境温度,并将温度信息传递给单片机;
(4)按键电路用于用户操作,如设置日期、星期、温度等。
2. 电子元器件的使用方法
(1)显示屏:根据电路图,将显示屏的引脚与单片机的相关引脚连接,并确保连接正确;
(2)单片机:将单片机的引脚与电路板上的相关元件连接,如时钟电路、存储器等;
(3)存储器:将存储器的引脚与单片机的相关引脚连接,并确保连接正确;
(4)时钟电路:根据电路图,将时钟电路的元件与单片机的相关引脚连接;
(5)温度传感器:将温度传感器的引脚与单片机的相关引脚连接,并确保连接正确;
(6)按键电路:将按键电路的元件与单片机的相关引脚连接,并确保连接正确。
3. 组装步骤
(1)准备所需工具和材料,如电烙铁、焊锡、镊子、剪刀等;
万年历实训报告心得
万年历实训报告心得
我在参加万年历实训过程中学到了很多东西。首先,我了解了如何设计和编写一个简单的万年历应用程序。我学会了使用Java编程语言以及Java Swing GUI库来创建一个可以展示任意年份、月份和日期的日历。
其次,在实训过程中,我学到了如何使用版本控制工具Git来管理代码。我了解了如何创建本地仓库、提交更改、创建分支和合并分支等操作。这些知识对我的日后学习和工作都非常有用。
最后,在实训过程中,我还学到了如何与团队合作。我们小组中的每个人都有自己的任务,并且我们需要相互协作来完成整个项目。这让我更好地了解了团队合作的重要性。
总之,万年历实训让我学到了很多有用的知识和技能。我相信这些知识和技能会在我的日后学习和工作中发挥巨大的作用。
- 1 -
万年历的装配实习报告
实习报告
实习时间:xxxx年xx月xx日至xxxx年xx月xx日
实习单位:xxxx科技有限公司
实习内容:万年历的装配与调试
一、实习背景
随着科技的发展,人们对于时间管理的需求越来越高,万年历作为一种传统的时间管理工具,以其简洁、实用的特点受到了广大用户的喜爱。为了更好地了解万年历的装配过程,提高自己的实践能力,我选择了xxxx科技有限公司进行为期一个月
的实习,主要参与万年历的装配与调试工作。
二、实习过程
1. 装配前的准备
在实习开始前,公司技术人员对我进行了详细的培训,介绍了万年历的工作原理、装配流程及注意事项。同时,我还学习了相关的装配工具的使用方法,如螺丝刀、扳手等。
2. 装配过程
根据培训内容,我开始了万年历的装配工作。首先,我需要将万年历的各个零部件按照图纸要求进行组装。这个过程需要仔细阅读图纸,确保零部件的安装位置和方向正确。在装配过程中,我遇到了一些问题,如零部件的拆卸和安装顺序、装配精度的控制等。在请教技术人员后,我逐步掌握了正确的装配方法。
3. 调试与检测
装配完成后,需要对万年历进行调试和检测。我学会了使用专业的检测设备和方法,如使用游标卡尺测量零部件的尺寸、使用功能测试仪检测万年历的性能等。在调试过程中,我发现了一些问题,如零部件的磨损、装配不良等。针对这些问题,我采取了相应的措施,如更换零部件、重新装配等,确保万年历的性能达到要求。
4. 质量控制与改进
在装配和调试过程中,我深刻认识到质量控制的重要性。为了保证万年历的质量,我严格遵循公司的质量管理体系,做好每一道工序的记录和检查。同时,我还积极参与质量改进活动,提出了几点建议:
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
—實訓報告—(单片机实训报告)学院系别:机电工程学院
专业班级:电信BK31901
设计学生:张欢
指导老师:陈老师、阎老师
设计时间:2012年10月19日
万年历组装与调试及单片机实训报告
2012-10-219| 电信BK31901班张欢
一、实习时间:2012年10月15日至2012年10月19日
二、实习地点:机电实训楼
三、实习目的与要求:
1熟练C语言中if语句、for语句、while语句的使用。
2.掌握万年历的基本原理,学会分析基本的电路原理图。
3.学会利用Keil软件和proteus软件进行设计。
四、实习内容:
1.利用Keil软件对数码管(秒表)液晶(时钟)编程,并进行编译和链接。
2.掌握AT89C51芯片I/O口的功能及作用。
3.灵活运用C语言对中断、定时计数器及数码管进行编程设计。
4认真掌握proteus仿真软件,并用proteus画出电路图软件进行仿真。
5.掌握万年历的工作原理,学会贴片电容,贴片电阻,晶振集成块的识别与测试,进一步掌握和熟练焊接技术。
五、运用Keil软件对数码管及液晶进行编程设计并用proteus仿真
1.用数码管显示0—60的源程序:
#include
#define uint unsigned char
#define uchar unsigned int
sbit K1=P3^7;
uchar i,Second_Counts,Key_Flag_Idx;
bit Key_State;
uchar code DSY_CODE[]={0x3f,0x06,0x5b,0x4f,0x66,
0x6d,0x7d,0x07,0x7f,0x6f};
void DelayMS(uint x)
{ uchar t;
while(x--)
for(t=0;t<500;t++);}
void Key_Byent_Handle()
{ if(Key_State==0)
{Key_Flag_Idx=(Key_Flag_Idx+1)%3;
switch(Key_Flag_Idx)
{case 1:EA=1;ET0=1;TR0=1;break;
case 2:EA=0;ET0=0;TR0=0;break;
case 0:P0=0x3f;P2=0x3f;i=0;Second_Counts=0; }}} void main()
{P0=0x3f;
P2=0x3f;
i=0;
Second_Counts=0;
Key_Flag_Idx=0;
Key_State=1;
TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
while(1)
{if(Key_State!=K1)
{DelayMS(10);//开关消抖
Key_State=K1;
Key_Byent_Handle();}}}
void DSY_keyfresh() interrupt 1
{TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
if(++i==2)
{i=0;
Second_Counts++;
P0=DSY_CODE[Second_Counts/10];
P2=DSY_CODE[Second_Counts%10];
if(Second_Counts==60)
Second_Counts=0;}}
2.用液晶显示年、月、日、字符串的源程序:
#include
unsigned char code tab[]="welcome BK31901"; unsigned char code tab1[] ="2012-10-19"; unsigned char num;
sbit RS=P1^2;
sbit RW=P1^1;
sbit E =P1^0;
void delay(unsigned int z)
{unsigned int x,y;
for(x=z;x>0;x--)
for(y=0;y<150;y++);}
void write_com(unsigned char cmd)
{RS=0;
RW=0;
E=1;
P2=cmd;
E=0;
delay(2);}
void write_data(unsigned char dat)
{RS=1;
RW=0;
E=0;
P2=dat;
E=0;
delay(2);}
void init()
{write_com(0x38);
write_com(0x08);
write_com(0x01);
write_com(0x0f);
write_com(0x06);}
int main()
{init();
write_com(0x80);
for(num=0;num<17;num++)
{write_data(tab[num]);}
write_com(0x80-0x42);
for(num=0;num<11;num++)
{ write_data(tab1[num]);}
while(1);
return 0;}
3.用proteus画出电路图软件进行仿真