当前位置:文档之家› 单片机实验总结

单片机实验总结

单片机实验总结
单片机实验总结

程序由410出品,与老师的不大一样,此处省去1万字-----最终解释归410所有

1.试编写程序。统计片RAM 30H~50H单元中FFH的个数,并将统计结果存51H。

mov r0,#30h //把30h赋给R0

mov r1,#00h //把00h赋给R1

loop: cjne r0,#0ffh,next //把R0所指的地址里的数(地址30h中的数)

与0ffh比较

inc r1 //若为0ffh则R1加1(计算0ffh的个数)

next: inc r0 //若不一样则R0加1(即把R0里的地址加1,R0将指向下一个地址)

cjne r0,#51h,loop //比较R0所存的地址与51h,若不等则跳回loop 继续执行

mov 51h,r1 //若相等(R0里的数就为51h,完成30h到50h的计数)将R1里的值赋到地址51h里,即地址51h 中存储着0ffh的个数

sjmp $ //等待

end

2、从片RAM 30H单元开始存放着一组无符号数,其个数存在21H单元中。试编写程序,找出其中最小的数,并将其存入20H单元中。

mov r0,#30h //把30h赋给R0

mov a,r0 //把R0所指30H中的数赋给a(a中就是地址30h中的无

符号数)

mov r1,21h //把21h中的数赋给R1

loop: inc r0 //R0加1(即R0将指向下一个地址)

mov 30h,r0 //把R0所指地址的数给到地址30h中

cjne a,30h,chk //比较a中的数与地址30h中的数的大小,若a中的数 >30H中的数,则Cy=0;否则相反

chk: jc lop //判断Cy是否为1,若是,则执行下面程序,否则跳至lop 继续执行

mov a,r0 //把R0所指地址中的数给a,即把最小数赋给了a

lop: djnz r1,loop //R1减一,程序跳至loop继续执行,循环直至R1减到0

mov 20h,a //把a中的数赋到地址20h中

end

3、设片外RAM 2000H单元中有一个8位二进制数,试编程将该数的低四位屏蔽掉,并送回原存储单元。

mov dptr,#2000h //将片外地址2000h给dptr

movx a,dptr //将片外地址2000h中的数赋给a

anl a,#0f0h //将a中的数与0f0h与下,屏蔽低四位的数

movx dptr,a //将屏蔽好的数送回到片外地址2000h中

end

4、试编写程序,求出片RAM20H单元中“1”的个数,并将结果存入21H单元。 mov 21h,#0h //将地址21h中置0(例如 20h中是01101000)

mov r2,#08h //将8赋给R2(8个有效数)

mov a,20h //将地址20h中的数赋给a

lop: rlc a //带Cy左循环移位(即第一次移位变为11010000,Cy=0) jnc loop //判断Cy是否不等于1,若不等1,则程序跳至loop

inc 21h //若Cy等于1,则地址21h中的数加1

loop: djnz r2,lop //R2减1,程序跳至lop执行直至R2=0,才执行下面的

end

5、试编一程序,分别统计在部RAM的30H~50H单元的数据区中奇数和偶数的个数,并将奇数和偶数的个数分别存放在51H和52H单元中。

mov r0,#30h //把30h给R0

mov r1,#20h //把20h给R1

mov 51h,#0

mov 52h,#0 //把地址51h,52h中的数置零

L1: mov b,#02h //把2h给b

mov a,r0 //把R0所指地址中的数给a

div ab //a除以b,商给a,余数b

mov a,b //把b的数给a

cjne a,#0,L2 //比较a与0的大小,若不等跳至L2

inc 52h //若相等地址52h中的数加一

jmp L3 //跳至L3

L2: inc 51h //地址51h中的数加一

L3: inc r0 //R0加一

djnz r1,L1 //R1减一,跳至L1执行

jmp $ //等待

end

6、在2000H~2004H单元中,存有5个压缩的BCD码,试编程将它们转换成ASCII 码,并存入2005H开始的连续单元中。

mov dph,#20h

mov dpl,#00h

mov r0,#5h

mov r1,#0h

lop: mov dpl,r1

movx a,dptr

mov b,a

anl a,#0fh

orl a,#30h

mov dpl,r0

movx dptr,a

inc r0

xch a,b

swap a

anl a,#0fh

orl a,#30h

mov dpl,r0

movx dptr,a

inc r0

inc r1

cjne r1,#5h,lop

End

7、参考书中P109页,编写C语言和汇编语言的流水灯程序

#include

#include

#define uchar unsigned char

#define uint unsigned int

void delayms(t)

{

uint i;

for(;t>0;t--)

for(i=0;i<120;i++);

}

void main()

{

uint i;

while(1)

{

P1=0xfe;

for(i=0;i<8;i++)

{

P1=_crol_(P1,1);

delayms(300);

}

}

}

8、使用89C51的P1连接到8颗LED,P1在正常状况下会输出跑马灯,然后通过用户触动外部按钮来中断INT0,当INT0引脚有低电位的脉冲出现时,8个LED 会一闪一灭4次。

#include

#include

#define uchar unsigned char

#define uint unsigned int

void delayms(t)

{

uint i;

for(;t>0;t--)

for(i=0;i<120;i++);

}

void intx0_isr() interrupt 0

{

uint i;

for(i=0;i<4;i++)

{

P1=0xff;

delayms(200);

P1=0x00;

delayms(200);

}

}

void main()

{

uint i;

IT0=1;

EX0=1;

EA=1;

while(1)

{

P1=0xfe;

for(i=0;i<8;i++)

{

P1=_crol_(P1,1);

delayms(300);

}

}

}

9、使用89C51的P1连接到8颗LED,使用外部中断方式,程序执行时,当用户每按一次按钮的中断进行计数,将其数值按二进制数在P1口驱动LED灯上显示出来,计数到9次之后又会恢复到0。(分别使用汇编语言和C51编程)

#include

#define uchar unsigned char

#define uint unsigned int

uint j=255;

void intx0_isr()interrupt 0

{

j--;

P1=j;

if(j==245)

{

j=255;

P1=255;

}

}

void main()

{

P1=255;

IT0=1;

EX0=1;

EA=1;

while(1);

}

10、并行换串行输出

#include

#include

#define uchar unsigned char

#define uint unsigned int

sbit spl=P2^5;

void delay(uint time)

{

uint j=0;

for(;time>0;time--)

{

for(j=0;j<120;j++); }

}

void main()

{

SCON=0x10;

while(1)

{

spl=0;

spl=1;

if(RI)

RI=0;

P0=SBUF;

delay(100);

}

}

11、串行换并行输出

#include

#include

#define uchar unsigned char

#define uint unsigned int

sbit clk=P3^1;

void delay(uint time)

{

uint j=0;

for(;time>0;time--)

{

for(j=0;j<120;j++);

}

}

void main()

{

uint dataa=1;

SCON=0;

clk=1;

while(1)

{

unsigned int j;

SBUF=dataa;

if(TI)

TI=0;

dataa=_crol_(dataa,1); delay(500);

}

}

12、按键显示相应的数(数码管)

#include

#define uint unsigned int

#define uchar unsigned char

uchar Pre=0xff,no=0xff;

Uchar code DSY_CODE[]={0x3f,0xf9,0xa4,0xb0,0x99, 0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6};

void delay(uint ms)

{

uchar i;

while(ms--)

for(i=0;i<120;i++);

}

void key()

