基于AT89C51的跑马灯

合集下载

单片机汇编语言跑马灯

单片机汇编语言跑马灯

单片机汇编语言跑马灯实验一跑马灯-亮灯左移右移循环黄天佑 20132301155一、实验目的1、进一步熟悉keil C仿真软件及单片机实验板的使用。

2、了解并熟悉单片机I/O口和LED灯的电路结构,学会构建简单的流水灯电路。

3、掌握应用KEIL软件编辑、编译源汇编程序的操作方法。

4、了解单片机汇编语言程序的设计和调试方法。

二、实验原理1、实验板硬件电路图2、单片机流水灯程序设计(1)流水灯程序设计思路及程序流程。

实现流水灯的方法有很多,这里介绍一种。

开始灯向左移(2)产生流水灯效果程序(逐条程序加注释)start:mov R0,#8 ; 设置左移8次mov A,#0FEH; 存入开始亮灯的位置LOOP: mov P0,A; 传送P0并输出ACALL DELAY; 调用延时程序RL A; 左移1位DJNZ R0,LOOP; 判断移送次数mov R1,#8; 设置右移8次LOOP1:RR A; 右移1位mov P0,A; 传送到P0口并输出ACALL DELAY; 调用延时程序DJNZ R1,LOOP1; 判断右移次数JMP start; 重新设定显示DELAY: mov R5,#10; 延时0.1s子程序D1: mov R6,#100;D2: mov R7,#100;DJNZ R7,$;DJNZ R6,D2;DJNZ R5,D1;RET ; 子程序返回END ; 程序结束三、实验步骤及调试过程1、汇编语言程序的编写与调试(1)新建一个工程(2)保存文件,设一个文件名(3)找到对应单片机的芯片,这里我们选AT89C51即可接着我们新建一个文本写程序(1)(2)保存文件名,注意文件名的后缀应该为.asm (汇编语言程序的格式)接着把我们的文本导入到工程里面去:(1)(2)点击Add,再Close即可2.汇编语言程序编译及下载(1)这里要设置一个输出.hex文件(2)点击生成工程相应的文件同时可以观察下面的结果:0 Error(s),即可。

单片机闪烁灯跑马灯控制课程设计

单片机闪烁灯跑马灯控制课程设计

单片机闪烁灯跑马灯控制课程设计单片机闪烁灯跑马灯控制课程设计报告一、引言本课程设计旨在通过学习和实践单片机(MCU)编程,实现闪烁灯和跑马灯的控制。

我们将使用嵌入式C语言编程,通过了解单片机的内部结构、电路设计和编程流程,深入理解单片机的工作原理和应用。

二、系统硬件设计本课程设计选用51单片机作为主控芯片,外接8个LED灯和1个按键。

硬件电路设计如下:1.单片机:采用AT89C51,该芯片具有32K字节的Flash存储器,256字节的RAM,以及两个16位定时器/计数器。

2.LED灯:采用普通LED灯珠,与单片机引脚相连,通过编程控制LED灯的亮灭状态。

3.按键:采用机械按键,与单片机的外部中断0(EX0)相连,用于触发闪烁灯和跑马灯的切换。

三、系统软件设计1.闪烁灯模式:在此模式下,8个LED灯将按照一定的频率交替闪烁。

我们可以通过计时器和GPIO口控制LED灯的亮灭状态。

