单片机总结报告
单片机总结报告(精选6篇)
单片机总结报告 第1篇
单片机总结报告
——IC卡
小组成员:刘绍凯
06291043
刘永欢
06291044
一、实验设备
………..二、实验原理
刘中芳
06291045
如硬件连接图所示,本系统可分为如下几个模块:
单片机80C196模块(复位、晶振电路,电源电路)显示模块
键位模块
IC卡(24C01)模块
80C196单片机的外围电路:复位P22 80196内部的振荡电路是一个单级非门电路,它与石英晶体配合时,可以组成一个振荡器,构成单片机所需要的时钟。
显示见预习
键位见预习
IC卡见预习及资料
三、设计框图
四、程序
五、调试过程
虽然最后还是做出来了,但做的过程还是挺复杂的。
(1)将wave6000仿真软件复位后有如下没注意到的语法错误.:
1.AX
EQU
20H 错误提示:“行:1,错误334:重复定义:AX
错误原因是AX寄存器在仿真软件里的设置汇编预定义符号里已经定义过了。解决办法一是去掉相对应的伟福预定义寄存器,二是将源程序里的寄存器定义去掉。
2.LDB
AX,OEH 错误原因将寄存器地址单元0E写成了OEH,应将大写字母O改为0(2)分步调试单步执行,断点
3.首先检查程序运行后4个显示数码管是否都有显示,再看其显示是否合乎要求。
按地址键时,发现低两位数据每次在加1,说明控制四个字位的寄存器的顺序不对,控制数码管从高到低依次应是HSO.0~HSO.3; 4.源程序运行后,发现数码管的高两位数据一直在加1。
错误原因:当任意一个按键按下去后,给P0口送的是低电平,而我们编的程序恰恰相反,应该是让P0.0~P0.3检测到低电平时跳转到相应的子程序。
5.每按下一次地址键或数据键时,有时要跳好几个数,不能连续地变化。
源程序如下:DATA:
LCALL
DL1
JBS
0EH,0,SCAN DL1:
LDB
25H,#80 H1:
NOP
NOP H2:
LDB
AX,#200
NOP
NOP
DJNZ
AX,H2
DJNZ
25H,H1
RET
错误原因是设置按键的延时时间不够长,而且当一次长时间按时,会出现数据一直往前跳的情况。要消除此种现象,我们运用了如下的程序:DAT: LCALL DL1
JBC 0EH,0,DAT 6.当按下数据键后,显示的数据会往下加,但当按下写键后,数据又变为写之前的数据。说明WR子程序,改变了DATABUF里面的数据。经过我们的仔细检查后发现在写子程序里有如下两句语句: LCALL
READ LD
DATABUF,READDATA 它们的作用是将IC卡当前地址中的数据读到数码管中,但此时更改后的数据还没被写入到IC卡中。应该将它们去掉或放在调用写子程序的后面。6.每次读出来的数据都是FF。而且将更改后的数据写入当前的地址时,当程序复位后再找到该地址时,没有显示之前写入的数据,而仍然是FF。说明无法对IC卡进行读/写操作。此时我们耐心地从每个与读和写有关的子程序查起,发现数据子程序,地址子程序,写子程序,还有发送起始信号,结束信号,SDA及SCK信号均无异常。
此时我们想到了先单步执行,然后到写和读子程序时跟踪执行,注意到了当前更改后的数据确实是存到了DATABUF,而当前的数据却没有进入到READDATA,说明数据没能够进入到IC卡中,也没有从IC卡中读出来。而读时序和写时序我们也都检查了几遍了,也都符合24C01的规定。此时,我们只有找到指导老师,老师帮我们看了一下程序后,发现也没什么地方有问题,就觉得应该是IC卡有问题。所以给我们换了一张卡,然后我们试了一下,发现果然能对IC卡进行读写了,而且每次读出来的数据都是随机的。
到此,已能对IC进行正常地读/写了,调试完毕了!
六、设计心得
俗话说“好的开始是成功的一半”。我认为最重要的就是做好设计的预习,我们首先搜索到了IC卡的相关资料,弄清楚了单片机对该IC卡进行读和写的工作过程。明白了读写器件寻址地址、起始信号和结束信号在读和写的过程中所发挥的作用。然后通过编写程序,知道了硬件的接口是如何进行连接的,进而使我加深了对整个系统工作原理的理解。
其次,老师对实验的讲解要一丝不苟的去听去想,因为只有都明白了,做起设计就会事半功倍,如果没弄明白,就迷迷糊糊的去调试,到头来所做的工作都是白费。最后,要重视程序的模块化,修改的方便,也要注重程序的调试,掌握其方法。
另外,我也学到了一些调试程序的小技巧。比如,如何设置断点进行调试程序。还有在“单步运行”、“跟踪执行”时观察单片机内各寄存器内容和状态用以检验目标程序是否正确、以及硬件系统的连线及功能是否正确。
软件的编程要我们不断的调试,最终一个能完成课程设计的劳动成果出来了,很高兴它能按着设计的思想与要求工作起来。
当然,这其中也有很多问题,第一、不够细心比如对课本理论的不熟悉导致编程出现错误。第二,是在学习态度上,这次课设是对我的学习态度的一次检验。对于这次单片机课程设计,我的第一大心得体会就是作为一名工程技术人员,要求具备的首要素质绝对应该是严谨。我们这次实习所遇到的多半问题多数都是由于我们不够严谨。第三,是知识学得比较死,不会灵活地运用,不会举一反三。第四,在做人上,我认识到,无论做什么事情,只要你足够坚强,有足够的毅力与决心,有足够的挑战困难的勇气,就没有什么办不到的。
实践证明,通过该课程设计,不仅提高了学生学习的兴趣,加深了对专业知识的理解,开阔了视野,也为以后毕业设计打下良好的基础。单片机课程设计这一实践教学环节的有效开展,有助于学生有效地掌握所学知识,缩短从理论知识到实际应用的过程,很好地培养了我们对专业的兴趣,增强了学生的创新意识,提高了学生的动手能力和实际应用能力。
我认为,学编程读别人的程序非常重要,每个人都有不同的思维,相同的任务却有很多不同的方法,在每个程序里都能找到些经典的段子,让人回味。从中可以学到很多的方法,并且有些可以直接的引用。一个出色的程序员在编程时,并不是从零开始,而应该是先找出类似的例子进行分析,参考,看看有没有值得引用和借鉴的地方,加以修改,为自己所用。实践证明,这样做是对的。
当然,努力归努力,方法也很重要。在这里,我总结一下,与大家共勉:
1、基本功要杂实,要有一定的数模电基础。学单片机首先要搞清楚它的基本结构和存储单元的分配。
4、多读有代表性的程序,读得多了自然就会学到很多的好方法。可买本单片机子程序集看看,也可网上下载程序分析。
5、多泡泡单片机相关的论坛,与大家多交流交流,单片机完全可以自学的。
我觉得以上几点相当重要,因为它对我帮助很大,算是将我领进了单片机的大门,以至于我学起来不那么吃力,没有感觉到像大家说的那样的难。我看过很多的程序,也调试过很多的程序,每一次收获都不小。我的实验室就是KEIL和PROTEUS。这使我做实验很方便。虽是虚拟的,但调试程序还是可以的,省去了很多的时间提高了效率。最近我在学CX51,因为学单片机掌握C语言是非常重要的,C语言的通用性对学习其它类型的单片机有很大的帮助。今后,我想做嵌入式系统工程师,想学ARM,想搞操作系统。所以我现在必须打好基础,这样才能进步。
通过这种途径的实践教学活动,我们将前几年所学的知识综合起来了,将所学的知识应用于实践中去了。这样,到了社会上我们就更
有竞争力了。
实践证明,通过该课程设计,不仅提高了学生学习的兴趣,加深了对专业知识的理解,开阔了视野,也为以后毕业设计打下良好的基础。单片机课程设计这一实践教学环节的有效开展,有助于学生有效地掌握所学知识,缩短从理论知识到实际应用的过程,很好地培养了学生的专业兴趣,增强了学生的创新意识,提高了学生的动手能力和实际应用能力。
单片机总结报告 第2篇
直流电机实验实验
一. 实验目的利用 PWM 控制直流电机的转动速度。
二. 实验设备及器件
IBM PC 机 一台
DP-51PRO 单片机综合仿真实验仪 一台
三. 实验内容
学习如何控制直流电机。PWM
功率驱动电路如下:
原理图如图 3.34,只要ZDJ_A 的电压比ZDJ_B 的电压高,电机正转。如果ZDJ_B 的电压比ZDJ_A 高,电机反转。
四. 实验要求
利用实验六的程序,用D1 区的按键KEY2 与KEY3 改变PWM 的占空比来控制直 流电机的转速。
五. 实验步骤
1.用导线连接 A2 区的P11 与D1 区J53 接口的KEY1。
2.用导线连接 A2 区的P12 与D1 区J53 接口的KEY2。
3.用导线连接 A2 区的P10 与B8 区的J78 接口ZDJ_A。
4.B8 区J78 接口的ZDJ_B 连接到C1 区的GND。
5.短接 B8 区JP18 的电机电源跳线。
六. 实验参考程序
#include “reg52.h”
sbit P1_0=P1^0;
sbit P1_1=P1^1;
sbit P1_2=P1^2;
unsigned char PWMH;//高电平脉冲的个数
//总脉冲个数 unsigned char PWM;
unsigned char COUNTER;
void K1CHECK();
void K2CHECK();
void INTTO()interrupt 1//定时器0中断服务程序,在这里控制P1_0口的输出电平,驱动电机
{
COUNTER++;//计数值加1 if((COUNTER!=PWMH)(COUNTER==PWM))//如果脉冲计数个数达到了预定的总脉冲个数
{
COUNTER=1;
} P1_0=1;//计数器复位 //P1.0变为高电平1,开始新的下一周期
else if(COUNTER==PWMH)//如果脉冲计数个数达到了预定的高电平脉冲数
P1_0=0;//P1.0输出为高电平1的脉冲个数已经达到,开始变为低电平0
}
main()
{
PWMH=0x02;//预定高电平脉冲个数
COUNTER=0x01;PWM=0x15;//预定总脉冲个数 TMOD=0x02;TL0=0x38;TH0=0x38;ET0=1;EA=1;TR0=1;while(1){if(P1_1==0)K1CHECK();//扫描按键KEY1,如果符合,进入电机转速加速处理函数 if(P1_2==0)//定时器0在模式2下工作 //定时器每200us产生一次溢出,设定自动重装的值。//使能定时器0中断 //使能总中断 //定时器0开始计时
K2CHECK();//扫描按键KEY2,如果符合,进入电机转速减速处理函数
}
}
void K1CHECK()
{
while(P1_1==0);if(PWMH!=PWM){PWMH++;//高电平脉冲个数加1,增加占空比 if(PWMH==PWM)//如果高电平脉冲个数等于总的脉冲个数,{} TR0=0;//关闭定时器,P1_0=1;//P1_0恒输出1,达到最大转速 else {} if(PWMH==0x02)//高电平脉冲个数增加到2时候,开启定时器 {TR0=1;}
}
}
void K2CHECK()
{
unsigned char TEMP;
while(P1_2==0);
if(PWMH!=0x01){PWMH--;//高电平脉冲个数减1,减少占空比TEMP=PWM;TEMP--;if(PWMH==0x01)//如果高电平脉冲个数减少到1,{} else {} if(PWMH==TEMP){} TR0=1;TR0=0;//关闭定时器,P1_0=0;//P1_0恒输出0,电机停止转动
} }
步进电机控制实验
一.实验目的了解步进电机的工作原理,掌握它的转动控制方式和调速方法。
二. 实验设备及器件
IBM PC 机 一台
DP-51PRO 单片机综合仿真实验仪 一台
三. 实验内容
1.编写程序,通过单片机的 P1 口控制步进电机的控制端,使其按一定的控制方式进 行转动。
2.分别采用双四拍(AB→BC→CD→DA→AB)方式、单四拍(A→B→C→D→A)方
式和单双八拍(A→AB→B→BC→C→CD→D→DA→A)方式编程,控制步进电机 的转动方向和转速。
3.观察不同控制方式下,步进电机转动时的振动情况和步进角的大小,比较这几种控 制方式的优缺点。
四. 实验要求
学会步进电机的工作原理和控制方法,掌握一些简单的控制电路和基本的电机基础
知识。
五. 实验步骤
1.安装C10区JP6接口上的短路帽,将C10区J41接口与A2区J61接口的P10~P13 对应相连。
2.打开程序调试软件,下载运行编写好的软件程序,观察步进电机的转动情况。
3.修改步进电机的控制程序,再次运行程序,比较它们的不同控制效果。
六. 实验程序代码
#include “reg51.h”
void DELAY();
main()
{
while(1){
P1=0x08;DELAY();P1=0x0C;DELAY();P1=0x04;DELAY();P1=0x06;DELAY();P1=0x02;DELAY();P1=0x03;DELAY();P1=0x01;DELAY();P1=0x09;DELAY();//A //AB //B //BC //C //CD //D //DA
}
}
void DELAY()
{
unsigned char i,j;
for(i=0;i<10;i++)
for(j=0;j<100;j++);
}
总结:
单片机总结报告 第3篇
1.1 步进电机驱动回路
由于步进电机驱动控制系统的性能和运行质量在很大程度上取决于其驱动控制器的结构与性能, 同一台步进电机配合不同类型的驱动器, 其运行品质会有很大的不同, 因此, 从某种意义上说, 驱动器性能的优劣直接影响着系统的最终运行效果。现代的步进电机控制系统逐渐开始采用带有绕组电流反馈的闭环控制。根据步进电机方式的不同主要有以下几种类型:
1.1.1 单双极驱动
混合式步进电机即可以单极驱动, 也可以双极驱动。对于步进电机而言, 进行双极驱动的主要目的是能够不断的为电机向正向电流发展提供条件, 在向正向电流发展的同时也向反向电流发展。通常为了简化驱动电路, 常采用单极性驱动。即把步进电机的中心抽头的一相分为两相, 当其中一相正向通电时, 另外一相则反向通电, 这样就可通过单极性供电从而实现正反向励磁的目的。单极双极驱动的原理分别如图1-1和图1-2所示:
1.1.2 高低压驱动
高低压驱动方式是为了解决步进电机高频时输出转矩低的缺陷而提出的。高低压驱动需要两种等级的电源电压, 即步进电机额定工作电压和高额定电压几倍的电源电压, 以此来提高电流的前沿陡度。高低压驱动的核心思想是无论电机工作转速是多少, 每当一相导通时, 都用高压来供电从而来提升电流上升速率, 之后再切换到低电压来维持相电流。其原理如图1-3所示:
1.1.3 恒流斩波驱动
在步进电机驱动中, 在实际的相关应用中比较常见的方式是恒流斩波的驱动方式 (如图1-4所示) 。此种方式在运用中的主要特点是在运用的过程中供电的电压相对较高, 相比电机的额定电压会高处好几倍, 通过对斩波方式的运用, 在电机工作的过程中主要从低速向高速运转的过程中, 要保持机电的恒定电流, 进而为电机输出力矩不变做准备。
1.1.4 变频变压驱动
前面所述各种驱动方式, 他们的共同思想都是希望能够使通过电机绕组的电流能够快速上升, 以提高电机的高频工作品质, 这样做的后果往往会带来低频振动加剧的后果。为了克服低频振动, 在电机低速运行时, 应使绕组电流缓慢上升, 因此我们需要在驱动器的供电电压和电机工作的频率之间建立一定的联系。调频调压驱动方式的提出正好可以解决这一问题, 其核心是:随着步进电机运行速率的提高, 同时提高驱动电路的电源电压, 用以补偿因运行频率上升而引起的输出力矩的下降;当其运行频率降低时, 功率驱动电路电源也随着降低。但目前该方法还未曾在工业上应用。
1.2 步进电机细分驱动算法
在70年代的中期步进电机细分驱动算法就已经出现, 在此之后的20年里, 细分驱动算法又得到了进一步的发展, 并在生产实践中得以广泛的应用, 有向更广泛的领域渗透的趋势。
步进电机细分驱动有着特定的算法, 主要体现在:在进行每一次的脉冲切换时, 不是单纯的对那些流经绕组的一些电流进行全部的灌入或者是全部的切除, 主要是对额定电流进行一部分的灌入, 在运作的过程中电机转子应该改变其中的一个极小的部分。在这一过程中, 会出现阶梯波。在工作中给两相或者几相不同的电机绕组进行通入电流中, 在不同的绕组会产生不相当的相关矢量之和为零的地方就是在运作的过程进行细分之后的平衡位置。由于组成的矢量在空间上彼此相差90°, 因此当别离在对应绕组上灌以相位上相差90°的正余弦电流时, 则组成的电流矢量 (或磁场矢量, 电流矢量近似正比于磁场矢量) 便在空间做均匀的旋转运动, 且幅值坚持不变。
2 混合式步进电机原理
2.1 混合式步进电机的结构特点
步进电机是由定子和转子组成的。在运作的过程中, 定子还包括定子铁芯和定子绕组, 定子铁芯主要是对一些硅钢片进行压制而制成的, 对于绕组的线圈来说, 主要是在外面裸露的一些铜导线, 转子在转动的过程中主要是运用一些通电线圈进行不断驱动的。在相对的径直方向上是相对的一对磁极NS极, 构成一相绕组, 缠绕在该对磁极上的线圈是串联的。但线圈的绕相相反, 因此通电时产生的磁场方向也相反。对于两相混合式步进电机而言, 其上共有八个线圈串联成2相绕组, 一端为N极时, 另一端则为S极 (如下图2-1) , 此外在每个定子的磁极边缘镶嵌有5到6个小齿, 共有40或者48个齿。
转子分为两段齿环, 每段50个齿, 齿距角为7.2°, 其小齿相对错开1/2齿距, 共同装在一根轴承上, 两段转子铁芯当轴向的磁钢充磁后, 分别呈现不同的磁性, 即N段转子、S段转子。
2.2 混合式步进电机的工作原理
对于磁通而言, 在运作的过程中主要是通过磁阻最小的一般路径来完成的, 在步进电机的一些线圈中如果出现不通电的情况, 磁通在运作的过程中就会出现闭合的状态, 也就是从N极到S之间的闭合。为了简单, 我们以齿距角为120°为例介绍其工作原理, 其结构图如下图2-2所示:
当1A相通电时, 其产生保持力矩, 2A相通电时, 定子磁场转过90°, 转子在电磁力的拽动下, 转过30°, 即1/4齿距;然后在让1B进行相通电, 对转子进行转成30°的夹角, 如此这样在做必要的单相通电, 在做完4步之后, 就会绕过一个人特殊的齿距角, 在做完12步之后被视为旋转一周。由于该过程中每一次通电仅有相应的一相绕组通电, 因此称之为单四拍, 其原理如下图2-3所示:
同样的道理, 当1A相和2A相同时通电, 则由于两个定子产生的合吸力, 使得转子最初停在15°的位置, 然后改变通电顺序, 即2A相和1B相通电, 则转子又旋转30°的电角度, 之后1B相和2B相通电, 2B相和1A相通电, 各吸引转子转1/4的步距角, 此种方式虽然也是每次转过30°的电角度, 但是由于每次给两个线圈同时通电, 产生的电磁力矩要比单四拍通电方式的力矩大, 称这种通电方式为双四拍, 如图2-4所示:
基于上面所介绍的单四拍和双四拍的工作方式, 如果我们能够在每两个单拍之间插进一个双拍, 那么它就变成了八拍的工作模式了, 每一步转子旋转过的角度就是15°, 这样就需要24步才可以使转子旋转一周。我们称这样的工作方式为单, 双八拍。其工作模式如下图2-5所示:
通过把这种思想延伸来看, 如果我们在两相绕组中通以大小不同的电流, 那么转子就会在与合成力矩矢量相对应的一个位置上, 哪一绕组电流大, 那么转子就朝哪个方向偏移一些, 利用这个现象, 我们就可以使电机工作在微步距方式, 例如对于两相步进电机我们分别通入正余弦阶梯电流, 理论上, 就可以把一个整步距角实现任意的细分。
3 结论
综上所述, 本文主要对步进电机驱动控制系统进行必要的探讨和分析, 介绍了不同的类型和特点, 分析不同类型带来的好处, 为单片机的步进机电驱动控制系统的不断发展提供保障, 在传统的一些驱动控制策略发展过程中, 对一些新型的相关的续流回路进行分析, 结合细分算法成功地应用在整个驱动系统中。
摘要:伴随着目前计算机技术以及微电子技术在众多领域中的不断运用, 目前在工业领域也得到了极好的推广, 在工业领域, 步进电动机中不断的利用相关的计算机技术以及微电子技术已经成为一项新技术逐渐的得到了推广。在不断的发展过程中, 单片机的步进电机驱动控制系统在运用的过程中已经为其发展进行了必要的联调测试, 在测试的过程中对测试的结果进行分析。结果发现, 相关的系统设计硬件以及软件都是非常合理的, 相关的输出电流较小、在输出力较大, 并且在实验的过程中, 相关的高低压都非常的稳定, 这对步进电机的相关驱动性带来了很好的控制效果。
关键词:混合式步进电机,细分算法,驱动力矩,闭环控制
参考文献
[1]唐颖.单片机原理应及C51程序设计[M].北京:北京大学出版社, 2009.
[2]李伯成.单片机及嵌入式系统[M].2版.北京:清华大学出版社, 2008.
[3]陈志聪.步进电机驱动控制技术及其应用研究[D].厦门:厦门大学, 2008.
[4]邓立营.步进电机协调运动控制的研究[D].沈阳:东北大学, 2006.
年度总结报告 第4篇
虽然说中国球员在海外的生活总是充满了艰辛与坎坷,但是凭惜自身的努力,他们仍然取得了优异的成绩,比如董方卓的最佳射手,孙继海的成功续约,邵佳一可能加盟德甲球队等等。
第一个最佳射手称号
在5月8日结束的比乙联赛常规赛最后一轮比赛中,安特卫普队3比0击败维尔顿队,中国球员董方卓停赛没有出场。不过在最后一轮比乙联赛常规赛以前,董方卓射进18个进球排名第一,排名第二的是进了17个球的蒙斯队的热雷米埃,第三名足KVSK联队的前锋马科斯·佩雷拉,他射进了76个进球、第四名是瓦斯兰德队的阿里斯·克里斯托夫,他进15球。
在比利时足协公布的最后一轮的官方统计中,热雷米埃和佩雷拉郡没有进球。而枉最后一轮瓦斯兰德队3比2击败奥彭队的比赛中,阿里斯射进2球,其中一个进球是点球。目前他被官方计算有效的进球数字是17个进球,在比平常规赛中只能排名第二。
随着比乙联赛的常规赛结束,KVSK联队将参加附加赛,因此佩雷拉还是有机会超过董方卓的数字,但是从联赛的常规赛射手排宅中,董方卓无疑排名第一,这也是中国球员历史上第一次在欧洲联赛中获得最佳射手的称号,而单赛季联赛18个进球,也是中国球员海外征战中最高的单赛季联赛进球数字。
董方卓本赛季射进了18个进球,这是在2228分钟内完成的,平均123.78分钟一个进球,这个效率在比利时乙级联赛中是第一位的,无论进球数字还是效率,董方卓都是比平常规赛阶段的最佳射手。不过令人意外的是,董方卓本人对荣获最佳射手表现得出奇的淡然:“说实在的,没有任何感觉,出来之后见到的事情多了,这个最佳射手一点都不让人兴奋,我自己真的不好意思讲,比起曼联俱乐部那些17岁就能进一队踢球的球员来说,这点成绩真的算不了什么。”
虽然本赛季球队最终功亏一篑,但董方卓的非凡表现给人们留下的除了震撼,还有欣慰。但是小董目前最为苦恼的是自己获得劳工证的时间能否提前,在这个至关重要的环节未能得到解决之前,下赛季回归曼联的前景依然成迷。不过曼联王在帮助他申请劳工证,一旦重返英伦的话,董方卓能力的提高速度会更让人感到欣慰。
已成曼城队的“大佬”
2006年5月3日,己经效力英超曼城队4年的“太阳”孙继海完成了与俱乐部的续约工作,接下来他将在曼城再效力两年。这样他将在曼城连续效力6年,这也创造了中国球员海外效力同一家俱乐部时间的纪录,同时他也将成为下个赛季里曼城资历最老的球员,堪称“曼城大佬”。
这次的续约,曼城相当主动。此前他们曾经提出一份合同,但是待遇并不能让孙继海满意,而谢联等英超俱乐部在得知孙继海合同到期之后,也主动找到孙继海,并提供了一份远远好于他现在的合同。不过曼城在最后阶段的诚意打动了孙继海,他们不仅为孙继海提供了一份为期两年的新合同,而且提出的薪水待遇也基本达到了孙继海本人的要求。
2002年2月,孙继海以200万英镑左右的价格加盟,到目前为止,孙继海已经在联赛和杯赛中为曼城首发出场93次,此外还有27次作为替补登场,曼城主帅皮尔斯如此评价孙继海:“他能胜任很多位置,这点正是我们所缺乏的、我知道如果我把他放在球场上的话,他能胜任后卫线上的任何位置,同时也能踢中场。即使不在主力阵容中的话,他也是一名非常理想的替私人选、同时,我认为孙继海是一名超级职业球员,他能很好地保持自己的状态。”
就在孙继海与曼城俱乐部成功续约的几天后,曼城俱乐部确认,他们将在今年夏天来到中国上海参加世界俱乐部邀请赛,孙继海也将随队前往参赛。这次邀请赛将有四支球队参加,他们是英超的曼城队、西甲的马德里竞技队,日本的鹿岛鹿角队,以及东道主上海申花队。呈城队主教练皮尔斯己经将这项比赛作为了准备下个赛季的系列活动之一,而孙继海的参赛,将极大提升这项赛事在甲国国内的受关注程度。
2008年夏天到来时,孙继海的年龄将达到31岁。对于英超赛场而言,这绝对是一个“高龄”,但继海却坚信31岁不会是自己的退役年龄。“执行完与曼城的这份合同,我还想在英超再踢三到四年,然后再考虑退役或者回国踢球的事情、另外,虽然我参加过三次世界杯预选赛,也打过一届世界杯,但一次美好的经历都没留下过。所以我希望能代表国家队冲进2010年世界杯,这样才会觉得完满一些。”
德甲正在向他招手
已经在慕尼黑1860年效力三年的邵佳一,终于做出了与东家分道扬镳的,X定。日前,邵佳一在德国媒体上正式宣布,自己将在本赛季结束后离开1860,新去向很可能是一支德甲球队。
回想已经过去的这个赛季,合佳一感触良深,“这个赛季要用一个词来形容,就是不可思议,我从来没有经历过这样的赛季:从上半赛季升级希望很大,到下半赛季一落千丈,最后为保级而战。”同时,俱乐部存在的诸多问题也让邵佳一对1860渐渐失去了信心。“球队打成这样,主要是赛季中间俱乐部出现了很多问题,联赛中期的换帅给球队带来了很大影响,后来又出现球员与教练之间的矛盾,这直接影响了球队的成绩。同时,俱乐部的财政也存在问题。”
目前,下赛季何去何从工在困扰着邵佳一。对于未来去向,邵佳一说;”我还是渴望继续留在德国踢球,我也有这个实力。1860俱乐部方面也对我表示,希望我能够留下来。然而,现在最大的问题就是高额转会费,慕尼黑、860财政上有一些问题,以他们的经济实力没法负担这么高的转会费、按照目前的情况,留在1860的希望已经十分渺茫。”
恰在此时,有两家德甲中游球队先后向佳一发出了加盟邀请,在几轮积极接触之后,佳一基本上确定,只要自己下定决心离开慕尼黑,就一定有机会出现在下赛季的德甲赛场上。“人往高处走,就算1860给我的个人待遇再高,我还是会义无反顾地投向德甲。”邵佳一毫不犹豫地选择了更远大的目标。
在结束过云这个赛季的同时,中国国家队新一期集训也即将到来,邵佳一将全程参加集训并随队出征两场在欧洲的热身赛。中国队6月3日客场对瑞上及6月7日客场对法国这两战,对邵佳一而言意义重大。相中他的那两家德甲球会将会派出技术部门的工作人员亲临现场对其进行近距离考察,如果邵佳一在那两场高规格的友谊赛中表现出色,签约德甲将指日可待。
在有限的出场时间里,邵佳一多次被权威的《踢球者》杂志评进最佳阵容,这让佳一和他的经纪人共同认识到,他的实力是可以在德国赛场上拥有一席之地的、不过由于前面提到的高额转会费问题,佳一的前景仍然不够明朗,“转会费是目前最大的问题,因为
现在德国的俱乐部财政情况都不是很好,部不愿意花很多钱买球员,另一方面,现在很多球员都是自由身,其中很多都是来自巴西、阿根廷和东欧等足球发达国家的;球队签下他们相本不用花钱,在这样的情况下,我跟他们竞争就存在很大困难了。”
不管最终的结果怎么样,邵佳一的能力已经得到了德国足坛的认可,他的提高和进步也无形中提升了中国国家队在世界足坛的竞争力,我们希望可以在下赛季的德甲赛场上看到他的身影,就如同我们希望中国国家从能够雄起一样。
伤感的事总是会让人心绪不定,伤感的事却又总是让人无法回避。中国国家队后腰的不二人选李铁注定是要伤感的,效力了4年之久的埃弗顿俱乐部己经没有了他的位置,解除合同成了双方惟一能做的事情。
回首这四年的征途,可以看到李铁在古迪逊公园的道路是明显的高开低走,在签约的第一年,也就是租借的那—年,李铁在英超的确有不错的表现,他在赛季开始阶段赢得连续的首发机会,也证明了自己的能力完全可以适应英超。但对于李铁来说,坎坷却出现在第二年,艰难转会埃弗顶的过程中,主帅莫耶斯一直没有发表过很支持李铁的话语,在英超的开始阶段,李铁已经被莫耶斯看作是替补球员。
在联赛第一轮客场输给阿森纳的那场比赛中,李铁刚刚出场就被红牌罚下,这让莫耶斯感到愤怒,随即李铁很长一段时间无法在埃弗顿队赢得主力位置,这场比赛的这张红牌也成为了李铁在埃弗顿的转折点。同样还是坷森纳,2004年1月7日李铁在主场和该队踢平的比赛中首发出场,这场比赛也成为李铁在埃弗顿参加的最后一场英超比赛。
随着李铁在国家队骨折,接着在埃弗顿恢复期间连续不断的伤病,让他错过了2004-05赛季。本赛季幸铁虽然复出,但是埃弗顿队的中场人员已经发生了巨大的变化,莫耶斯重金引进了风格非常欧洲大陆化的球员走技术型中场的路线,而这样的改变也让埃弗顿的中场的确比过去上了一个档次。
5月8日,埃弗顿俱乐部在其官方网站宣布,与中国球员李铁解除工作关系,李铁已成自由球员。这也意味着,李铁在古迪逊公园4年的征战无奈地划上了句号。不过这样的决定并不足以毁掉李铁,相反可能成为他再度崛起的一个契机,因为刚刚重返英超赛场的谢联队已经对李铁产生了浓厚的兴趣。
目前谢菲尔德方面还没有就李铁可能的前途问题发表任何说法,只有主席麦克凯比先生庭到谢联队会签下一名。非前锋型。的中国球员。而由于埃弗顿的提前解约行为,也许李铁签约谢联的速度会加快、
谢联队升级到英超以后,准备投入大约1000万英镑的价格买进球员争取保级,对于李铁来说,他曾有两年的英赵经历,这是吸引谢联的第一个地方。此外,李铁现在已经是很标准的国际球员,在与埃弗顿解约之后,他与百分之七八十的英超转会球员一样,都是自由身,因此他的再次转会不存在任何障碍,惟一的就是接收方开出的各种条件,谢联在本赛季前,实际上己经摸过李铁的底了,那个时候李铁在埃弗顿的板凳坐得很深,但却合约在身,精打细算的谢联董事会将他们对李铁的渴望留在了今年,
单片机课程设计总结报告参考22 第5篇
课程设计总结报告
课程名称电子系统综合设计设计题目基于STC89C52的电子号码锁的设计
专业 班级 姓名学号指导教师报告成绩
信息与工程学院(求真学院信息与工程系,两选一)
二〇〇九年十月十九日
《电子系统综合设计》课程设计任务书
一、课题名称
《基于STC89C52的电子号码锁的设计》
二、设计任务
1.采用STC单片机和键盘,设置4位密码用于模拟门锁、保险箱的开门密码,设置的密码存
储在I2C AT24X存储器芯片中;
2.上电时初始化密码为“0000”,数码管显示为“0000”;
3.密码设置与更改:输入“*XXXX#YYYY#”,其中“XXXX”为原先4位密码,第一次设置
为初始密码,“YYYY”为欲设置的4位密码,如设置成功,则绿色LED灯亮,蜂鸣器长鸣一声,之后LED灭;否则红色LED闪烁三次。
4.模拟开门:输入“#YYYY#”,如输入密码与存储的密码相符,则绿色LED灯亮,蜂鸣器
发出“滴-滴-滴”三声,之后LED灭;否则红色LED闪烁三次。
三、设计报告撰写规范
单片微机应用系统设计总结报告正文,主要含以下内容(硬件、软件各部分内容也可组合起来进行撰写说明):
1.系统总体设计方案(画出系统原理框图、方案的论证与比较等内容);
2.硬件系统分析与设计(各模块或单元电路的设计、工作原理阐述、参数计算、元器件选择、完整的系统电路图、系统所需的元器件清单。等内容);
3.软件系统分析与设计(各功能模块的程序设计流程图与说明、软件系统设计、软件抗干扰
措施、完整的程序等内容);
4.系统仿真调试与参数测量(使用仪器仪表、故障排除、电路硬件和软件调试的方法和技巧、指标测试的参数和波形、测量误差分析);
5.总结(本课题核心内容及使用价值、电路设计、软件设计的特点和选择方案的优缺点、改
进方向和意见等);
6.按统一格式列出主要参考文献。
《基于STC89C52的电子号码锁的设计》
课程设计总结报告
一、系统总体方案
(以下各小节可以根据内容分1.XXX2.XXX3.XXX分别进行撰写)
(画出系统原理框图、方案工作过程的论述、整体设计电路图、单片机的选型);
二、单片机概述
用到的单片机的选型及主要特点,设计时需要注意的问题„
三、键盘电路
键盘扫描概述、此次用到的键盘电路图、工作原理、硬件电路注意的问题、程序流程、编程注意点„
四、显示电路
一般显示电路概述、用到的电路图、用到动态扫描工作原理、硬件电路注意的问题、程序流程、编程注意点„
四、单片机扩展I2C总线器件的接口与通信
I2C总线器件概述、工作原理、与单片机的接口电路、模拟通信、程序流程、编程注意点„
五、系统调试
调试的软硬件环境和使用说明(参考901U--USB全自动在线编程单片机实验板实验指导书)、调试技巧与方法、调试过程中遇到的问题及解决方法„
六、总结
心得体会、课程设计中遇到的问题及解决方法„
附录:
(完整的程序,字号可小一二号,分两栏排版以节省纸张)
主要参考文献:
例:
[1] 周立功.ARM&WinCE实践与实验:基于S3C2410[M]北京:北京航空航天大学出版社,2007.[2] 李朝青.PC机及单片机数据通信技术[M].北京:北京航空航天大学出版社,2000
[3] 马春华,于莉莉.SMS方式远程监控软件的设计与实现[J].广东通信技术,2003,23
单片机总结报告 第6篇
(以步机电机控制为例)
1.实验目的
①了解步进电机控制的基本原理。②掌握步进电机转动编程方法。
2.实验仪器
微型计算机、试验箱等
3.实验内容
①电路方案
②芯片介绍
③程序
ORG 0A30H
MONIT2: CJNE A,#16H,KEYDISP0 LCALL DISP
;? MONIT: MOV SP,#50H MOV 7EH,#00H MOV 7DH,#02H MOV R0,#7CH MOV A,#08H MOV R4,#04H DEC R0 DJNZ R4,MONIT1 MOV A,#7EH MOV DPTR,#1FFFH
;DISPFLAG MOVX @DPTR,A MOV 76H,#00H MOV 77H,#00H JC DATAKEY AJMP MONIT2 DB 79H,7EH SJMP KEYDISP0 MONIT1: MOV @R0,A KEYDISP0:LCALL KEY DATAKEY:LCALL DATAKEY1
MOV A,7AH ANL A,#0FH SWAP A ADD A,79H MOV R6,A MOV A,7CH ANL A,#0FH SWAP A ADD A,7BH MOV R7,A MOV A,7EH CJNE A,#00H,MONIT4 LCALL DELAY0 LCALL MONIT5 MOV P1,#06H LCALL DELAY0 LCALL MONIT5 MOV P1,#0CH LCALL DELAY0 LCALL MONIT5 MOV P1,#09H LCALL DELAY0 LCALL MONIT5 SJMP MONIT3 LCALL DELAY0 LCALL MONIT5 MOV P1,#0CH LCALL DELAY0 LCALL MONIT5 MOV P1,#06H LCALL DELAY0 LCALL MONIT5 MOV P1,#03H LCALL DELAY0 LCALL MONIT5 SJMP MONIT4 CJNE R6,#0FFH,MONIT6 DEC R7 CJNE R7,#0FFH,MONIT6 LJMP MONIT MONIT3: MOV P1,#03H MONIT4: MOV P1,#09H MONIT5: DEC R6 MONIT6: LCALL MONIT7 RET
MONIT7: MOV R0,#79H MOV A,R6 LCALL MONIT8 MOV A,R7 LCALL MONIT8 LCALL DISP RET MONIT8: MOV R1,A ACALL MONIT9 MOV A,R1 SWAP A MONIT9: ANL A,#0FH MOV @R0,A INC R0 RET DELAY0: MOV R0,#7DH MOV A,@R0 SWAP A MOV R4,A DELAY1: MOV R5,#80H DELAY2: DJNZ R5,DELAY2 LCALL DISP DJNZ R4,DELAY1
RET
DATAKEY1:MOV R4,A MOV DPTR,#1FFFH MOVX A,@DPTR MOV R1,A MOV A,R4 MOV @R1,A CLR A POP 83H POP 82H MOVC A,@A+DPTR INC DPTR CJNE A,01H,DATAKEY3 DEC R1 CLR A MOVC A,@A+DPTR DATAKEY2:PUSH 82H PUSH 83H;***
MOV DPTR,#1FFFH MOVX @DPTR,A POP 83H POP 82H INC DPTR PUSH 82H PUSH 83H RET MOV A,R1 SJMP DATAKEY2 MOV R6,#20H DATAKEY3:DEC R1 KEY0:
MOV DPTR,#1FFFH MOVX A,@DPTR MOV R0,A MOV A,@R0 MOV R7,A MOV A,#10H MOV @R0,A LCALL KEYDISP JNB 0E5H,KEY2 DJNZ R6,KEY3 MOV DPTR,#1FFFH
;*** MOVX A,@DPTR MOV R0,A MOV A,R7 MOV @R0,A LCALL KEYDISP
;***
;*** KEY3: KEY: MOV R6,#50H KEY1:
KEYDISP:LCALL DISP
LCALL KEYSM MOV R4,A MOV A,@R1
;KEYDATA MOV R1,#76H
;DATASAME TIME JNB 0E5H,KEY2 DJNZ R6,KEY1 SJMP KEY0 MOV R6,A MOV A,R7 MOV @R0,A MOV A,R6
;A=KEYDATA KEY2: KEYEND: RET
MOV R2,A INC R1 MOV A,@R1 MOV R3,A XRL A,R4
;TWO TIME KEYDATA
;NEW KEYDATA---R3
;TIME---R4 MOV R3,04H MOV R4,02H JZ KEYDISP1 MOV R2,#88H MOV R4,#88H MOV A,R4 XRL A,#82H JZ KEYDISP2 MOV A,R4
;R4=TIME XRL A,#0EH JZ KEYDISP2 MOV A,R4 ORL A,R4 JZ KEYDISP3 MOV R4,#20H
;R4=20H DEC R2 LJMP KEYDISP5
;LAST KEYDATA KEYDISP1:DEC R4 KEYDISP3:MOV R4,#0FH KEYDISP2:MOV R2,04H
DISP:
SETB 0D4H MOV R1,#7EH MOV R2,#20H MOV R3,#00H MOV DPTR,#0FF21H MOV A,R2 MOVX @DPTR,A MOV R4,03H MOV A,R2 MOV @R1,A INC R1 MOV A,R3 MOV @R1,A MOV A,R4
;**** CJNE R3,#10H,KEYDISP4 KEYDISP5:MOV R1,#76H KEYDISP4:RET
DISP1:
MOV DPTR,#DATA1 MOV A,@R1 MOVC A,@A+DPTR MOV DPTR,#0FF22H MOVX @DPTR,A DJNZ R3,DISP2 DEC R1 CLR C MOV A,R2 RRC A MOV R2,A JNZ DISP1 MOV A,#0FFH MOV DPTR,#0FF22H MOVX @DPTR,A CLR 0D4H RET DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H DB 88H,83H,0C6H,0A1H,86H,8EH,0FFH,0CH,89H,0DEH DISP2: DATA1: KEYSM: SETB 0D4H
MOV A,#0FFH MOV DPTR,#0FF22H MOVX @DPTR,A MOV R3,#08H MOV R0,#00H MOV DPTR,#0FF21H MOVX @DPTR,A NOP RL A MOV R2,A MOV DPTR,#0FF23H MOVX A,@DPTR CPL A NOP NOP NOP ANL A,#0FH JNZ KEYSM2 INC R0;NOKEY DJNZ R3,KEYSM1
;OFF DISP KEYSM0: MOV R2,#0FEH KEYSM1: MOV A,R2
SJMP KEYSM10
;YKEY JB 0E0H,KEYSM3 MOV A,#00H SJMP KEYSM7 MOV A,#08H SJMP KEYSM7 MOV A,#10H SJMP KEYSM7 MOV A,#18H CLR 0D4H CJNE A,#10H,KEYSM9 MOV DPTR,#DATA2 MOVC A,@A+DPTR DB 07H,04H,08H,05H,09H,06H,0AH,0BH KEYSM2: CPL A KEYSM3: JB 0E1H,KEYSM4 KEYSM4: JB 0E2H,KEYSM5 KEYSM5: JB 0E3H,KEYSM10 KEYSM7: ADD A,R0 KEYSM9: JNC KEYSM10 KEYSM10:RET DATA2: END DB 01H,00H,02H,0FH,03H,0EH,0CH,0DH ④调试
1步进电机插头插到实验系统J3插座中,P10—P13接到BA—BD插孔。
2在“P.”状态下,从起始地址开始(0A30H)连续执行程序。输入起始地址后按EXEC键。
3在键盘上输入数字在显示器上显示,第一位为0表示正转,为1表示反转,第二位0—F为转速等级,第三到第六位设定步数,设定完按EXEC键,步进电机开始旋转。
4.实验小结
单片机总结报告
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。