{

uchar tmp;

P1=0xf0;

delay(1);

tmp=P1^0xf0;

switch(tmp)

{

case 0x10:no=0;break;

case 0x20:no=1;break;

case 0x40:no=2;break;

case 0x80:no=3;break;

default:no=16;

}

P1=0x0f;

delay(1);

tmp=P1^0x0f;

switch(tmp)

{

case 2:no+=0;break;

case 4:no+=4;break;

case 8:no+=8;break;

}

}

void main()

{

P0=0x00;

while(1)

{

P1=0xf0;

if(P1!=0xf0) key();

if(Pre!=no)

{

P0=DSY_CODE[no+1];

Pre=no;

}

delay(100);

}

}

13、数码管循环显示(0~F)

#include

#define uchar unsigned char

#define uint unsigned int

uchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92, 0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e}; void delay(t)

{

uint i;

while(t--)

for(i=0;i<121;i++);

}

void main()

{

uint j=0;

while(1)

{

j=++j%16;

P0=table[j];

delay(300);

}

}

14、甲机通过串口控制乙机LED闪烁甲机:#include

#define uchar unsigned char

#define uint unsigned int

sbit LED1=P0^0;

sbit LED2=P0^3;

sbit K1=P1^0;

uchar Operation_No=0; //操作代码

//延时

void DelayMS(uint ms)

{

uchar i;

while(ms--) for(i=0;i<120;i++); }

//向串口发送字符

void Putc_to_SerialPort(uchar c) {

SBUF=c;

while(TI==0);

TI=0;

}

//主程序

void main()

{

LED1=LED2=1;

SCON=0x40; //串口模式1,允许接收TMOD=0x20; //T1工作模式2

PCON=0x00; //波特率不倍增

TH1=0xfd;

TL1=0xfd;

TI=0;

TR1=1;

while(1)

{

DelayMS(100);

if(K1==0) //按下K1时选择操作代码0,1,2,3

{

while(K1==0);

Operation_No=(Operation_No+1)%4;

switch(Operation_No) //根据操作代码发送A/B/C或停止发送{

case 0: Putc_to_SerialPort('X');

LED1=LED2=1;

break;

case 1: Putc_to_SerialPort('A');

LED1=~LED1;LED2=1;

break;

case 2: Putc_to_SerialPort('B');

LED2=~LED2;LED1=1;

break;

case 3: Putc_to_SerialPort('C');

LED1=~LED1;LED2=LED1;

break;

}

}

}

}

乙机:#include

#define uchar unsigned char

#define uint unsigned int

sbit LED1=P0^0;

sbit LED2=P0^3;

sbit K2=P1^0;

uchar NumX=-1;

//延时

void DelayMS(uint ms)

{

uchar i;

while(ms--) for(i=0;i<120;i++);

}

void main()

{

LED1=LED2=1;

SCON=0x50; //串口模式1,允许接收

TMOD=0x20; //T1工作模式2

TH1=0xfd; //波特率9600

TL1=0xfd;

PCON=0x00; //波特率不倍增

RI=0;

TR1=1;

while(1)

{

DelayMS(100);

if(RI) //如收到则LED则动作

{

RI=0;

switch(SBUF) //根据所收到的不同命令字符完成不同动作{

case 'X': LED1=LED2=1;break; //全灭

case 'A': LED1=0;LED2=1;break; //LED1亮

case 'B': LED2=0;LED1=1;break; //LED2亮

case 'C': LED1=LED2=0; //全亮

}

}

}

}

15、乙机通过串口控制甲机数码管显示

甲机:#include

#define uchar unsigned char

#define uint unsigned int

sbit LED1=P1^0;

sbit LED2=P1^3;

sbit K1=P1^7;

uchar Operation_No=0; //操作代码

//数码管代码

uchar code DSY_CODE[]={0x3f,0x06,0x5b,0x4f,

0x66,0x6d,0x7d,0x07,0x7f,0x6f};

//延时

void DelayMS(uint ms)

{

while(ms--) for(i=0;i<120;i++);

}

//向串口发送字符

void send(uchar c)

{

SBUF=c;

while(TI==0);

TI=0;

}

//主程序

void main()

{

LED1=LED2=1;

P0=0x00;

SCON=0x50; //串口模式1,允许接收

TMOD=0x20; //T1工作模式2

PCON=0x00; //波特率不倍增

TH1=0xfd;

TL1=0xfd;

TI=RI=0;

TR1=1;

IE=0x90; //允许串口中断

while(1)

{

DelayMS(100);

if(K1==0) //按下K1时选择操作代码0,1,2,3

{

while(K1==0);

Operation_No=(Operation_No+1)%4;

switch(Operation_No) //根据操作代码发送A/B/C或停止发送{

case 0: send('X');

LED1=LED2=1;

break;

case 1: send('A');

LED1=~LED1;LED2=1;

break;

case 2: send('B');

LED2=~LED2;LED1=1;

case 3:send('C');

LED1=~LED1;LED2=LED1;

break;

}

}

}

}

//甲机串口接收中断函数

void Serial_INT() interrupt 4

{

if(RI)

{

RI=0;

if(SBUF>=0&&SBUF<=9) P0=DSY_CODE[SBUF]; else P0=0x00;

}

}

乙机:#include

#define uchar unsigned char

#define uint unsigned int

sbit LED1=P1^0;

sbit LED2=P1^3;

sbit K2=P1^7;

uchar NumX=-1;

//延时

void DelayMS(uint ms)

{

uchar i;

while(ms--) for(i=0;i<120;i++);

}

//主程序

void main()

{

LED1=LED2=1;

SCON=0x50; //串口模式1,允许接收

TMOD=0x20; //T1工作模式2

TH1=0xfd; //波特率9600

TL1=0xfd;

PCON=0x00; //波特率不倍增

RI=TI=0;

IE=0x90;

while(1)

{

DelayMS(100);

if(K2==0)

{

while(K2==0);

NumX=++NumX%11; //产生0~10围的数字,其中10表示关闭SBUF=NumX;

while(TI==0);

TI=0;

}

}

}

void Serial_INT() interrupt 4

{

if(RI) //如收到则LED则动作

{

RI=0;

switch(SBUF) //根据所收到的不同命令字符完成不同动作{

case 'X': LED1=LED2=1;break; //全灭

case 'A': LED1=0;LED2=1;break; //LED1亮

case 'B': LED2=0;LED1=1;break; //LED2亮

case 'C': LED1=LED2=0; //全亮

}

}

}

16、LCD显示

#include

#define uint unsigned int

#define uchar unsigned char

sbit rs=P2^6;

sbit rw=P2^5;

sbit e=P2^7;

uchar code table[]={"https://www.doczj.com/doc/f42738077.html,"};

void delayms(t)

{

uint i;

while(t--)

for(i=0;i<121;i++);

}

void wr_(uchar )

{

rs=0;

rw=0;

P0=;

e=1;

e=0;

}

void wr_dat(uchar dat) {

rs=1;

rw=0;

P0=dat;

e=1;

e=0;

}

void play(uchar *p) {

while(*p!='\0') {

wr_dat(*p); p++;

delayms(1); }

}

void init()

{

delayms(15);

wr_(0x38);

delayms(5);

wr_(0x01);

delayms(5);

wr_(0x14);

delayms(5);

wr_(0x06);

delayms(5);

wr_(0x0c);

delayms(5); }

void main()

{

e=0;

init();

wr_(0x80);

play(table);

delayms(1); }

单片机实验总结

单片机实验总结