void blink_LED(void) {int i;while(1) {for(i = 0; i < 8; i++) {P1_0 = ~P1_0; // 翻转LED状态delay(500); // 延时,控制闪烁频率}}}2.跑马灯模式:在此模式下,8个LED灯将按照一定的顺序依次点亮。

我们可以通过计时器和GPIO口控制LED灯的亮灭状态。

void marquee_LED(void) {int i;int led_state[8] = {0, 1, 0, 1, 0, 1, 0, 1}; // LED状态数组,初始为交替亮灭while(1) {for(i = 0; i < 8; i++) {P1_0 = led_state[i]; // 设置LED状态delay(50); // 延时,控制跑马灯速度}}}四、按键处理程序我们通过外部中断0(EX0)接收按键信号,当按键按下时,将切换闪烁灯和跑马灯模式。

按键处理程序如下:void EX0_ISR(void) interrupt 0 { // EX0中断服务程序if (key_flag) { // 如果按键已经被按下过if (key_value == 0) { // 如果按键状态为低电平marquee_LED(); // 切换到跑马灯模式key_flag = 0; // 标记按键状态已经改变} else { // 如果按键状态为高电平blink_LED(); // 切换到闪烁灯模式key_flag = 0; // 标记按键状态已经改变}key_value = ~key_value; // 翻转按键状态值} else { // 如果按键还没有被按下过key_value = ~key_value; // 翻转按键状态值if (key_value == 0) { // 如果按键状态为低电平blink_LED(); // 切换到闪烁灯模式key_flag = 1; // 标记按键状态已经改变} else { // 如果按键状态为高电平marquee_LED(); // 切换到跑马灯模式key_flag = 1; // 标记按键状态已经改变}}}。

课程设计(论文)基于at89c51单片机的交通信号灯控制系统

课程设计(论文)基于at89c51单片机的交通信号灯控制系统

摘要随着中国城镇化速度的较快,交通事故也日趋发生,所以合理的交通控制方法能有效的缓解交通拥挤、法能有效的缓解交通拥挤、减少尾气排放及能源消耗、减少尾气排放及能源消耗、减少尾气排放及能源消耗、缩短出行延时,缩短出行延时,缩短出行延时,改善我国改善我国独有的交通问题。

而平面交叉口是城市交通的关键,它是整个城市道路的瓶颈地带,对其进行交通信号控制方法的研究具有重大意义。

所以交通信号灯是维护城市交通的主要设施,而我们本次复杂的十字路口交通灯控制系统设计主要是利用A T89C51制作并仿真.并且在单片机的选择上,考虑到电路的简单和成本的削减,我们选择性价比最好的A T89C51,而且能够使程序简单。

对紧急车辆通过的处理,采用中断的方法,采用中断的方法,由中断处理程序处理。

由中断处理程序处理。

由中断处理程序处理。

通过单片机控制交通灯不仅能提高通过单片机控制交通灯不仅能提高我们理论联系实际的能力,而且能够熟练掌握汇编语言的编程方法,掌握定时/计数器的使用方法和简单程序的编写,最终提高逻辑抽象能力和动手能力。

关键字:A T89C51 中断交通信号控制目 录1 1 概概 述............................................................. 12 2 原理及说明原理及说明原理及说明........................................................ ........................................................ 23 3 硬件电路设计硬件电路设计硬件电路设计...................................................... ......................................................3 3.1 3.1 单片机复位电路单片机复位电路.............................................. 3 3.2 3.2 交通交通LED 灯外围驱动电路...................................... 3 3.3 3.3 单片机主电路单片机主电路................................................ 4 3.4 3.4 整体电路图设计整体电路图设计.............................................. 5 4 4 软件设计软件设计软件设计.......................................................... ..........................................................6 4.1 4.1 系统程序流程图设计系统程序流程图设计.......................................... 6 4.2 4.2 系统程序设计系统程序设计................................................ 6 总 结结............................................................. 10 感 谢谢.............................................................11 参考文献参考文献........................................................... .. (12)1 概 述目前在世界范围内,目前在世界范围内,一个以微电子技术、一个以微电子技术、一个以微电子技术、计算机和通信技术为先导的,计算机和通信技术为先导的,计算机和通信技术为先导的,以信以信息技术和信息产业为中心的信息革命方兴未艾。

跑马灯中断控制实训报告

跑马灯中断控制实训报告

一、实训目的本次实训旨在通过使用AT89C51单片机,结合中断技术实现对跑马灯的控制,加深对单片机中断系统、定时器/计数器以及程序设计方法的理解和掌握。

二、实训内容1. 硬件设计- 主控制器:AT89C51单片机- 驱动电路:ULN2003A驱动器- 显示电路:8个LED灯- 控制电路:按键开关2. 软件设计- 编写程序实现跑马灯的基本功能,包括:- 跑马灯模式:LED灯依次点亮,形成跑马灯效果。

- 定时控制:通过定时器实现LED灯点亮时间的控制。

- 中断控制:通过外部中断实现按键控制跑马灯模式的切换。

三、实训步骤1. 硬件连接- 将AT89C51单片机的P1.0至P1.7引脚连接至ULN2003A的输入端,用于驱动LED灯。

- 将按键开关连接至单片机的P3.2和P3.3引脚,用于控制跑马灯模式。

- 将ULN2003A的输出端连接至LED灯的正极,负极接地。

2. 程序设计- 初始化配置:- 初始化定时器T0,设置定时时间为50ms。

- 初始化外部中断0和外部中断1,配置中断触发方式为下降沿触发。

- 跑马灯控制:- 设置定时器T0中断,当定时器溢出时触发中断,实现LED灯的点亮和熄灭。

- 在中断服务程序中,通过移动LED灯的位置,实现跑马灯效果。

- 按键控制:- 当按下P3.2引脚对应的按键时,切换跑马灯模式。

- 当按下P3.3引脚对应的按键时,停止跑马灯运行。

3. 程序调试- 编译程序,将生成的HEX文件烧录至AT89C51单片机。

- 连接调试器,观察程序运行情况,确保跑马灯控制功能正常。

四、实训结果与分析1. 跑马灯效果通过实验,成功实现了跑马灯的基本功能,LED灯依次点亮,形成跑马灯效果。

定时器T0的设置保证了LED灯点亮时间的控制,中断技术实现了按键控制跑马灯模式的切换。

2. 中断控制外部中断0和外部中断1的配置保证了按键控制功能的实现。

当按下按键时,中断服务程序会根据按键的引脚和状态切换跑马灯模式或停止跑马灯运行。

单片机课程设计--跑马灯设计

单片机课程设计--跑马灯设计

单片机课程设计(跑马灯设计)专业:电气自动化摘要AT89C51是一种带4K字节闪存可编程可擦除只读存储器)(FPEROM—Flash Programmable and Erasable Read Only Memory 的低电压、高性能CMOS 8位微处理器,即单片机。

AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。

单片机的可擦除只读存储器可以反复擦除1000次。

该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。

该设计使用A T89C51芯片作为控制芯片,利用P1口连接8个发光二极管,通过I/O的值控制“跑马灯”的亮灭,以达到显示效果。

开始时所有灯全亮,按下按键S时开始跑马灯,再按下按键S时停止,再按下S时继续,并要求有多种亮暗组合。

时继续,并要求有多种亮暗组合。

按键跑马灯 按键单片机 跑马灯关键词:A T89C51单片机目录摘要 (I)第一章芯片分析和设计概述 (3)第一节 AT89C51芯片分析 (3)第一节第二节 设计概述 (8)第二节第二章硬件电路设计 (9)第三章程序部分设计 (10)参考文献 (18)第一章 芯片分析和设计概述第一节 AT89C51芯片分析ATMEL 的AT89S51是一种高效微控制器,将多功能8位CPU 和闪烁存储器组合在单个芯片中,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。

且价廉的方案。

AT89C51AT89C51的芯片引脚图如下:的芯片引脚图如下:图1.1 AT89C51引脚图引脚图各引脚的说明和功能分析如下:各引脚的说明和功能分析如下:VCC VCC:供电电压。

:供电电压。

:供电电压。

GND GND:接地。

:接地。

:接地。

P0口:口:P0P0口为一个8位漏级开路双向I/O 口,每脚可吸收8TTL 门电流。

当P1口的管脚第一次写1时,被定义为高阻输入。

时,被定义为高阻输入。

P0P0能够用于外部程序数据存储器,它可以被定义为数据外部程序数据存储器,它可以被定义为数据//地址的第八位。

基于AT89C51单片机的交通灯模拟控制系统

基于AT89C51单片机的交通灯模拟控制系统

基于AT89C51单片机的交通灯模拟控制系统一、概述随着城市化进程的加速,交通问题日益凸显,而交通灯作为城市交通的重要组成部分,其控制系统的设计和优化显得尤为重要。

基于AT89C51单片机的交通灯模拟控制系统,作为一种智能化、高效化的解决方案,正逐渐受到广泛关注和应用。

本系统以AT89C51单片机为核心控制器,结合外围电路和编程技术,实现对交通灯信号的有效控制。

AT89C51单片机以其高性能、低功耗、易编程等特点,在交通灯控制领域具有广泛的应用前景。

通过本系统的设计与实现,不仅能够模拟真实交通场景下的交通灯控制过程,还能够为实际交通灯控制系统的优化提供有益的参考和借鉴。

我们简要介绍了基于AT89C51单片机的交通灯模拟控制系统的研究背景和意义,以及系统的主要特点和优势。

本文将详细阐述系统的硬件设计、软件编程、功能实现以及性能优化等方面的内容,以期为相关领域的研究和实践提供有益的参考和启示。

1. 交通灯控制系统的重要性交通灯控制系统在现代城市生活中扮演着至关重要的角色。

随着城市化进程的加速和汽车保有量的不断增加,道路交通压力日益增大,交通拥堵和交通事故频发成为制约城市发展的重要因素。

一个高效、稳定的交通灯控制系统对于提高道路交通效率、减少交通事故发生率具有不可忽视的意义。

交通灯控制系统能够规范交通秩序,确保车辆和行人有序通行。

通过合理设置红绿灯的时长和顺序,交通灯控制系统能够实现对交通流的精确控制,避免车辆和行人之间的冲突,减少交通拥堵和混乱现象的发生。

交通灯控制系统能够提高道路通行能力,缓解交通压力。

通过优化交通灯的控制策略,可以减少车辆在交叉口等待的时间和次数,提高道路的通行效率。

这不仅可以缓解城市交通拥堵问题,还可以减少车辆尾气排放,有利于改善城市环境质量。

交通灯控制系统还具有一定的智能化和自适应能力。

随着物联网、大数据等技术的不断发展,交通灯控制系统可以实现对交通流量的实时监测和预测,并根据实际情况自动调整控制策略,以适应不同时间段和交通状况的需求。

基于AT89C51的电子交通灯的设计

基于AT89C51的电子交通灯的设计

单片机原理实验课程设计总结报告设计项目:基于AT89C51电子交通灯的设计项目完成人:指导教师:学院:机电工程学院专业:2011年11月22日综合电子课程设计任务书学生姓名学号专业(班级)学生姓名学号专业(班级)电子信息工程设计项目基于AT89C51的电子交通灯的设计设计内容(1)通过8*8点阵简单实现直行、转弯的交通指挥设计(2)显示年、月、日、星期、时、分、秒(3)能够通过键盘输入日期和时间的初值(4)通过功能键能够实现数据储存、查询功能(5)通过功能键能够实现外中断和定时中断功能主要技术指标和要求(1)在8*8点阵上交替显示可以通行及禁止通行的指示(2)通过功能键可实现交通灯启动,串行通信,定时中断。

(3)可以显示年、月、日、时、分、秒,并通过功能键设置初值设计所用仪器设备蓝海芯片单片机板LJ—SY 5200工作计划第一周:熟悉开发环境并形成初步设计思路。

第二周:调试各个模块并完善实验设计第三周:撰写实验报告参考资料(1)蓝海芯片单片机板LJ—SY 5200附带材料指导教师签字电子交通灯的设计摘要在设计中我们使用LJD-SY-5200单片机实验系统做系统仿真。

LJD-SY-5200实验系统具有丰富的硬件资源。

本设计采用AT89C51单片机控制可编程芯片CH451实现对显示和键盘的控制。

交通灯模拟采用8*8双色点阵显示。

本文详细介绍了如何实现用8*8点阵实现交通灯控制功能,并实现键盘输入、段码显示、修改日期时间、定时器中断等功能。

关键词:AT89C51;交通灯;时间日期显示;目录1 绪论 (2)1.1 引言.... . (2)1.2 系统方案设计 (3)1.3 方案论证 (3)2系统主要器件选型和依据 (5)2.1 LJD-SY-5200单片机实验系统.................................................... (5)2.2 CH451DS1芯片简介 (5)2.3 LED8X8显示原理 (8)2.4 DS1302芯片简介 (8)2.5 74HC573芯片简介 (10)2.674HC138芯片简介 (10)2.7 7AT24C02A芯片简介 (11)3系统的硬件设计 (12)3.1系统硬件设计总框图 (12)3.2 8*8点阵设计 (13)3.3时间日期显示设计.............. (13)3.4数据存储查询设计 (14)3.5键盘显示模块设计 (14)4 系统的软件设计 (15)4.1系统主流程图 (15)4.2LED8*8点阵显示交通灯功能模块 (16)4.3时间日期显示功能模块 (16)4.4数据记录存储和查询功能模块 (17)4.5键盘段码显示控制模块功能模块 (18)5 总结 (19)参考文献附录A基于AT89C51的电子交通灯的设计1绪论1.1引言近年来随着科技的飞速发展,单片机的使用正在不断深入,同时带动传统控制检测技术日益更新。

基于AT89C51单片机的交通灯设计毕业论文

基于AT89C51单片机的交通灯设计毕业论文

基于AT89C5单片机的交通灯设计毕业论文目录第一章引言 (1)第二章交通管理方案论证 (3)2.1 设计任务 (3)2.2 方案介绍 (3)2.2.1 方案1设计思想 (4)2.2.2 方案2 设计思想 (5)2.2.3 方案比较 (6)第三章交通灯系统硬件设计 (7)3.1 单片机概述 (7)3.2 系统构成 (8)3.3芯片选择与介绍 (9)3.3.1 AT89S51芯片 (9)3.3.2 交通灯控制线路图 (12)第四章交通灯软件设计 (15)4.1 程序设计流程图 (15)4.2延时的设定 (20)4.2.1 计数器初值计算 (20)4.2.2 相应程序代码 (21)4.3 程序的主控制循环调用 (22)4.4 方案选择子函数 (23)4.5 修改时间子函数 (23)4.6 对现有程序的扩充 (24)第五章实验平台 (26)5.1实验平台 (26)5.2实验步骤 (27)5.2.1 编写程序代码 (27)5.2.2 按照系统硬件连线图连接好系统并调试 (28)5.3实验遇到的问题,解决方法及结果 (28)5.3.1 实验问题 (28)5.3.2 实验问题的解决 (28)5.3.3 实验结果(请看硬件演示) (29)第六章总结与展望 (30)第七章致谢..................................................... 错误!未定义书签。

第八章参考文献. (31)第九章程序实现代码 (32)第一章引言第一章引言今天,红绿灯安装在各个道口上,已经成为疏导交通车辆最常见和最有效的手段。

但这一技术在19世纪就已出现了。

1858年,在英国伦敦主要街头安装了以燃煤气为光源的红,蓝两色的机械扳手式信号灯,用以指挥马车通行。

这是世界上最早的交通信号灯。

1868年,英国机械工程师纳伊特在伦敦威斯敏斯特区的议会大厦前的广场上,安装了世界上最早的煤气红绿灯。

它由红绿两块以旋转式方形玻璃提灯组成,红色表示“停止”,绿色表示“注意”。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

综合电子课程设计报告设计题目:基于AT89C51的跑马灯专业:电子信息工程班级:学号:姓名:指导教师:日期: 2010年6月30日目录一、设计任务与要求1.设计任务2.设计要求3.设计目的二、设计方案三、程序设计四、电路原理图1.电路原理图2电路PCB板五、单片机机箱测试六、心得体会七、参考文献一设计任务与要求1.设计任务选择采样AT89C51、发光二极管、晶振等器件,使用C语言实现各种跑灯动态显示效果设计。

2.设计要求实现8个LED的全亮、全灭、交错显示等。

可结合灯的排布以及程序设计实现各种跑马灯动态显示效果。

3.设计目的通过本课程设计掌握单片机系统设计思路和基本步骤,熟练用protel99软件画原理图和PCB板二设计方案在日常生活中,我们总能看到花样百出的流水灯光,但随着电子技术的飞速发展,人们对灯的花样要求也越来越高,如交错、全亮、全灭显示等,因此跑马灯得到广泛的应用。

设计流程三、程序设计程序如下:#include <reg51.H>#defineuint unsigned int#define uchar unsigned charuchar code table[]={0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F};uchar code aa[]={0xE7,0xDB,0xBD,0x7E};uchar code bb[]={0xE7,0xC3,0x81,0x00};uchar code CC[]={0x0F,0xF0,0xAA,0x55};uchar code dd[]={0xFF,0x00,0xff,0x00,0xff,0x00};uchar code ee[]={0x7E,0x3C,0x18,0x00,0xff,0xE7,0xC3,0X81,0x00};uint t=200,s=200;/************************************************** 函数名称:delay(uint t)延时函数入口参数t返回参数:***************************************************/ void delay(uint t){uint i;while(t--){for(i=0;i<125;i++);}}/*************************************************** 函数名称:keyboard()键盘函数入口参数:返回参数:t***************************************************/ keyboard(uint a){int temp;if(P2^0==0){P2=0xaf;delay(20);if(P2^0==0){temp=a;temp-=40;a=temp;while(temp<00?1:0){return s;}return a;}/*else return s;*/}}/**************************************************** 函数名称:diaplay()显示函数入口参数:返回参数:****************************************************/ void display(void){int i;for(i=0;i<=7;i++){P1=0XFF;P0=table[i];t=keyboard(t);delay(t);}for(i=7;i>=0;i--){P1=0XFF;P0=table[i];t=keyboard(t);delay(t);}for(i=0;i<=7;i++){P1=0XFF;P0=aa[i];t=keyboard(t);delay(t);}for(i=0;i<=7;i++){P1=0XFF;P0=bb[i];t=keyboard(t);delay(t);}for(i=0;i<=7;i++){P1=0XFF;P0=CC[i];t=keyboard(t);delay(t);}for(i=0;i<=7;i++){P1=0XFF;P0=dd[i];t=keyboard(t);delay(t);}for(i=0;i<=7;i++){P1=0XFF;P0=ee[i];t=keyboard(t);delay(t);}}/************************************************** 函数名称:主函数入口参数:返回参数:***************************************************/ void main(void){while(1){display();}}从表中很清楚看到我们的跑马灯结构和它每一种工作方式的如何实现的,它是靠一个12MHZ的晶体振荡器来实现分频和延时,并通过数学矩阵来对每一种方式下的发光二极管进行控制。

由于我们用的是单片机且为十六进制数计数的,通过原理图我们可以知道,当向某个二极管通以低电平时,它就马上发光,以此我们通过上述表得到以下矩阵,即它们的发光的方式。

但是由于电子脉冲的速度是极快的,因此必须通过石英晶体来对它进行时间上的延迟以致出现我们设计所需的动态效果,实际上可以通过数学方式计算可以有2^8=256种的亮灯方式,我们只用了这其中的一小部分,它的六种矩阵如下:uchar code table[]={0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F};uchar code aa[]={0xE7,0xDB,0xBD,0x7E};uchar code bb[]={0xE7,0xC3,0x81,0x00};uchar code CC[]={0x0F,0xF0,0xAA,0x55};uchar code dd[]={0xFF,0x00,0xff,0x00,0xff,0x00};uchar code ee[]={0x7E,0x3C,0x18,0x00,0xff,0xE7,0xC3,0X81,0x00四、电路原理图用protel99画出电路原理图PCB版图PCB最终图五.单片机机箱测试在机箱测试中六种显示方式都得到了实现六.心得体会通过这次课程设计,加强了我们动手、思考和解决问题的能力.在设计过程中,经常会遇到这样那样的情况,就是心里想老着这样的做法可以行得通,但实际总是实现不了,因此耗费在这上面的时间用去很多.我觉得做课程设计同时也是对课本知识的巩固和加强,由于课本上的知识太多,平时课间的学习并不能很好的理解和运用,而且考试内容有限,所以在这次课程设计过程中,我们了解了更多的认识.平时看课本时,有时问题老是弄不懂,做完课程设计,那些问题就迎刃而解了.而且还可以记住很多东西.认识来源于实践,实践是认识的动力和最终目的,实践是检验真理的唯一标准.所以这个期末测试之后的课程设计对我们的作用是非常大的.经过两个星期的实习,过程曲折可谓一语难尽.在此期间我们也失落过,也曾一度热情高涨.从开始时满富盛激情到最后汗水背后的复杂心情,点点滴滴无不令我回味无长.生活就是这样,汗水预示着结果也见证着收获.劳动是人类生存生活永恒不变的话题.通过实习,我才真正领略到"艰苦奋斗"这一词的真正含义,我想说,设计确实有些辛苦,但苦中也有乐,在如今单一的理论学习中,很少有机会能有实践的机会,但我们获得了这样的机会。

通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力.在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固.这次课程设计终于顺利完成了,在设计中遇到了很多专业知识问题,最后在老师的辛勤指导下,终于游逆而解.同时,在老师的身上我们学也到很多实用的知识,在次我们表示感谢!同时,对给过我帮助的所有同学和各位指导老师再次表示忠心的感谢!此次课程设计,学到了很多课内学不到的东西,比如独立思考解决问题,出现差错的随机应变,和与人合作共同提高,都受益非浅,今后的制作应该更轻松,自己也都能扛的起并高质量的完成项目.在此,感谢于老师的细心指导,也同样谢谢其他各组同学的无私帮助。

七、参考文献《综合电子设计电路与实践》清华大学出版社王振红张常年编著《单片机原理及接口技术》电子工业出版社许煜明韩雁主编。

相关文档
最新文档