单片机报告
- 格式:doc
- 大小:203.00 KB
- 文档页数:13
一、实训背景与目的随着科技的不断发展,单片机作为嵌入式系统中的核心部件,其在各个领域的应用日益广泛。
为了提高学生的实践能力,培养其动手操作和问题解决能力,本次实训以单片机为平台,通过综合应用实训,使学生深入了解单片机的工作原理,掌握单片机的编程技巧,并能将其应用于实际项目中。
二、实训内容与步骤本次实训内容主要包括以下几个方面:1. 单片机基础原理- 了解单片机的结构、工作原理及常用接口。
- 学习51单片机的指令系统、寄存器及中断系统。
2. 单片机编程- 掌握Keil uVision软件的使用,进行C51语言编程。
- 学习编写简单的单片机程序,如LED流水灯、按键控制等。
3. 单片机硬件电路- 学习绘制电路原理图,了解电路元器件的选用和焊接工艺。
- 实践搭建单片机最小系统,并进行调试。
4. 单片机综合应用- 设计并实现一个基于单片机的交通灯控制系统。
- 设计并实现一个基于单片机的数字时钟显示系统。
三、实训过程与结果1. 单片机基础原理学习- 通过阅读教材、查阅资料,了解单片机的基本知识。
- 在实验室进行实验,验证单片机的基本功能。
2. 单片机编程实践- 使用Keil uVision软件,编写LED流水灯程序,实现LED灯的闪烁效果。
- 编写按键控制程序,实现按键的读取和响应。
3. 单片机硬件电路搭建- 使用Protel软件绘制电路原理图,确定元器件型号和数量。
- 搭建单片机最小系统,包括电源电路、晶振电路、复位电路等。
- 使用焊接工具进行元器件焊接,并进行调试。
4. 单片机综合应用实现- 设计并实现交通灯控制系统,实现红黄绿灯的定时切换和倒计时功能。
- 设计并实现数字时钟显示系统,实现时分秒的显示和调整。
四、实训总结与收获通过本次实训,我收获颇丰:1. 加深了对单片机原理的理解- 通过理论学习、实验操作和项目实践,我对单片机的结构、工作原理和编程方法有了更深入的了解。
2. 提高了编程能力- 通过编写LED流水灯、按键控制等程序,我掌握了C51语言编程技巧,提高了编程能力。
关于单片机实训报告万能【六篇】【篇1】单片机实训报告万能通过今次单片机实训,使我对单片机的认识有了更深刻的理解。
系统以51单片机为核心部件,利用汇编软件编程,通过键盘控制和数码管显示实现了基本时钟显示功能、时间调节功能,能实现本设计题目的基本要求和发挥部分。
由于时间有限和本身知识水平的限制,本系统还存在一些不够完善的地方,要作为实际应用还有一些具体细节问题需要解决。
例如:不能实现只用两个按键来控制时钟时间,还不能实现闹钟等扩展功能。
踉踉跄跄地忙碌了两周,我的时钟程序终于编译成功。
当看着自己的程序,自己成天相伴的系统能够健康的运行,真是莫大的幸福和欣慰。
我相信其中的酸甜苦辣最终都会化为甜美的甘泉。
但在这次实训中同时使我对汇编语言有了更深的认识。
当我第一次接触汇编语言就感觉很难,特别是今次实训要用到汇编语言,尽管困难重重,可我们还是克服了。
这次的实训使培养了我们严肃认真的做事作风,增强了我们之间的团队合作能力,使我们认识到了团队合作精神的重要性。
这次实训的经历也会使我终身受益,我感受到这次实训是要真真正正用心去做的一件事情,是真正的自己学习的过程和研究的过程,没有学习就不可能有研究的能力,没有自己的研究,就不会有所突破。
希望这次的经历能让我在以后学习中激励我继续进步。
【篇2】单片机实训报告万能通过这一个学期的单片机学习,我收获了很多关于单片机的知识,并且这些知识和日常的生活息息相关。
了解了一些简单程序的录入,LED显示器、键盘、和显示器的应用和原理。
LED显示器:LED显示器是由发光二管组成显示字段的器件。
通常的8段LED显示器是由8个发光二极管组成,LED显示器分共阳极和共阴极两种。
有段选码和和位选码。
当LED显示器每段的平均电流位5MA时,就有较满意的亮度,一般选择断码5-10MA 电流;位线的电流应选择40-80MA。
LED显示器的显示方式有动态和静态两种。
7289A芯片是具有SPI串行接口功能的显示键盘控制芯片,它可同时取得8位共阴极数码管和64个键的键盘矩阵。
单片机实训报告一、实训目的本次单片机实训的目的在于通过实际操作和项目实践,深入理解单片机的工作原理和应用开发,提高自身的硬件设计能力、软件编程能力以及解决实际问题的能力。
同时,培养团队合作精神和创新思维,为今后从事相关领域的工作打下坚实的基础。
二、实训设备在本次实训中,我们使用了以下主要设备:1、单片机开发板:用于实验和项目的开发与调试。
2、计算机:安装相关的编程软件和开发工具。
3、示波器:用于观察电路中的信号波形。
4、万用表:用于测量电路中的电压、电流等参数。
三、实训内容1、单片机基础知识学习首先,我们对单片机的基本结构、工作原理、指令系统等进行了系统的学习。
了解了单片机的内部组成,包括中央处理器(CPU)、存储器、输入输出端口等。
通过学习指令系统,掌握了如何使用汇编语言或 C 语言对单片机进行编程控制。
2、硬件电路设计在硬件电路设计方面,我们学习了如何根据实际需求设计单片机的最小系统,包括电源电路、时钟电路、复位电路等。
同时,还掌握了如何扩展外部存储器、输入输出设备等。
通过实际绘制电路图和制作电路板,提高了我们的硬件设计能力和动手实践能力。
3、软件编程在软件编程方面,我们使用了汇编语言和 C 语言两种编程方式。
通过编写简单的程序,如点亮 LED 灯、控制数码管显示、实现按键输入等,逐渐熟悉了单片机的编程方法和技巧。
同时,还学习了如何使用中断、定时器、串口通信等功能,提高了程序的复杂程度和实用性。
4、项目实践在项目实践环节,我们分组完成了一个基于单片机的温度控制系统的设计与实现。
该系统通过温度传感器采集环境温度,经过单片机处理后,控制风扇的转速和加热装置的工作状态,从而实现对环境温度的自动控制。
在项目实践过程中,我们充分运用了所学的知识和技能,从系统方案设计、硬件电路搭建、软件编程调试到系统测试优化,每个环节都进行了精心的设计和认真的实施。
四、实训过程在实训开始阶段,我们首先进行了单片机基础知识的学习和实验。
1 双字节无符号数加法例1: 双字节无符号数加法(R0 R1)+(R2 R3) → (R4 R5),R0、 R2、 R4存放16位数的高字节, R1、 R3、 R5存放低字节。
已知(R0 R1)=(93h,79h);(R2 R3)=(25h,a4h)假设其和不超过16位。
请编程。
org 0000hLjmp startorg 0050hstart:mov R0,#93hmov R1, #79hmov R2,#25hmov R3, #0a4hmov A,R1ADD A,R3mov R5,Amov A,R0ADDC A,R2mov R4,Ass: jmp ssend2双字节无符号数减法例2: 双字节无符号数相减(R0 R1)-(R2 R3) → (R4 R5)。
R0、 R2、R4存放16位数的高字节, R1、 R3、 R5存放低字节,已知(R0 R1)=(93h,79h);(R2 R3)=(25h,a4h);请编程。
同学自己可以设置被减数与减数数值org 0000hLjmp startorg 0050hstart:mov R0,#93hmov R1,#79hmov R2,#25hmov R3,#0a4hmov A,R1CLR CSUBB A,R3mov R5,Amov A,R0SUBB A,R2mov R4,Ass: jmp ssend3双字节数乘以单字节数例3: 利用单字节乘法指令,进行双字节数乘以单字节数运算。
若被乘数为16位无符号数, 地址为M1(30H) 和M1+1(31H)(低位先、高位后), 乘数为8位无符号数, 地址为M2(32H), 积由高位到低位存入R2、 R3和R4三个寄存器中。
30H,31H,32H内容 12H,34H,56H ;org 0000hLjmp startorg 0050hstart:mov 30h,#12hmov 31h,#34hmov 32h,#56hmov a,(30h)mov b,(32h)mul abmov R3,bmov R4,amov a,(31h)mov b,(32h)mul abadd A,R3mov R3,Amov A,bADDC A,#00hmov R2,Ass: jmp ssend4. 把8位二进制数转换为3位BCD例4: 利用除法指令把累加器A中的8位二进制数转换为3位BCD 数, 并以压缩形式存放在地址M1、 M2单元中。
一、实验目的1. 掌握单片机的基本原理和操作方法。
2. 熟悉单片机编程环境Keil的使用。
3. 熟悉LED流水灯的原理和编程方法。
4. 培养动手实践能力和团队协作精神。
二、实验原理1. 单片机(Microcontroller Unit,MCU)是一种具有中央处理器(CPU)、存储器(RAM、ROM)和输入输出接口(I/O)等功能的集成电子电路。
它广泛应用于各种电子设备中,如家用电器、工业控制、汽车电子等。
2. LED(Light Emitting Diode,发光二极管)是一种半导体器件,具有单向导电性。
当电流通过LED时,会发出光亮。
3. 流水灯是一种通过控制LED灯的亮灭,模拟流水效果的电子装置。
在单片机控制下,可以实现不同形式的流水灯效果。
三、实验设备1. 单片机实验板(如STC89C52单片机实验板)2. LED灯若干3. 跳线若干4. 电阻若干5. 电源(5V)6. Keil软件四、实验步骤1. 硬件连接(1)将单片机的P1.0-P1.7引脚与LED灯的正极相连,负极接地。
(2)将电阻串联在LED灯和单片机引脚之间,起到限流作用。
(3)将单片机的VCC和GND分别连接到5V电源的正负极。
2. 软件编写(1)在Keil软件中创建一个新的项目,选择相应的单片机型号。
(2)编写主函数main(),实现流水灯的编程。
(3)初始化单片机的P1口为输出模式。
(4)定义延时函数Delay(),实现流水灯的延时效果。
(5)在主循环中,通过改变P1口的高低电平,控制LED灯的亮灭,实现流水灯效果。
(6)保存并编译程序。
3. 程序调试(1)将编译后的程序下载到单片机实验板中。
(2)观察LED灯的流水效果,检查程序是否正确。
(3)如有错误,修改程序并重新编译、下载。
五、实验结果与分析1. 实验结果通过实验,成功实现了LED流水灯效果,实现了不同形式的流水灯效果。
2. 实验分析(1)在实验过程中,学习了单片机的基本原理和操作方法,掌握了Keil软件的使用。
单片机实训报告总结篇一:51单片机实训报告“51单片机”精简开发板的组装及调试实训报告为期一周的单片机实习已经结束了。
通过此次实训,让我们掌握了单片机基本原理的基础、单片机的编程知识以及初步掌握单片机应用系统开发实用技术,了解“51”单片机精简开发板的焊接方法。
同时培养我们理论与实践相结合的能力,提高分析问题和解决问题的能力,增强学生独立工作能力;培养了我们团结合作、共同探讨、共同前进的精神与严谨的科学作风。
此次实训主要有以下几个方面:一、实训目的1.了解“51”精简开发板的工作原理及其结构。
2.了解复杂电子产品生产制造的全过程。
3.熟练掌握电子元器件的焊接方法及技巧,训练动手能力,培养工程实践概念。
4.能运用51单片机进行简单的单片机应用系统的硬件设计。
5.掌握单片机应用系统的硬件、软件调试方法二、实验原理流水灯实际上就是一个带有八个发光二极管的单片机最小应用系统,即为由发光二极管、晶振、复位、电源等电路和必要的硬件组成的单个单片机。
它的电气性能指标:输入电压:~6V,典型值为5V。
可用干电池组供电,也可用直流稳压电源供电。
如图所示:本流水灯实际上就是一个带有八个发光二极管的单片机最小应用系统,即为由发光二极管、晶振、复位、电源等电路和必要的硬件组成的单个单片机。
三、硬件组成1、晶振电路部分单片机系统正常工作的保证,如果振荡器不起振,系统将会不能工作;假如振荡器运行不规律,系统执行程序的时候就会出现时间上的误差,这在通信中会体现的很明显:电路将无法通信。
他是由一个晶振和两个瓷片电容组成的,x1和x2分别接单片机的x1和x2,晶振的瓷片电容是没有正负的,注意两个瓷片电容相连的那端一定要接地。
2、复位端、复位电路给单片机一个复位信号(一个一定时间的低电平)使程序从头开始执行;一般有两中复位方式:上电复位,在系统一上电时利用电容两端电压不能突变的原理给系统一个短时的低电平;手动复位,同过按钮接通低电平给系统复位,时如果手按着一直不放,系统将一直复位,不能正常。
单片机实验报告范文一、实验目的本实验的目的是通过学习单片机的基本原理和使用方法,掌握单片机在各个实际应用中的基本技能。
二、实验器材及原理1.实验器材:STC89C52单片机、电源、晶振、按键、LED灯、蜂鸣器等。
2.实验原理:单片机是一种微处理器,能够完成各种复杂的功能。
通过学习单片机的工作原理和编程方法,可以控制各种外围设备,实现不同的功能。
三、实验内容及步骤1.实验一:点亮LED灯步骤:(1)连接电源和晶振,将STC89C52单片机连接到电路板上。
(2)编写程序,点亮LED灯。
2.实验二:按键控制LED灯步骤:(1)连接电源和晶振,将STC89C52单片机连接到电路板上。
(2)将按键和LED灯与单片机相连。
(3)编写程序,实现按下按键控制LED灯亮灭。
3.实验三:数码管显示步骤:(1)连接电源和晶振,将STC89C52单片机连接到电路板上。
(2)将数码管与单片机相连。
(3)编写程序,将数字输出到数码管上显示。
4.实验四:定时器应用步骤:(1)连接电源和晶振,将STC89C52单片机连接到电路板上。
(2)编写程序,实现定时器功能。
四、实验结果及分析1.实验一:点亮LED灯LED灯成功点亮,证明单片机与外部设备的连接正常。
2.实验二:按键控制LED灯按下按键后,LED灯亮起,松开按键后,LED灯熄灭。
按键控制LED 灯的效果良好,说明单片机的输入输出功能正常。
3.实验三:数码管显示数码管成功显示数字,说明单片机能够实现数字输出功能。
通过程序设计,可以实现数码管显示不同的数字。
4.实验四:定时器应用定时器正常运行,能够实现精确的定时功能。
通过调节定时器的参数,可以实现不同的定时功能。
五、实验总结通过本次实验,我们学习了单片机的基本原理和使用方法。
通过掌握单片机的编程技巧,我们能够实现各种复杂的功能,如控制LED灯、按键控制、数码管显示等。
这些技能对于日常生活和工程设计都具有很大的实用性。
在实验过程中,我们遇到了各种问题,如电路连接错误、程序编写错误等。
单片机系统设计报告范文1. 引言本报告介绍了一个基于单片机的系统设计。
本项目旨在设计一个可靠、高效的控制系统,能够实现某一特定功能。
本报告将详细介绍系统的设计目标、硬件设计和软件设计,并对系统进行评估和讨论。
2. 设计目标本项目的设计目标是实现一个智能温湿度控制系统。
系统的主要功能包括实时监测环境的温度和湿度,并根据设定的阈值自动控制温湿度,保持舒适的环境条件。
3. 硬件设计3.1. 主控单元本系统选择了常用的基于单片机的主控单元,采用XMC4500系列单片机。
此单片机具有高性能、低功耗和多种外设接口的特点,非常适合本项目的需求。
3.2. 传感器模块为了实时监测环境的温湿度,我们选择了DHT11温湿度传感器。
该传感器具有较高的精确度和良好的稳定性,可以通过串口和单片机进行数据交互。
3.3. 人机交互模块为了方便用户对系统进行设定和操作,本系统设计了一个人机交互模块。
该模块包括一个液晶显示屏和几个按键,通过显示屏和按键可以实现菜单显示和参数设定功能。
3.4. 控制模块为了控制温湿度,本系统设计了一个控制模块。
该模块通过与主控单元的通信,接收来自传感器模块的数据,并实施相应的控制策略,如开关空调、加湿器等来维持设定的温湿度。
4. 软件设计4.1. 软件架构本系统的软件设计采用了模块化的结构。
主控单元的软件主要分为三个模块:传感器模块、人机交互模块和控制模块。
每个模块都有相应的功能函数,通过调用这些函数来实现不同的功能。
4.2. 传感器模块传感器模块负责实时读取温湿度传感器的数据,并将数据发送给主控单元。
为了增加系统的稳定性,我们设计了数据校验和容错机制。
4.3. 人机交互模块人机交互模块负责显示菜单和接收用户的操作。
用户可以通过按键来选择菜单和设定参数。
我们设计了一个菜单管理器和按键管理器来实现该模块的功能。
4.4. 控制模块控制模块根据传感器模块提供的数据和用户设定的参数,实施相应的控制策略。
例如,当温度超过设定值时,控制模块会发送控制信号给空调,打开空调降低室内温度。
单片机生产实习报告(经典版)编制人:__________________审核人:__________________审批人:__________________编制单位:__________________编制时间:____年____月____日序言下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!并且,本店铺为大家提供各种类型的经典范文,如工作计划、工作总结、合同协议、条据书信、规章制度、应急预案、策划方案、教学资料、作文大全、其他范文等等,想了解不同范文格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!Moreover, our store provides various types of classic sample essays, such as work plans, work summaries, contract agreements, document letters, rules and regulations, emergency plans, planning plans, teaching materials, complete essays, and other sample essays. If you want to learn about different sample formats and writing methods, please pay attention!单片机生产实习报告单片机生产实习报告精选7篇单片机生产实习报告篇1一、实习目的单片机是一种集成电路芯片,采用超大规模集成电路技术把CPU、ROM、RAM等功能集成到一块硅片上构成一块小而完善的微型计算机系统,在工业控制领域广泛应用。
任务报告书任务名称:最小系统(流水灯)、秒表的设计与制作小组成员:*** 指导教师:***任务下达时间:2010-03-30 任务完成时间:2010-04-10一、任务要求1.了解AT89C51单片机结构。
2.掌握单片机的引脚功能。
3.掌握单片机最小系统的工作原理。
4.掌握传送指令、条件转移指令的使用方法。
5.掌握输出端口控制方法及延时程序设计。
6.掌握单片机最小系统硬件电路。
7.掌握单片机程序编译及调试方法。
8.认识LED数码管及其驱动电路。
9.掌握单片机的静态和动态显示电路。
10.掌握单片机常用算术和逻辑运算指令及查表指令。
11.掌握显示程序设计。
12.掌握用单片机最小系统电路制作流水灯13.学会单片机最小系统电路的硬件组成及焊接调试。
二、方案确定首先,在电路板上将元器件的布置摆放规划好,再将单片机的最小系统(复位电路、时钟电路)焊接好,然后将流水灯电路和秒表电路焊接好,焊接好之后用杜邦线连接起来,最后,进行程序烧写及系统调试,是否符合制作的要求以达到预期的目标。
三、工作计划表流程工作内容执行人员预期目标1 检测器件好坏陈则明器件正常2 根据原理图合理分布元器件的位置,并画出元器件分布图陈则明潘熙斌布局规范美观有利于连线3 单片机最小系统硬件电路的焊接潘熙斌最小系统电路正确4 流水灯硬件电路的焊接陈则明每个发光二极管正常点亮5 秒表硬件电路的焊接陈则明7段LED数码管正常工作6 流水灯程序设计及调试潘熙斌流水灯点亮顺序与程序设计一致7 秒表程序设计及调试陈则明按程序设计要求显示四、实施过程4.1、器件清单器件清单:序号原件名称规格数量(个) 使用情况1 51单片机A T89C51 1 正常2 晶振12MHz立式 1 正常3 起振电容30pF瓷片电容 2 正常4 复位电容10uf、16V电解电容 1 正常5 复位电阻/上拉电阻10千欧电阻 3 正常6 限流电阻220欧电阻25 正常7 发光二极管红色、绿色LED 8 正常8 按钮四爪微型轻触开关 3 正常9 DIP封装插座40脚集成插座 1 正常10 ISP下载接口DC3-10P牛角座 1 正常11 杜邦线20mm1P杜邦线16 正常12 杜邦线30mm1P杜邦线 3 正常13 万能板150mm*90mm 1 正常14 双排针40针、直针、2.54mm 4 正常15 单排针40针、直针、2.54mm 6 正常16 七段LED数码管共阳极 2 正常4.2、硬件设计及制作过程(1)画出元件分布图,并且将元器件合理的排列在万能板上 (2)用电烙铁将元器件固定在万能板上,并按原理图将其连接起来 (3)用万用表对其硬件电路进行检测4.2.1、流水灯的制作要想让单片机能够点亮外部发光的二极管及LED 数码管,必须正确地使用单片机外围端口,通常,AT89S51单片机的输出端口有四个,分别是P0、P1、P2、P3 端口,如果要接负载常需要接上拉电阻,其一般阻值阻值选取为10千欧,发光二极管及LED 数码管通过220欧的限流电阻与+5伏电源相连。
为了能选择两种不同的流水灯显示方式,使用了两个按钮,按键的一端通过10 千欧德上拉电阻与P3.2,P3.3相连,另一端接地,31脚EA 与+5伏相连,以保证单片机上电复位后从内部程序存储器开始运行程序。
流水灯硬件电路如图:4.2.2、秒表电路图如图:EAXTAL218XTAL119RST912345678PSEN ALE P3.1/TXDP3.0/RXDAT89S51+5V+5V P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7P2.0P2.1P2.2P2.3P2.4P2.5P2.6P2.730pF30pF12M H z10k Ω10μF +5V220Ω1011P3.3/INT1P3.2/INT01213P3.5/T1P3.4/T01415P3.7/RD P3.6/WR 1617GND 202122232425262728Vcc293031323334353637383940220ΩK2K110k Ω10k ΩLED0LED74.2.3、软件设计及仿真过程(1)将设计的程序输入伟福软件 (2)将程序保存并编译(3)用单步运行对程序进行调试(4)在proteus 中画出硬件电路的模拟电路图 (5)与proteus 进行联调1、流水灯的程序流程图:EAXTAL218XTAL119RST912345678PSEN ALE P3.1/TXDP3.0/RXDAT89S51+5V+5V P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7P2.0P2.1P2.2P2.3P2.4P2.5P2.6P2.730pF30pF12M H z10k Ω10μF 1011P3.3/INT1P3.2/INT01213P3.5/T1P3.4/T01415P3.7/RD P3.6/WR 1617GND 202122232425262728Vcc 293031323334353637383940a b c d e f g dpb c d e f g dp a+5V220Ω´8S1+5V 10k ΩS2220Ω´8开始设置初始显示状态码将显示码送输出端口调延时子程序控制点亮时间修改显示状态码将灯点亮状态左移一位开始MOV A ,#0FEHMOV P1,AACALL DELAYRL ASJMP NEXT2、流水灯的程序设计Org 0000hljmp startorg 0030h start: mov p1,#0aahmov r0,#5 delay: mov r1,#199 dl1: mov r7,#250dl: djnz r7,sdjnz r1,dl1djnz r0,delaymov p1,#55hmov r0,#5 delay2: mov r1,#199 dl11: mov r7,#250 dl111: djnz r7,#sdjnz r1,dl11djnz r0,delay2sjmp startredend3、秒表电路的程序流程图4、秒表电路的程序设计ORG 0000H LJMP MAIN ORG 0030HN EQU 5FH开始秒计数器清零数码管显示“00”置1s 延时循环初值停止键按下否?1s 定时到否?99s 到否?调秒加1转B C D 码子程序调字形码查表子程序调显示子程序调显示子程序装载“F F ”YNNYYN1m s 延时BCD1 EQU 5EHBCD2 EQU 5DHCRTN1 EQU 5CHCRTN2 EQU 5BHMAIN:MOV SP,#60HMOV N,#00HMOV P0,#0C0HMOV P2,#0C0HDELAY:MOV 7,#04H DL1:MOV R6,#250DL2:MOV R5,#250DL3:NOPNOPDJNZ R5,DL3JNB P3.2,MAIN3DJNZ R6,DL2DJNZ R7,DL1MOV A,NCJNE A,#99H,MAIN1SJMP MAIN2MAIN1:ACALL NBCDACALL TBFLINACALL DISPLA YLJMP DELAYMAIN2:MOV BCD1,#0FHMOV BCD2,#0FHACALL TBFLIN MAIN3:ACALL DISPLA YSJMP MAIN3 NBCD:CLR ACLR CMOV A,NADD A,#1DA AMOV N,AANL A,#0FHMOV BCD1,AMO A,NSWAP AANL A,#0FHMOV BCD2,ARETTBFLIN:MOV A,BCD1MOV DPTR,#DOTMOVC A,@A+DPTRMOV CRTN1,AMOV A,BCD2MOVC A,@A+DPTRMOV CRTN2,ARETDOT:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H DB 80H,90H,40H,79H,24H,30H,86H,8EH DISPLA Y:MOV P2,CRTN1MOV P0,CRTN2RETEND4.2.4、程序烧写及系统调试过程(1)将单片机下载接口与计算机连接起来(2)打开下载软件并对单片机进行检测(3)检测到单片机后对其内容进行擦除(4)将编写好的程序写入单片机中(5)接接入5V的电源进行调试4.2.5、产品说明书流水灯说明书:(1)将电源接入后,按下K1,8个发光二极管逐步点亮。
(2)按下K2,8个发光二极管反向逐步点亮。
(3)按下复位键K3,发光二极管恢复(1)状态。
秒表说明书:(1)接入电源后,按下K1按钮,秒表开始正常计时。
(2)按下K2,秒表停止,再次按下K1,秒表继续工作。
(3)按下复位键K3,秒表归零五、总结5.1、个人总结(知识、技能收获、心得体会)经过这次的实践操作,我想自己能过独立完成的原器件规划,自己能够对制作的电路进行程序编写和下载调试,也使得自己如何更懂得对电路进行测量,在实践和同学以及老师相互交流不仅提高了知识水平,而且也学到了在课堂上学不到的知识。
经过这段实践我的焊接技术水平也有所提高,但同时也发现了自己的不足之处:(1)首先要对电路元器件有很好的认识,要先在纸画好元器件的布置图(2)自己的焊接技术还不够熟练(3)焊好电路以后要对电路进行检测,每次都太自信了总以为自己肯定焊对了,结果拿去调试总会出现细节的小问题,希望自己以后好好的改正5.2、小组讨论总结1)组员之间要相互合作,都要勤于动手而且还要挑自己擅长的方面来进行制作2)遇到困难时应相互讨论学习不应该置之不理,有意见分歧时要向老师提问,3)在制作之前要相互讨论商量怎样去规划布置,如何做到在简单明了和怎样才省材料4)在焊接电路时组员要在一起这样可以提醒对方,在以后的电路检测中也更加方便5)在焊接和检测电路时应认真、仔细、细心教学评价表情境任务1 广告艺术灯评价项目评价内容分值个人自评小组互评教师评价硬件评价硬件连接1、操作规范。
2、电路元件连接正确。
15 13 13画原理图,生成PCB1、原理图绘制正确。
2、生成PCB。
15 14 14软件评价程序正确性1、程序正确。
2、总体调试。
15 15 15仿真1、能够联调编译正确。
2、总体成功。
15 15 15系统调试程序烧写1、编程器使用正确。
2、程序烧写成功。
10 8 9调试组装产品1、组装电子元器件在PCB上,焊接电路。
2、调试焊接电路成功。
15 14 14社会能力小组工作过程中协调、合作与组织能力。
遵守劳动纪律。
15 15 15。