程序由410出品,与老师的不大一样,此处省去1万字-----最终解释归410所有 1.试编写程序。统计片内RAM 30H~50H单元中FFH的个数,并将统计结果存51H。 mov r0,#30h //把30h赋给R0 mov r1,#00h //把00h赋给R1 loop: cjne @r0,#0ffh,next //把R0所指的地址里的数(地址30h中的数)与0ffh比较 inc r1 //若为0ffh则R1加1(计算0ffh的个数) next: inc r0 //若不一样则R0加1(即把R0里的地址加1,R0将指向下一个地址) cjne r0,#51h,loop //比较R0所存的地址与51h,若不等则跳回loop 继续执行 mov 51h,r1 //若相等(R0里的数就为51h,完成30h到50h的计数)将R1里的值赋到地址51h里,即地址51h 中存储着0ffh的个数 sjmp $ //等待 end 2、从片内RAM 30H单元开始存放着一组无符号数,其个数存在21H单元中。试编写程序,找出其中最小的数,并将其存入20H单元中。 mov r0,#30h //把30h赋给R0 mov a,@r0 //把R0所指30H中的数赋给a(a中就是地址30h中的无符号数) mov r1,21h //把21h中的数赋给R1 loop: inc r0 //R0加1(即R0将指向下一个地址) mov 30h,@r0 //把R0所指地址的数给到地址30h中 cjne a,30h,chk //比较a中的数与地址30h中的数的大小,若a中的数>30H中的数,则Cy=0;否则相反 chk: jc lop //判断Cy是否为1,若是,则执行下面程序,否则跳至lop 继续执行 mov a,@r0 //把R0所指地址中的数给a,即把最小数赋给了a lop: djnz r1,loop //R1减一,程序跳至loop继续执行,循环直至R1减到0 mov 20h,a //把a中的数赋到地址20h中 end 3、设片外RAM 2000H单元中有一个8位二进制数,试编程将该数的低四位屏蔽掉,并送回原存储单元。 mov dptr,#2000h //将片外地址2000h给dptr movx a,@dptr //将片外地址2000h中的数赋给a anl a,#0f0h //将a中的数与0f0h与下,屏蔽低四位的数 movx @dptr,a //将屏蔽好的数送回到片外地址2000h中 end

小学科学实验工作总结

小学科学实验工作总结 在本学期,自然实验室的工作仍旧在以往的基础上,继续以省实验小学 的标准来严格要求。本学期,实验室能做好各项工作:能按实验小学的要求 规范存放各类仪器,并对实验器材进行保养和维修;按要求来配备自然仪器,每学期都会增添必要的实验用品;及时做好实验室的各项资料备查等等。一 学期下来,工作取得了一定的成绩,也存在这一些问题以及要改进的设想, 为将工作做的更好,特分如下四个方面来总结。 一、实验教学开展情况 1、本学期,各年级都能按照实验计划执行,上好开足实验课,教师和 学生均能记好实验记录。同时,在实验中,教师注重发挥学生的自主能动性,让学生参与探究,在此过程中培养学生的实验能力和科学的学习、实验态度。经过一学期的努力,师生的实验水平都有所提高。据统计,本学期开足学生 分组实验课和教师演示实验课,完成了计划任务。 2、在深化教育改革,实施新课程标准的同时,结合自然实验教学向全 体学生贯彻落实素质教育,注重在实验中培养学生的创新精神、实践能力, 培养了学生对科学的兴趣爱好以及实事求是的科学态度。 二、实验室活动 1、在期初,实验室即制订了全年级的实验计划、周日程安排表,组织 成立了自然备课组,在每个星期二组织开展活动,对实验教学的目标、要求 进行了详尽的研讨,使每个实验教师的专业素质能力获得了提高。 2、实验教师充分利用现有的仪器设备,组织开展实践活动,以举办科 学知识和小实验等竞赛来激发学生学科学、用科学的兴趣和爱好。 三、成绩方面 1、本学期,自然教师科研兴教意识较强,能通过平时每周一次备课组 活动和空余时间认真学习科研理论方法,提高自身的理论水平。本学期,实 验教师撰写自然学科论文2篇,分获市级二、三等奖。

最新-单片机原理及应用期末考试必考知识点重点总结 精品

单片机概述 单片机是微单片微型计算机的简称,微型计算机的一种。 它把中央处理器(CPU),随机存储器(RAM),只读存储器(ROM),定时器\计数器以及I\O 接口,串并通信等接口电路的功能集成与一块电路芯片的微型计算机。 字长:在计算机中有一组二进制编码表示一个信息,这组编码称为计算机的字,组成字的位数称为“字长”,字长标志着精度,MCS-51是8位的微型计算机。 89c51 是8位(字长)单片机(51系列为8位) 单片机硬件系统仍然依照体系结构:包括CPU(进行运算、控制)、RAM(数据存储器)、ROM(程序存储器)、输入设备和输出设备、内部总线等。 由于一块尺寸有限的电路芯片实现多种功能,所以制作上要求单片机的高性能,结构简单,工作可靠稳定。 单片机软件系统包括监控程序,中断、控制、初始化等用户程序。 一般编程语言有汇编语言和C语言,都是通过编译以后得到机器语言(二进制代码)。 1.1单片机的半导体工艺 一种是HMOS工艺,高密度短沟道MOS工艺具有高速度、高密度的特点; 另一种是CHMOS工艺,互补金属氧化物的HMOS工艺,它兼有HMOS工艺的特点还具有CMOS的低功耗的特点。例如:8181的功耗是630mW,80C51的功耗只有110mW左右。1.2开发步5骤: 1.设计单片机系统的电路 2.利用软件开发工具(如:Keil c51)编辑程序,通过编译得到.hex的机器语言。 3.利用单片机仿真系统(例如:Protus)对单片机最小系统以及设计的外围电路,进行模拟的硬软件联合调试。 4.借助单片机开发工具软件(如:STC_ISP下载软件)读写设备将仿真中调试好的.hex程序拷到单片机的程序存储器里面。 5.根据设计实物搭建单片机系统。 2.1MCS-51单片机的组成:(有两个定时器) CPU(进行运算、控制)、RAM(数据存储器)、ROM(程序存储器)、I/O口(串口、并口)、内部总线和中断系统等。 工作过程框图如下:

小学科学实验教学工作总结

小学科学实验教学工作总结 基本完成了实验教学计划的演示实验和学生分组实验,并填写了相关的表册资料,学生分组实验还填写了学生实验报告单。在开展实验教学的同时还注意培养学生爱科学、学科学的热情,不只是在实验室里完成各项实验,还让学生走向生活、走向社会,让学生在实际生活中体验科学。 一、工作回顾 本学期,严格实验教学目录认真开展实验教学工作,基本完成了实验教学计划的演示实验和学生分组实验,并填写了相关的表册资料,学生分组实验还填写了学生实验报告单。在开展实验教学的同时还注意培养学生爱科学、学科学的热情,不只是在实验室里完成各项实验,还让学生走向生活、走向社会,让学生在实际生活中体验科学。 为了上好实验课,每上一节课实验都要做充分的准备,认真研究教材,熟悉实验的操作步骤,考虑实验中的安全因素,坚持"课前准备,课后整理"的原则开展实验教学工作。对实验仪器的保管和使用都有严格的规定,严格按有关规定操作,并教育学生在使用中加强防范意识,对易损、易坏仪器要特别小心,注意轻拿轻放,从而降低了仪器的损耗率。 二、具体做法 1、实验教学完成情况 开学初,严格按下发实验目录,结合本校实验仪器配备情况,拟定实验教学工作计划和学生分组定期完成实验进度表,理清实验教学思路,从而指导实验教学的开展,顺利完成了本册教材中的分组实验、演示实验以及课外实验。并对学生实验操作和科学探究能力进行了考核登记,评定了学生的实验成绩。 2、仪器的使用与保管 实验仪器的保管有了良好的条件,进而更好的推动了实验教学开展,仪器开出率得到大幅度的提高。在教学中,仪器的使用方法及注意事项给学生进行了详细的讲解,使学生了解仪器的正确使用方法,并且对易碎的玻璃等仪器要小心轻放。从而降低了仪器的损失率。同时还对学生进行实验安全教育,使学生注意实验安全事项,因而降低了实验安全事故的发生。 3、账册表册资料的整理 对新购入的实验教学仪器及时进行入账,各表册资料的搜集,主要采取了"课前填写,课后整理归档"的方法进行。实验教师提前两天填写的"实验通知单"、"仪器借(领)还登记表",用后及时归还,然后进行整理归档,装入档案备查。 三、存在的问题 在实验教学中,还存在一些不足之处,主要表现在以下几方面:

单片机原理及应用总结

单片机原理及应用 第一章绪论 1.什么叫单片机?其主要特点有哪些? 在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即单片机。 特点:控制性能和可靠性高、体积小、价格低、易于产品化、具有良好的性价比。 第二章80C51的结构和原理 1.80C51的基本结构 a.CPU系统 ●8位CPU,含布尔处理器; ●时钟电路; ●总线控制逻辑。 b.存储器系统 ●4K字节的程序存储器 (ROM/EPROM/FLASH,可外扩 至64KB); ●128字节的数据存储器(RAM,可 外扩至64KB); ●特殊功能寄存器SFR。 c.I/O口和其他功能单元 ●4个并行I/O口; ●2个16位定时/计数器; ●1个全双工异步串行口; ●中断系统(5个中断源,2个优先 级) 2.80C51的应用模式 a.总线型单片机应用模式 ◆总线型应用的“三总线”模式; ◆非总线型应用的“多I/O”模式 3.80C51单片机的封装和引脚 a.总线型DIP40引脚封装 ●RST/V PO:复位信号输入引脚/备用 电源输入引脚; ●ALE/PROG:地址锁存允许信号 输出引脚/编程脉冲输入引脚;●EA/V PP:内外存储器选择引脚/片 内EPROM编程电压输入引脚;●PSEN:外部程序存储器选通信号 输出引脚 b.非总线型DIP20封装的引脚 ●RST:复位信号输入引脚 4.80C51的片内存储器 增强型单片机片内数据存储器为256 字节,地址范围是00H~FFH。低128字节的配情况与基本型单片机相同。高128字节一般为RAM,仅能采用寄存器间接寻址方式询问。注意:与该地址范围重叠的特殊功能寄存器SFR 空间采用直接寻址方式询问。 5.80C51的时钟信号 晶振周期为最小的时序单位。一个时钟周期包含2个晶振周期。晶振信号12分频后形成机器周期。即一个机器周期包含12个晶振周期或6个时钟周期。 6.80C51单片机的复位 定义:复位是使单片机或系统中的其他部件处于某种确定的初始状态。 a.复位电路 两种形式:一种是上电复位;另一种是上电与按键均有效的复位。 b.单片机复位后的状态 单片机的复位操作使单片机进入初始化状态。初始化后,程序计数器 PC=0000H,所以程序从0000H地址单元开始执行。 特殊功能寄存器复位后的状态是确定的。P0~P3为FFH,SP为07H,SBUF 不定,IP、IE和PCON的有效位为0,其余的特殊功能寄存器的状态为00H.相应的意义为: ●P0~P3=FFH,相当于各口锁存器已 写入1,此时不但可用于输出,也 可以用于输入; ●SP=07H,堆栈指针指向片内RAM

科学实验教学心得doc

科学实验教学心得 科学是一门以观察,实验为基础的自然科学,许多科学知识是在观察和实验的基础上,认真总结和思考得来的。作为一名科学教师在教授学生科学知识过程中,如能正确的演示或指导学生实验,对学生掌握知识,运用知识可以起着很大的积极作用,同时还能激发学生求知欲望,以及培养学生严谨,求是的科学态度,所以实验教学是科学教学中一个必不可少,而且相当重要的环节。 本人就几年来的教学实验经验积累,提几点建议和看法,以供大家作参考。我认为一堂完整的科学实验课,应做好如下几个环节: 一:看 所谓“看”即“观察和了解”是所有实验的第一环节,包括对实验器材的选取,器材的使用规则,器材的使用范围,以及器材的精确度等,要有一个详尽的了解。例如:测量教室的长度,我们是选用米尺还是选用皮尺呢?因为测量工具的米尺和皮尺,最显具的特点是它们测量范围――量称不同。如果用米尺就必须采用重复测量的方法,即使方法和操作都正确,但仍加大了实验的误差,而皮尺可以一次性测量,有效地减小了误差。使用前,我们还用“看”它零刻度的位置,零刻度是否磨损,以及它的分度值。这些因素直接关系到我

们是否操作恰当,读数是否准确的问题。 在体温计的使用上,体温计作为一种特殊的温度计,它有着与其他温度计显具的不同点,(1)量程不同:其它温度计量称一般是从-100℃致100℃甚至更大。而体温计的量称只是从35℃到42℃。(2)构造不同:体温计有一纤细的缩口而其它温度计没有,构造不同导致使用上的不同,体温计读数时可以离开被测物,而其它温度计不允许。更应值得注意的是:每次使用体温计之前,要“看”水银柱是否退回玻璃泡,如果没有,需甩几下,否则使用时可能导致数据的不真实:如:已知甲、乙两人的体温分别为38℃和37.5℃,测量完甲的体温以后,医生忘了甩几下,又直接去测量乙的体温,这时体温计上显示的数据将不会是37.5℃而是38℃二:调 即“调整或调节”,它是进行实验的一个准备阶段,调整或调节的正确与否对实验的成功有决定性的作用。对部分需要“调”的实验仪器,应注重怎样正确的“调”。最好当学生的面示范一次或几次。例如:托盘天平的调平衡,首要条件是要将托盘天平放在水平桌面上,然后才能调平,在调平的过程中,双眼应指针,轻轻旋动平衡螺母,使指针指在分度盘的中间,(如不能达到目的,则需移动,并记下游码的位置)。在此过程中,不能用力太猛,否则易于损坏刀刃,

(完整版)单片机知识点总结

单片机考点总结 1.单片机由CPU、存储器及各种I/O接口三部分组成。 2.单片机即单片微型计算机,又可称为微控制器和嵌入式控制器。 3.MCS-51系列单片机为8位单片机,共40个引脚,MCS-51基本类型有8031、8051 和8751. (1)I/O引脚 (2)8031、8051和8751的区别: 8031片内无程序存储器、8051片内有4KB程序存储器ROM、8751片内有4KB程序存储器EPROM。 (3)

4.MCS-51单片机共有16位地址总线,P2口作为高8位地址输出口,P0口可分时复用 为低8位地址输出口和数据口。MCS-51单片机片外可扩展存储最大容量为216=64KB,地址范围为0000H—FFFFH。(1.以P0口作为低8位地址/数据总线;2. 以P2口作为高8位地址线) 5.MCS-51片内有128字节数据存储器(RAM),21个特殊功能寄存器(SFR)。(1)MCS-51片内有128字节数据存储器(RAM),字节地址为00H—7FH; 00H—1FH: 工作寄存器区; 00H—1FH: 可位寻址区; 00H—1FH: 用户RAM区。 (2)21个特殊功能寄存器(SFR)(21页—23页);

(3)当MCS-51上电复位后,片内各寄存器的状态,见34页表2-6。 PC=0000H, DPTR=0000H, Acc=00H, PSW=00H, B=00H, SP=07H, TMOD=00H, TCON=00H, TH0=00H, TL0=00H, TH1=00H, TL1=00H, SCON=00H, P0~P3=FFH 6. 程序计数器PC:存放着下一条要执行指令在程序存储器中的地址,即当前PC值或现行值。程序计数器PC是16位寄存器,没有地址,不是SFR. 7. PC与DPTR的区别:PC和DPTR都用于提供地址,其中PC为访问程序存储器提供地址,而DPTR为访问数据存储器提供地址。 8. MCS-51内部有2个16位定时/计数器T0、T1,1个16位数据指针寄存器DPTR,其中MOVE DPTR, #data16 是唯一的16位数据传送指令,用来设置地址指针DPTR。(46页) 定时/计数器T0和T1各由2个独立的8位寄存器组成,共有4个独立寄存器:TH1、TL1、TH0、TL0,可以分别对对这4个寄存器进行字节寻址,但不能吧T0或T1当作1个16位寄存器来寻址。即:MOV T0,#data16 ;MOV T1,#data16 都是错的,MOV TH0,#data;MOV TL0,,#data是正确的。 9.程序状态字寄存器PSW(16页) (1)PSW的格式: D7 D6 D5 D4 D3 D2 D1 D0 PSW D0H (2)PSW寄存器中各位的含义; Cy:进位标志位,也可以写为C。 Ac:辅助进位标志位。

小学实验教学工作总结

小学实验教学工作总结 篇一:小学实验教学工作总结1 小学实验教学工作总结 实验教学是培养学生素质的一个重要方面,本学期中,由于有校领导的直接领导和具体指导,全体实验教师的共同努力,顺利地完成了本学期预定的工作目标。 1、实验室工作规范化 学校制定了一整套实验管理规则。如实验教师岗位职责、仪器管理制度、安全卫生制度、赔偿制度并张贴在墙,实验教师在实施过程中都能严格按以上的制度执行。教学使用时都有进出登记。我们特别注意做好安全防护工作,注意做好危险药品的保管工作。注意防火、防水、用电安全。保持经常性的清洁卫生,对公用物品进行维护,坚持了勤俭办学的原则。 2、仪器管理有序化 实验室管理有序,每个柜都有反映内容的目录卡,帐物相符、物卡相符、帐物卡相符。期末清点仪器设备数目,检查损坏程度。 3、教学仪器维护、保养经常化 根据仪器不同的要求做好通风、防尘、防潮、防锈、防腐蚀工作,生物标本采取防潮、防鼠、防蛀等措施,对损坏的仪器及时维修,及时做好损坏维修记录,使实验仪器处于

可用状态。经常教育学生要积极实验,勤俭实验,保护仪器,尽量不浪费;我们还教育学生规范实验操作程序,防止不必要的损坏,杜绝实验事故。 4、实验教学与研究方面 为提高实验室的使用率,期初订好科学教学实验计划,凡教学大纲与教材规定做的演示与分组实验,我们都想办法给学生开出。分组实验的材料有四个来源:(1)、仪器室内分组实验盒, (2)、学生下发的实验耗材;(3)、自制自购分组实验材料。(4)、发动学生平时注意收集各种废旧物品。积极安排好实验所需用品、药品,,提前根据教学进度准备好,演示和分组实验努力开足开全。本学期实验开出率达100%。实验教学做到规范化,每次演示与分组实验都预先写好实验通知单,课堂上的演示、分组实验有仪器配备、使用情况、过程等整体效果记录。实验完毕后的仪器进行全面的检查后整理收放原处,以便下次使用。以保证仪器设备的充分使用,体现管理为教学服务,为师生服务。实验教学活动纳入学校教研活动中,经常组织科学教师外出听课,学习好经验,不断使我校的实验教学综合水平得到提高和完善。 篇二:小学科学实验教学工作总结 小学科学实验教学工作总结 基本完成了实验教学计划的演示实验和学生分组实验,

小学科学实验工作总结

小学科学实验室工作总结 本学期在学校各级领导及科学教师的关心、配合下,学校实验室管理工作取得了一些成绩。在某些方面可以说上了一个新台阶,作为实验管理员说,也在从思想到行动,从理论到实践,较好地完成了自己的任务。努力做到了使管理和教学紧密结合,不断提高了学生动手、动脑能力和综合实践素质。现将本学期实验室工作总结如下: 一、领导重视精心按排 1、本学期学校领导经过反复研究,决定让有经验的教师担任科学实验课。 2、学校每学期都将科学教学和实验室管理工作,纳入学校的工作计划,积极参与科学教研活动。本学期共开展教研活动8次,学校领导若无特殊情况都亲临参加,并耐心的指导科学实验工作。每月按时进行检查,严格兑现奖惩,与绩效工作挂钩。充分调动了教师的工作积极性和主动性。 3、领导肯花精力、财力,创建良好的实验环境。领导亲自参与科学室的规划和建设。 4、建立有效的科学实验管理机制,教导主任抓科学教学与科技活动开展,抓教学时间、内容落实,校长、后勤主任抓实验室的建设和更新,为科学实验教学做好服务工作。 二、建全制度,用好设备 用好实验室是实验教学的前提,充分发挥科学仪器设备的作用,进一步完善管理制度,以保证科学实验教学与科技活动开展。 1、用好科学实验室,发挥设备作用。我们要求上课教师有效地发挥仪器作用以及现代化手段提高教学效益,课后为科技兴趣小组提供良好的活动环境,培养学生创新精神和实践能力。演示实验开出率达90%,分组实验开出率达85%,有力地促进了实验教学的顺利开展。没有开展的部分均为缺少器材所致。 2、建立完善的管理制度,抓过程检查,抓长效管理,让教师和学生按制度去做。开学初期将学生分好组并固定下来,以小组为单位进行实验教学。学生一进实验室,有序做好桌上的物品摆放,认真听讲,了解仪器性能和操作方法,按要求做好实验,做完后,搞好桌面的清点、整理、清洁工作,及物品的收放。 3、实验教学是一个系统过程,教学时既要重过程,也应该注重结果,为此,我校在学期末结合学校教导处工作安排对四至六年级的学生进行了实验能力考核,结果大多数学生都能按要求完成一些基本的实验。

单片机原理及应用知识点汇总复习

单片机原理及应用知识点汇总 一、填空题 1、单片机是将微处理器、一定容量的RAM和ROM以及I/O 口、定时器等电路集成在一块芯片上而构成的微型计算机。 2、单片机80C51片内集成了 4 KB的FLASH ROM,共有 5 个中断源。 3、两位十六进制数最多可以表示256 个存储单元。 4、在80C51中,只有当EA引脚接高电平时,CPU才访问片内的Flash ROM。 5、当CPU访问片外的存储器时,其低八位地址由P0 口提供,高八位地址由P2 口提供,8位数据由P0 口提供。 6、在I/O口中,P0 口在接LED时,必须提供上拉电阻,P3 口具有第二功能。 7、80C51具有64 KB的字节寻址能力。 特 第 持 ,其 。 IP。 边沿 计数 / 22 、串行通信有同步通信和异步通信两种通信方式。 23、在异步通信中,数据的帧格式定义一个字符由4部分组成,即:起始位、数据位、奇偶校验位和停止位。 24、串行通信中,为使设备同步工作,需要通信双方有两个共同的要求,一是通信双方必须采用统一的编码方式,二是通信双方必须能产生相同的传送速率。 25、单片机80C51中的串行通信共有 4 种方式,其中方式0 是用作同步移位寄存器来扩展I/O口的。 26、设80C51的晶振频率为11.0592MHz,选用定时器T工作模式2作波特率发生器,波特率为2400b/s,且SMOD置0,则定时器的初值为F4H 27、键盘可分为独立连接式和矩阵式两类。键盘可分为编码式和非编 码式两类。 28、LED数码管有静态显示和动态显示两种方式。 29、在执行下列指令后,A=___60H___,R0=__45H____,(60H)=___45H___。

学校实验教学工作总结

学校实验教学工作总结 一年来,我校的实验教学工作,在上级主管部门的领导下以及学校领导的重视下,工作面貌在原有的基础上又有新的进展,现将本学年的实验教学工作情况做如下总结: 一、提高认识,增强实验教学的自觉性 开展实验教学,在现代的学校教育体系中有着举足轻重的作用。各项实验操作和动手操作训练有利于加深学生对课本理论知识的理解和巩固,有利于提高学生学习的兴趣和各方面素质,以适应素质教育和新课改的要求,全面提高教育教学质量。 学期伊始,召开实验教学专题会,成立实验教学领导小组,在会上认真分析总结我校上一年度的实验教学进展实施情况,总结经验与不足,并确立新一学年我校的实验教学工作目标和重点,强化实验、音体美、劳、建、活动教学日常管理,重点是要让实验教学能真正发挥它应有的作用;还要求每位教师都要提高服务意识,真正意识到实验教学的重要性,让实验教学真正为提高学生素质服务;提倡开创精神,精心开发研究实验,将现有的实验设施努力用好用巧,使其发挥出最大的功效。同时阐明有关实验教师的职责,对课本和大纲要求的演示实验和分组实验全部开齐开足,实现实验开出率达到100%。学生有规格要求统一、完整有序的实验报告记录,实验教师认真填写实验日志,定期做

好统计汇总。并能在此基础上,根据教材的实际情况补充一些教材上没有安排但有必要的演示实验、探究实验。个别演示实验为了增强实验效果和体现实验的探究性,改为边讲边实验或分组实验。通过实验激发了学生的学习兴趣,培养学生的观察能力、思维能力、动手能力和和创新意识。 二、健全制度,确保实验教学的规范化 1.强化管理。学校成立以校长为组长的实验教学领导小组,副组长实验中心主任担任,组员由实验教师和实验员组成,分别负责对实验教学工作情况的检查和监督,如定期检查实验开出情况、实验效果、实验器材完好程度、实验室的使用情况,发现问题及时处理。使实验教学步入学校工作的轨道上来。 2.健全制度。为保证学校实验教学工作的顺利开展,促进实验教学工作的健康发展,建立实验教学规章制度是学校实验教学管理的必要措施。根据学校的年度总体规划目标,制定学年实验教学工作计划,落实完成情况由实验教学领导小组学期末进行一次全面检查。建立健全了实验器材保管、领用、借还制度、维修保养制度、损坏赔偿等各种制度,建立健全了实验器材的明细帐册,做到帐物相符;对于人为损坏的仪器,视具体情况予以赔偿,正常损坏的仪器,经过修理能使用的尽量维修,这样为学校节约了不少开支。

单片机总结

一、中断 (2) 1、中断优先级控制IP (2) 2、中断请求控制标志TCON (2) 3、中断允许控制IE (3) 4、写中断函数(不用在main函数前声明): (3) 二、定时器 (4) 1、工作方式寄存器TMOD:写程序时选择定时器和工作方式(设置M0、M1)。 (4) 2、对定时器装初值: (4) 3、设置中断: (4) 4、启动定时器控制寄存器: (4) 5、写中断函数(不用再main函数前声明): (5) 6、注意:中断函数中的功能程序代码的执行时间不要超过定时时间。 (5) 三、串行接口 (6) 1、将TMOD设置成定时器1,工作方式为2 (6) 2、计算T1的初值:TH1和TL1的值相同: (6) 3、启动定时器T1(对TCON设置):TR1=1; (6) 4、确定串行口控制SCON: (6) 5、串行口工作在中断方式时,进行中断设置: (6) 6、写中断函数。 (6) 串口补充:波特率的计算: (6)

一、中断 中断涉及到的寄存器和写程序时的操作顺序: 1、中断优先级控制IP IP的每一位需用程序置一,某个控制位置一,相应得中断源就设定为高级中断。 同一优先级中的中断申请不止一个时,则有中断优先权排队问题。同一优先级的中断优先权排队,由中断系统硬件确定的自然优先级形成,其排列如所示: 2、中断请求控制标志TCON IT0(TCON.0),外部中断0触发方式控制位。 当IT0=0时,为电平触发方式,P3.2引脚低电平有效。 当IT0=1时,为边沿触发方式,P3.2引脚下降沿有效。 IE0(TCON.1),外部中断0中断请求标志位。单片机硬件自动置位和自动清零,不用编写在程序中。 IT1(TCON.2),外部中断1触发方式控制位。 当IT0=0时,为电平触发方式,P3.3引脚低电平有效。 当IT0=1时,为边沿触发方式,P3.3引脚下降沿有效。

五年级科学实验教学工作总结(完整版)

2017-2018学年度第一学期 五年级上册科学实验教学工作总结 一、工作回顾 本学期以来,严格按要求开展实验教学活动,按实验计划的实验目录认真开展实验教学工作,基本完成实验计划的演示实验和学生分组实验,并填写了相关的表册资料,学生分组实验还填写了学生实验报告单。 在认真开展实验教学的同时还注意培养学生爱科学、学科学的兴趣。不但在实验室里完成各项实验,还让学生走向生活、走向社会,使学生在生活中学习。 为了上好实验课,每上一节课实验老师都要做好充分的准备,认真研究教材,熟悉实验的操作步骤,考虑实验中的安全因素,坚持“课前准备,课后整理”的原则开展实验教学。 对实验仪器的保管和使用都有严格的规定,严格按有关规定操作,并教育学生在使用中加强注意,对易损、易坏仪器小心轻放,从而降低了仪器的损失率。 二、具体做法 1.实验教学完成情况开学初,严格按下发实验目录,结合本校实验仪器配备情况,拟定实验教学工作计划和学生分组定期完成实验进度表,理清实验教学思路,从而指导实

验教学的开展,顺利完成了本册教材中的分组实验、演示实验和课外实验。并对学生实验操作能力进行了考核登记,评定了学生的实验成绩。 2.仪器的使用与保管在教学中,我对仪器的使用方法及注意事项给学生进行了详细的讲解,使学生了解仪器的正确使用方法,并且对易碎的玻璃等仪器要小心轻放。从而降低了仪器的损失率。同时还对学生进行实验安全教育,使学生注意实验安全事项,因而降低了实验安全事故的发生。 3.表册资料的搜集整理对表册资料的搜集,主要采取了“课前填写,课后整理归档”的方法进行。虽然实验管理员和实验教师为同一人,但课前应填写的“实验通知单”、“仪器借(领)还登记表”等都能如实填写,然后进行整理归档,装入档案备查。 三、存在的问题 在实验教学中,还存在一些不足之处,主要表现在以下几方面: 1.学生动手能力差。在学生分组实验中,有部分学生对实验的方法步骤没有很好的掌握,从而导致操作的失误。对实验的结果不能很好的归纳整理。 2.有部分实验由于缺乏器材,不能开展,而且数量不足,导致学生分组人数过多,因而影响实验效果。 总之,本期的实验教学工作基本达到了预期的效果,但

最新单片机重点知识点整理

1单片机内部RAM 256个单元功能划分 通用工作寄存器区:用于存放操作数及中间结果 位寻址区:作为一般RAM单元使用,进行字节操作,也可对单元中每一位进行操作 用户区:供用户一般使用 特殊功能寄存器区:共专用寄存器使用 同步通信,依靠起始位和停止位实现同步 异步通信,依靠同步字符实现同步 1.方式0 串行接口工作方式0为同步移位寄存器方式,多用于I/O口的扩展,其波特率是固定的,为fosc/12。TXD引脚输出同步移位脉冲,RXD引脚串行输入/输出。 2.方式1 在方式l时,串行口被设置为波特率可变的8位异步通信接口。发送/接收1帧数据为10位,其中1位起始位、8位数据位(先低位后高位)和1位停止位。 3.方式2 串行口工作为方式2时,被定义为9位异步通信接口。发送/接收1帧数据为11位,其中1位起始位、8位数据位、1位控制/校验位和1位停止位。控制/校验位为第9位数据。 4.方式3 方式3为波特率可变的11位异步通信方式,除了波特率有所区别之外,其余同方式 3产品设计的步骤 1明确设计任务和性能指标2总体设计3硬件测试4软件设计5产品调试 4指令的寻址方式、分类,会举例 (1)立即数寻址指令本身直接含有所需要的8位或16位的操作数。 将此数称为“立即数”(使用#标明)。 MOV A,#5FH ;将(8位)立即数送累加器A (2)直接寻址指令直接给出了操作数的地址。 MOV A,3AH ;将RAM3AH单元内容送累加器 (3)寄存器寻址当所需要的操作数在内部某一个寄存器Rn中时,将此寄存器名Rn直接写在指令的操作数的位置上。 MOV A,R0 注意:寄存器寻址方式的指令大多是单字节指令。指令本身并不带有操数,而是含有存放操作数的寄存器的3位代码。以MOV A,Rn为例,使用R7寄存器,所以rrr=111,既指令的机器码为:0EFH (4)寄存器间接寻址指令中含有保存操作数地址的寄存器Ri。 MOV A,@Ri ( i=0、1) 如:MOV R0,#3AH ;立即数送R0寄存器 (5)变址寻址;指令使用DPTR或PC中的内容作为基地址,再与累加器A的内容相加,和作为操作数地址。 指令使用DPTR或PC中的内容作为基地址,再与累加器A的内容相加,和作为操作数地址。 MOVX A,@A+PC ;PC内容与A的内容相加得操作数地址并将此操作数送A

初中学校实验教学工作总结范文(精选12篇)

初中学校实验教学工作总结范文(精选12 篇) 初中学校实验教学工作总结范文 时光飞逝,伴随着比较紧凑又略显紧张的工作节奏,我们的工作又将告一段落了,在这些日子里,我们的教学能力、经验都有所成长,来为这一年的工作做一份教学总结吧。但是教学总结的思路你学会了吗?以下是整理的初中学校实验教学工作总结范文,欢迎阅读,希望大家能够喜欢。 初中学校实验教学工作总结1 本学期我担任初三5—6班的物理教学任务,在此期间我认真执行学校教育教学工作计划,转变思想,积极探索,改革教学,把新课程标准的新思想、新理念和物理课堂教学的新思路、新设想结合起来收到较好的效果。 一、积极参加各种培训和业务学习、教研活动。 为了不断提中教学水平和教学质量,积极参加各种培训和业务学习、教研活动,向老教师学习和交流取长补短。 二、认真学习新课程标准。 本学期我认真学习新课程标准,发现《物理新课程标准》对物理的教学内容,教学方式,教学评估教育价值观等多方面都提出了许多新的要求。为此,我不断教学理论理念,,深入研究拳的课标,明晰的目标,从而对新课程标准的基本理念,设计思路,课程目标,内容

标准及课程实施建议有了更深的了解,本学期我在新课程标准的指导下教育教学工作跃上了一个新的台阶。 三、在课堂教学中,坚持学生为主体。 本学期,为保证新课程标准的落实,在课堂教学中,坚持学生为主体实行师生之间、学生之间互动,创造有利于学生主动探索的学习环境,使学生在获得知识和不断提中技能的同时,在情感、态度价值观等方面都能够充分发展。作为教学改革的基本指导思想,把物理教学看成是师生之间学生之间交往互动,共同发展的过程。课前精心备课,撰写教案,课后认真写反思,记下自己执教时的切身体会或疏漏,记下学生学习中的闪光点或困惑。在课堂教学中,坚持学生为主体,提倡自主性学习,学生在观察、操作、实验、讨论、交流、猜测、分析和整理的过程中,获得知识。这样的探索实验让学生成了学习的主人,学习成了他们的需求,学中有发现,学中有乐趣,学中有收获,教学质量得到了提中。期考成绩优秀率、及格率、平均分分别为…… 四、改革评价方法,激励促进学生全面发展。 本学期彻底改变了过去单一用分数来评价学生的方法,全面考察学生的学习状况,如学习热情,学习过程,学习态度等,关注他们情感与态度的形成和发展,既关注学生物理学习的结果,更关注他们在学习过程中的变化和发展,促进了学生全面发展。 通过我一学期来不断的工作,我的物理教学工作也取得了较好的成绩,以后我将一如既往,再接再厉,把工作搞得更好。 初中学校实验教学工作总结2

单片机实验心得体会3篇

单片机实验心得体会一:单片机实验心得体会 时间过得真快,不经意间,一个学期就到了尾声,进入到如火如荼的期末考试阶段。 在学习单片机这门课程之前,就早早的听各种任课老师和学长学姐们说过这门课程的重要性和学好这门课程的关键~~多做单片机实验。 这个学期,我们除了在课堂上学习理论知识,还在实验室做了7次实验。将所学知识运用到实践中,在实践中发现问题,强化理论知识。 现在,单片机课程已经结束,即将开始考试了,需要来好好的反思和回顾总结下了。 第一次是借点亮led灯来熟悉keil软件的使用和试验箱上器材。第一次实验体现了一个人对新事物的接受能力和敏感度。虽然之前做过许多种实验。但依旧发现自己存在一个很大的问题,对已懂的东西没耐心听下去,容易开小差;在听老师讲解软件使用时,思路容易停滞,然后就跟不上老师的步骤了,结果需要别人再次指导;对软件的功能没有太大的热情去研究探索,把一个个图标点开,进去看看。所以第一次试验相对失败。鉴于此,我自己在宿舍下载了软件,然后去熟悉它的各个功能,使自己熟练掌握。 在做实验中,第二个问题应该是准备不充分吧。一开始,由于没有课前准备的意识,每每都是到了实验室才开始编程,完成作业,导致每次时间都有些仓促。后来在老师的批评下,认识到这是个很大的问题:老师提前把任务告诉我们,就是希望我们私下把程序编好。于是我便在上机之前把程序编好,拷到u盘,这样上机时只需调试,解决出现的问题。这样就会节约出时间和同学讨论,换种思路,换种方法,把问题给吃透。发现、提出、分析、解决问题和实践能力是作为我们这个专业的基本素质。 三是我的依赖性很大,刚开始编程序时喜欢套用书上的语句,却对语句的理解不够。于是当程序出现问题时,不知道如何修改,眼前的程序都是一块一块的被拼凑整合起来的,没法知道哪里错了。但是编程是一件很严肃的事情,容不得半点错误。于是便只能狠下决心,坚持自己编写,即使套用时,也把每条语句弄懂。这也能激发了学习的兴趣。 还有一次实验是调出电脑里的程序,让它在试验箱上实现其功,让我们去体会别人编程的技巧和程序逻辑美感。看了之后,不得不说我目前的水平简直太小儿科了。还有连线也是个问题,

(完整word版)单片机知识点总结

第一部分硬件基础 1、单片机的组成; 2、单片机的并行I/O口在使用时,有哪些注意的地方? 3、单片机的存储器;程序存储器和数据存储器的寻址范围,地址总线和数据总线的位数;数据存储器内存空间的分配;特殊功能寄存器区; 4、时钟及机器周期; 5、单片机的控制总线、地址总线及数据总线等。 例: 一、填空 1.MCS-51单片机有4个存储空间,它们分别是:、、、。 2、MCS-51单片机的一个机器周期包括个状态周期,个振荡周期。设外接12MHz晶振,则一个机器周期为μs。 3.程序状态字PSW由位组成。 4.在MCS-51单片机内部,其RAM高端128个字节的地址空间称 为区,但其中仅有个字节有实际意义。 5. MCS-51 系列单片机为位单片机,其数据总线为位,地址总线为位,可扩展的地址范围为。 6. MCS-51 单片机的4 个并行I/O 口若作为普通I/O 口使用时,输入操作分为读引脚和读锁存器,需要先向端口写“1”的操作是。 7. MCS-51 单片机的特殊功能寄存器分为可位寻址和不可位寻址两种,那么IE 为,TMOD 为。 8.通常MCS-51单片机上电复位时PC= H、SP= H、通用寄存器采用第组,这一组寄存器的地址范围 是 H。 9.MCS-51单片机堆栈遵循的数据存储原则。 10.在MCS-51单片机中,使用P2、P0口传送信号,且使用P0口来传送信号,这里采用的 是技术。 11.MCS-51单片机位地址区的起始字节地址为。

12.对于并行口在读取端口引脚信号时,必须先对端口写。13.PC的内容是。 14、MCS-51 单片机运行出错后需要复位,复位的方法是在复位引脚上加一个持续时间超过个时钟周期的高电平。 15、具有4KBytes 储存容量之存储器,其至少需具有根地址线。 二、问答 1.简述MCS-51 单片机的P0、P1、P2 和P3 口的功能。 2.MCS-51单片机的三总线是由哪些口线构成的。 3.MCS-51单片机的位寻址区的字节地址范围是多少?位地址范围是多少? 4. MCS-51单片机存储器在结构上有什么特点?在物理上和逻辑上各有那几个地址空间? 5.简述MCS-51单片机00H-7FH片内RAM的功能划分,写出它们的名称以及所占用的地址空间,并说明它们的控制方法和应用特性。 6.请写出MCS-51单片机的五个中断源的入口地址。 第二部分 C51程序设计 1、C51的指令规则;C51编程语句及规则; 2、C51表达式和运算符; 3、顺序程序、分支程序及循环程序设计; 4、C51的函数; 5、中断函数。 例: 1.程序的基本结构有。 2.C51的存储器模式有、、。 3.C51中int型变量的长度为,其值域为;unsigned char型变量的长度为位,其值域为。 4.C51中关键字sfr的作用,sbit的作 用。 5.函数定义由和两部分组成。 6.C51的表达式由组成。C51表达式语句由表达式和组成。

小学实验教学工作总结1

小学实验教学工作总结 实验教学是培养学生素质的一个重要方面,本学期中,由于有校领导的直接领导和具体指导,全体实验教师的共同努力,顺利地完成了本学期预定的工作目标。 1、实验室工作规范化 学校制定了一整套实验管理规则。如实验教师岗位职责、仪器管理制度、安全卫生制度、赔偿制度并张贴在墙,实验教师在实施过程中都能严格按以上的制度执行。教学使用时都有进出登记。我们特别注意做好安全防护工作,注意做好危险药品的保管工作。注意防火、防水、用电安全。保持经常性的清洁卫生,对公用物品进行维护,坚持了勤俭办学的原则。 2、仪器管理有序化 实验室管理有序,每个柜都有反映内容的目录卡,帐物相符、物卡相符、帐物卡相符。期末清点仪器设备数目,检查损坏程度。 3、教学仪器维护、保养经常化 根据仪器不同的要求做好通风、防尘、防潮、防锈、防腐蚀工作,生物标本采取防潮、防鼠、防蛀等措施,对损坏的仪器及时维修,及时做好损坏维修记录,使实验仪器处于可用状态。经常教育学生要积极实验,勤俭实验,保护仪器,尽量不浪费;我们还教育学生规范实验操作程序,防止不必要的损坏,杜绝实验事故。

4、实验教学与研究方面 为提高实验室的使用率,期初订好科学教学实验计划,凡教学大纲与教材规定做的演示与分组实验,我们都想办法给学生开出。分组实验的材料有四个来源:(1)、仪器室内分组实验盒,(2)、学生下发的实验耗材;(3)、自制自购分组实验材料。(4)、发动学生平时注意收集各种废旧物品。积极安排好实验所需用品、药品,,提前根据教学进度准备好,演示和分组实验努力开足开全。本学期实验开出率达100%。实验教学做到规范化,每次演示与分组实验都预先写好实验通知单,课堂上的演示、分组实验有仪器配备、使用情况、过程等整体效果记录。实验完毕后的仪器进行全面的检查后整理收放原处,以便下次使用。以保证仪器设备的充分使用,体现管理为教学服务,为师生服务。实验教学活动纳入学校教研活动中,经常组织科学教师外出听课,学习好经验,不断使我校的实验教学综合水平得到提高和完善。

单片机期末总结材料 最完整版

单片机期末复习总结 1.MCS-51单片机芯片包含哪些主要功能? 8051单片机是个完整的单片微型计算机。芯片部包括下列主要功能部件: 1)8位CPU; 2)4KB的片程序存储器ROM。可寻址64KB程序存储器和64KB外部数据存储器; 3)128B部RAM; 4)21个SFR; 5)4个8位并行I/O口(共32位I/O线); 6)一个全双工的异步串行口; 7)两个16位定时器/计数器;0 8)5个中断源,两个中断优先级; 9)部时钟发生器。 2.MCS-51单片机的4个I/O口在使用上各有什么功能? 1)P0口:8位双向三态端口,外接上拉电阻时可作为通用I/O口线,也可在总线外扩时用作数据总线及低8位地址总线。 2)P1口:8位准双向I/O端口,作为通用I/O口。 3)P2口:8位准双向I/O端口,可作为通用I/O口,也可在总线外扩时用作高8位地址总线。 4)P3口:8位准双向I/O端口,可作为通用I/O口,除此之外,每个端口还有第二功能。实际应用中常使用P3口的第二功能。 P3的第二功能:

【注】:P0口必须接上拉电阻; I/O口准双向:MCS-51单片机I/O口做输入之前要先输出1.这种输入之前要先输出1的I/O口线叫做准双向I/O口,以区别真正的输入,输出的双向I/O口。 3. MCS-51单片机的存储器分为哪几个空间?是描述各空间作用? 8051存储器包括程序存储器和数据存储器,从逻辑结构上看,可以分为三个不同的空间: 1)64KB片片外统一编址的程序存储器地址空间,地址围:0000H~FFFFH,对于8051单片机,其中地址0000H~0FFFH围为4KB的片ROM地址空间,1000H ~ FFFFH为片外ROM 地址空间; 2)256B的部数据存储器地址空间,地址围为00H~FFH,对于8051单片机,部RAM分为两部分,其中地址围00H ~ 7FH(共128B单元)为部静态RAM的地址空间,80H~FFH为特殊功能寄存器的地址空间,21个特殊功能寄存器离散地分布在这个区域;对于8052系列单片机还有地址围为80H~FFH的高128B的静态RAM。 3)64KB的外部数据存储器地址空间:地址围为0000H~FFFFH,包括扩展I/O端口地址空间。

相关主题
文本预览
相关文档 最新文档