电子教案单片机原理与应用技术

时间:2019-05-13 01:43:33下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《电子教案单片机原理与应用技术》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《电子教案单片机原理与应用技术》。

第一篇:电子教案单片机原理与应用技术

电子教案——单片机原理与应用技术

⒉ 计算机汇编

四.程序设计的基本方法 编写程序要求:

不仅要完成规定的功能任务,而且还要求:

执行速度快、占用内存少、条理清晰、阅读方便、便于移植、巧妙而实用。一般应按以下几个步骤进行:

⑴ 分析问题,确定算法或解题思路 ⑵ 画流程图 ⑶ 编写源程序 ⑷ 汇编和调试

§1-2 汇编语言程序设计举例

一.顺序程序

顺序程序是指按顺序依次执行的程序,也称为简单程序或直线程序。

顺序程序结构虽然比较简单,但也能完成一定的功能任务,是构成复杂程序的基础。

根据不同条件转向不同的处理程序,这种结构的程序称为分支程序。

80C51指令系统中的条件转移指令、比较转移指令和位转移指令,可以实现分支程序。【例】 已知16位二进制负数存放在R1R0中,试求其补码,并将结果存在R3R2中

解:二进制负数的求补方法可归结为“求反加1”,符号位不变。利用CPL指令实现求反;加1时,则应低8位先加1,高8位再加上低位的进位。注意这里不能用INC指令,因为INC指令不影响标志位。程序如下:

CONT:

MOV

A,R0;读低8位

CPL A;取反

ADD

A,#1;加1

MOV

R2,A;存低8位

MOV

A,R1;读高8位

CPL A;取反

ADDC

A,#80H;加进位及符号位

MOV

R3,A;存高8位

RET

;二.分支程序

根据不同条件转向不同的处理程序,这种结构的程序称为分支程序。

80C51指令系统中的条件转移指令、比较转移指令和位转移指令,可以实现分支程序。① S0单独按下,红灯亮,其余灯灭; ② S1单独按下,绿灯亮,其余灯灭; ③ 其余情况,黄灯亮。

解:程序如下

SGNL:ANL

P1,#11100011B;红绿黄灯灭

ORL

P1,#00000011B;置P1.0、P1.1输入态, P1.5~P1.7状态不变 SL0: JNB

P1.0,SL1

;P1.0=0,S0未按下,转判S1

JNB

P1.1,RED

;P1.0=1,S0按下;且P1.1=0,S1未按下,转红灯亮 YELW:SETB P1.4

;黄灯亮

CLR

P1.2

;红灯灭

CLR

P1.3

;绿灯灭

SJMP SL0

;转循环

SL1: JNB

P1.1,YELW

;P1.0=0,S0未按下;P1.1=0,S1未按下,转黄灯亮 GREN:SETB P1.3

;绿灯亮

CLR

P1.2

;红灯灭

CLR

P1.4

;黄灯灭

SJMP SL0

;转循环 RED: SETB P1.2

;红灯亮

CLR

P1.3

;绿灯灭

CLR

P1.4

;黄灯灭

SJMP SL0

;转循环

课堂练习题:

电路及灯亮灭要求同上述【例】题,其中

三.循环程序

循环程序一般包括以下几个部分:

⑴ 循环初值;

⑵ 循环体;

⑶ 循环修改;

⑷ 循环控制;

以上四部分可以有两种组织形式,其结构如图4-6所示.【例】 编制一个循环闪烁灯的程序。

设80C51单片机的P1口作为输出口,经驱动电路74LS240(8反相三态缓冲/驱动器)接8只发光二极管,如图4-8所示。当输出位为“1”时,发光二极管点亮,输出位为“0”时为暗。试编程实现:每个灯闪烁点亮10次,再转移到下一个灯闪烁点亮10次,循环不止。

解:程序如下:

FLASH:MOV

A,#01H;置灯亮初值 FSH0: MOV

R2,#0AH;置闪烁次数 FLOP: MOV

P1,A;点亮

LCALL DY1s;延时1s

MOV

P1,#00H;熄灭

LCALL DY1s;延时1s

DJNZ

R2,FLOP;闪烁10次

RL

A;左移一位

SJMP

FSH0;循环

RET

;【例】设Xi均为单字节数,并按顺序存放在以50H为首地址的内RAM存储单元中,数据长度(个数)N存在R2中,试编程求和S=X1+X2+‥‥+XN,并将S(双字节)存放在R3R4中,(设S<65536)。解:程序如下:

SXN: MOV

R2,#N

;置数据长度(循环次数)

MOV

R3,#00H ;和单元(高8位)清0

MOV

R4,#00H ;和单元(低8位)清0

MOV

R0,#50H ;求和数据区首址 LOOP:MOV

A,R4

;读前次低8位和

ADD

A,@R0 ;低8位累加

MOV

R4,A

;存低8位和

CLR

A

ADDC

A,R3

;高8位加进位

MOV

R3,A

;存高8位和

INC

R0

;指向下一数据

循环修改

DJNZ

R2,LOOP ;判N个数据累加完否?

循环控制

RET

;退出循环

退出循环

【例】编写延时10ms子程序,fosc=12MHz。

解:fosc=12MHz,一个机器周期为。DY10ms:MOV R6,#20;置外循环次数 DLP1: MOV R7,#250;置内循环次数

DLP2: DJNZ R7,DLP2;2机周×250 =500机周DJNZ R6,DLP1;500机周×20= 10000机周RET

;说明:MOV Rn指令为1个机器周期;

DJNZ指令为2个机器周期;

RET指令为2个机器周期;{[(2机周×机周≈10ms 【课堂练习题】 按下列要求编写延时子程序: ⑴ 延时2ms,fosc=6MHz; ⑵ 延时5ms,fosc=12MHz; ⑶ 延时10s,fosc=12MHz;

设80C51单片机的P1口作为输出口,经驱动电路74LS240(8反相三态缓冲/驱动器)接8只发光二极管,如图4-8所示。当输出位为¡°1¡±时,发光二极管点亮,输出位为¡°0¡±时为暗。试编程实现:每个灯闪烁点亮10次,再转移到下一个灯闪烁点亮10次,循环不止。

FLASH:MOV

A,#01H;置灯亮初值 FSH0: MOV

R2,#0AH;置闪烁次数 FLOP: MOV

P1,A;点亮

LCALL DY1s;延时1s

MOV

P1,#00H;熄灭

LCALL DY1s;延时1s

DJNZ

R2,FLOP;闪烁10次

RL

A;左移一位

SJMP

FSH0;循环

RET

;

【课堂练习题】

根据图4-8电路,设计灯亮移位程序,要求8只发光二极管每次点亮一个,点亮时间为250ms,顺序是从下到上一个一个地循环点亮。设fosc=6MHz。

【例】已知P1口数据每隔10ms刷新一次,试求其1s内的平均值,平均值存30H。解:本题需求100个数据的平均值,一般有两种方法:

一种是全部累加后再平均;

另一种是边平均边累加,现给出两种方法的程序。

AVRG1: MOV

R2,#0

;低8位累加寄存器清0

MOV

R3,#0

;高8位累加寄存器清0

MOV

R4,#100

;置平均次数 ALOP: MOV

A,P1;读P1口数据

ADD

A,R2;低8位累加

MOV

R2,A;回存

CLR

A;高8位与进位累加

ADDC

A,R3;

MOV

R3,A;回存

LCALL

DY10ms

;延时10ms

DJNZ

R4,ALOP;判100次累加完否?未完继续

MOV

A,R3;100次累加完,求平均值,被除数→A、B

MOV

B,R2;

MOV

R0,30H

;置商间址

MOV

R6,#0;置除数100,除数→R6R5

MOV

R5,#100;

LCALL

SUM;(A、B)÷(R6、R5)= 商 @R0, 余数A

CJNE

A,#50,NEXT;四舍五入 NEXT: JC GRET;C=1,<50, 舍

INC 30H;C=0,≥50, 入 GRET: RET;

AVRG2: MOV 30H,#0;商累加寄存器清0

MOV 31H,#0;余数累加寄存器清0

MOV R4,#100;置平均次数 ALOP: MOV A,P1;读P1口数据

MOV B,#100;置除数(平均次数)

DIV AB;P1口数据除以100

ADD A,30H;商累加

MOV

30H,A;回存

MOV

A,B;

ADD A,31H;余数累加

MOV 31H,A;回存

CLR C

;

SUBB A,#100;

JC GON;余数累加<100,余数累加寄存器不变

INC 30H;余数累加≥100, 商累加寄存器+1

MOV 31H,A;减去100后差→余数累加寄存器 GON: LCALL DY10ms;延时10ms

DJNZ R4,ALOP

;判100次累加完否?未完继续

MOV A,31H;100次累加完毕,余数累加四舍五入

CJNE A,#50,NEXT;NEXT: JC GRET;C=1,<50, 舍

INC 30H;C=0,≥50, 入 GRET: RET

;

【课堂练习题】

已知某单片机系统每隔20ms测一次温度,8位温度A/D值存在特殊功能寄存器SBUF中,试分别求其1s和1分内的平均值, 分别存30H和31H。

当用PC作基址寄存器时,其表格首地址与PC值间距不能超过256字节,且编程要事先计算好偏移量,比较麻烦。因此,一般情况下用DPTR作基址寄存器。解:编程如下:

CHAG:MOV

DPTR,#TABD;置共阴字段码表首址

MOV

A,30H

;读显示数字

MOVC A,@A+DPTR;查表,转换为显示字段码

MOV

30H,A

;存显示字段码

RET

;TABD:DB 3FH,06H,5BH,4FH,66H;0~4共阴字段码表

DB 6DH,7DH,07H,7FH,6FH;5~9共阴字段码表 四.查表程序

用于查表的指令有两条: ⑴

MOVC

A,@A+DPTR ⑵ MOVC

A,@A+PC 当用DPTR作基址寄存器时,查表的步骤分三步: ① 基址值(表格首地址)→DPTR;

② 变址值(表中要查的项与表格首地址之间的 间隔字节数)→A; ③ 执行MOVC A,@A+DPTR。

当用PC作基址寄存器时,其表格首地址与PC值间距不能超过256字节,且编程要事先计算好偏移量,比较麻烦。因此,一般情况下用DPTR作基址寄存器。

【例】 在单片机应用系统中,常用LED数码管显示数码,但显示数字(≤9)与显示数字编码并不相同,需要将显示数字转换为显示字段码,通常是用查表的方法。现要求将30H中

的显示数字转换为显示字段码并存入30H。已知共阴字段码表首址为TABD。解:编程如下:

CHAG:MOV

DPTR,#TABD;置共阴字段码表首址

MOV

A,30H

;读显示数字

MOVC A,@A+DPTR;查表,转换为显示字段码

MOV

30H,A

;存显示字段码

RET

;TABD:DB 3FH,06H,5BH,4FH,66H;0~4共

DB 6DH,7DH,07H,7FH,6FH;5~9共阴字段码表

【例】 用查表程序求0~40之间整数的立方。已知该整数存在内RAM 30H中,查得立方数存内RAM 30H(高8位)31H。已知立方表(双字节)首地址为TAB。解:编程如下:

CUBE: MOV

DPTR,#TAB;置立方表首址

MOV

A,30H

;读数据

ADD

A,30H

;数据×2→A

MOV

30H,A

;暂存立方表数据序号

MOVC A, @A+DPTR;读立方数据高8位

XCH

A,30H

;存立方数据高8位,立方表数据序号→A

INC

A

;指向立方数据低8位

MOVC A,@A+DPTR;读立方数据低8位

MOV

31H,A

;存立方数据低8位

RET

;TAB: DW 0,0,0,1,0,8,0,27,0,64;0~40立方表

DW 0,125,0,216,„,0FAH,00H;说明:数据×2→A原因是立方表数据为双字节 【课堂练习题】

已知8位显示数字已存入首址为30H的内RAM中,试将其转换为共阴显示字段码,存入首址为40H的内RAM中。五.散转程序

散转程序是一种并行多分支程序。【例】 单片机四则运算系统。

在单片机系统中设置四个运算命令键,它们的键号分别为0、1、2、3。当其中一个键按下时,进行相应的运算。操作数由P1口和P3口输入,运算结果仍由P1口和P3口输出。具体如下:P1口输入被加数、被减数、被乘数和被除数,输出运算结果的低8位或商;P3口输入加数、减数、乘数和除数,输出进位(借位)、运算结果的高8位或余数。键盘号已存放在30H中。解:程序如下:

PRGM: MOV

P1,#0FFH

;P1口置输入态

MOV

P3,#0FFH

;P3口置输入态

MOV

DPTR,#TBJ;置¡°+-×÷¡±表首地址

MOV

A,30H

;读键号

RL

A

;键号2→A

ADD

A,30H

;键号3→A

JMP

@A+DPTR

;散转

TBJ:

LJMP

PRGM0

;转PRGM0(加法)

LJMP

PRGM1

;转PRGM1(减法)

LJMP

PRGM3

;转PRGM3(除法)

LJMP

PRGM2

;转PRGM2(乘法)PRGM0: MOV

A,P1

;读加数

ADD

A,P3

;P1+P3

MOV

P1,A

;和→P1

CLR

A

;

ADDC

A,#00H

;进位→A

MOV

P3,A

;进位→P3

RET

;

PRGM1: MOV

A,P1

;读被减数

CLR

C

;

SUBB A,P3

;P1-P3

MOV

P1,A

;差→P1

CLR

A

;

RLC

A

;借位→A

MOV

P3,A

;借位→P3

RET

;PRGM2: MOV

A,P1

;读被乘数

MOV

B,P3

;置乘数

MUL

AB;P1×P3

MOV

P1,A;积低8位→P1

MOV

P3,B;积高8位→P3

RET;PRGM3: MOV

A,P1

;读被除数

MOV

B,P3

;置除数

DIV

AB;P1÷P3

MOV

P1,A

;商→P1

MOV

P3,B

;余数→P3

RET

;说明:由于LJMP为3字节指令,因此键号需先乘3,以便转到正确的位置。

第二篇:单片机原理及应用技术课后题

2、MCS-51单片机内部包含了:

1.8位CPU,片内振荡器、2.128字节RAM、4K字节ROM、3.2个16位定时器/计数器、4.32根可编程I/O口、5.21个特殊功能寄存器、6.各64K的可寻址外部程序存储器、外部数据存储器

7.中断结构:具有5个中断源,2个优先级

8.一个可编程全双工串行口

9.有位寻址功能,适于布尔处理的位处理机。

4、RAM中有4组(0、1、2、3)工作寄存器,每组8个寄存器(R0~R7),所以共32个寄存器。寄存器工作区的选择是通过状态标志寄存器PSW的第3、4位也即RS1、RS0进行的。当RS1和RS0都为低电平时,工作的寄存器地址为00~07;当RS1为低电平,RS0为高电平时,工作的寄存器地址为08~0F;当RS1为高电平,RS0为低电平时,工作的寄存器地址为10~17;当RS1和RS0都为高电平时,工作的寄存器地址为18~1F。

6、程序状态字寄存器PSW的作用是:用于程序运行状态的信息,以便查询和判断。

常用的标志位及解释如下:

CY(PSW.7):进位标志,除了用于运算结果最高位产生进、借位标志外,还在布尔处理中作为累加器使用,程序中常用“C”表示。

AC(PSW.6):辅助进、借位标志,又称半进位标志,它反映了两个8位数运算低4位是否有半进位,即低4位相加(减)有否进位(借位),如有则AC为1状态,否则为0.常用于BCD码运算调整。

F0(PSW.5):用户标志位,可由用户通过软件定义或检测。

RS1、RS0(PSW.4,PSW.3):工作寄存器组选择位。选择工作寄存器组位,用于选择内部4个工作寄存器组中的其中一组。

OV(PSW.2):溢出标志位,用于带符号数运算的溢出。当两个带符号位的数进行运算时,仅当运算结果数的D7、D6位中只有一位产生进位(或借位)时置位溢出位(OV=1),表示产生溢出,否则复位溢出位(OV=0)。

P(PSW.0):奇偶校验位,用来表示ALU运算结果中二进制数位“1”的个数的奇偶性。若为奇数,则P=1,否则为0.运算结果有奇数个1,P=1;运算结果有偶数个1,P=0.

第三篇:《单片机应用技术》教学大纲2010

课 程 教 学 大 纲

《单片机应用技术》

贵州大学科技学院 2010年3月

《单片机应用技术》课程教学大纲

课程中文名称:单片机应用技术

课程英文名称:MCU Application Technology 课程类别:必修,专业机动 课程编号: 课程归属单位:贵州大学科技学院 制订时间:2010年3月

一、课程的性质、任务

1.课程的性质、任务:《单片机应用技术》是我院工科各专业的一门重要的专业必修课。通过本课程的学习,旨在使学生获得单片机应用的相关基本理论、基本知识与基本技能,掌握单片机应用中软硬件设计的基本方法;了解应用系统各主要环节的设计、调试方法,以及单片机在测量、控制等领域的应用。初步具备应用单片机进行技术改造、产品开发及维护的能力,为今后从事单片机与嵌入式系统的研究开发打下良好的基础。

2.教学的基本要求:本课程学习前,学生应修完相关前期课程,具备初步的电路读图和分析能力,熟悉微型计算机的系统组成和基本工作原理,能进行汇编语言和C语言程序设计。通过本课程学习,学生应达到:了解单片机的特点、应用及发展趋势;了解常见单片机产品特性;掌握标准51单片的引脚分布、工作时序、内部结构、存储器组织;掌握单片机内部接口资源的使用;掌握51单片机的指令系统,会进行汇编语言程序设计;掌握51典型接口扩展方法;了解单片机应用系统设计注意事项;掌握C51的使用,会用C语言进行单片机程序设计;了解单片机应用系统开发和调试的一般步骤。从而为今后相关课程学习及实习实训、毕业设计等应用奠定基础。

3.适用专业与学时数:通信工程、电子信息工程、电子信息科学与技术、计算机科学与技术专业。总学时数:72学时,其中: 理论学时:54 实验学时:18 4.本门课程与其它课程的关系:本课程的先修课程为:《微型计算机原理》、《高级语言程序设计》、《数字电子技术》、《模拟电子技术》、《微型计算机接口技术》等。

5.推荐教材:《MCS-51系列单片机系统及其应用》(第二版),蔡美琴等,高等教育出版社。

推荐参考书:

《单片机及应用系统设计原理与实践》,刘海成,北京航空航天大学出版社。

《经典80C51单片机轻松入门与上手》,李学海,清华大学出版社。

《单片机C语言编程与实例》,赵亮、侯国锐,人民邮电出版社。6.主要教学方法与媒体要求:

课堂教学方式:使用多媒体教室教学。

实践教学方式:实验(本课程实验为独立实验)。7.考核方式及成绩评定:

笔试:闭卷,试卷成绩占,70%,平时成绩占30%(含考勤和平时作业),使用百分制。

实验:以平时实验考察为基础,综合评定。使用5级计分制。注:笔试与实验成绩独立计算。

二、各章教学内容和要求 第一章 绪论(3学时)

1.单片微型计算机 单片机的发展概况 单片机的发展趋势 2.单片机的应用 3.位单片机的主要生产厂家和机型 本章教学要求:

掌握单片机的概念;了解单片机的发展趋势;了解单片机的特点及应用;了解主要单片机厂家和产品。本章教学重点、难点:

单片机的概念、特点及应用。

第二章 MCS-51单片机结构(9学时)

1.MCS-51单片机的外特性

引脚说明 外部总线

2.MCS-51单片机内部结构

MCS-51组成 CPU 存储器 I/O端口 复位和复位电路 3.MCS-51存储器

程序存储器 内部数据存储器 外部数据存储器 4.专用功能寄存器 5.中断系统

(1).中断请求源和中断请求标志(2).中断控制(3).中断优先级结构(4).中断响应过程(5).外部中断触发方式(6).中断响应时间(7).MCS-51的单步操作(8).多个外部中断源系统设计 6.定时器/计数器

(1).结构(2).工作方式(3).应用举例 7.串行接口

(1).串行接口控制寄存器SCON及波特率选择位(2).串行接口工作方式(3).波特率

本章教学要求:

掌握51单片机的外部特性;掌握51单片机的内部结构。掌握单片机的存储器组织;了解专用功能寄存器;掌握单片机的中断系统、定时/计数器、串行接口。本章教学重点、难点:

单片机的外部特性、内部结构、存储器组织;专用寄存器;单片机的中断系统、定时/计数器、串行接口。

第三章 MCS-51指令系统(9学时)

1.概述 2.寻址方式 3.指令系统

(1).指令分类(2).数据传送类指令(3).算术运算类指令(4).逻辑操作类指令(5).位操作类指令(6).控制转移类指令 4.伪指令 本章教学要求:

掌握单片机汇编指令的寻址方式;熟悉其指令系统;掌握常用伪指令的应用。

本章教学重点、难点:

单片机指令的寻址方式、指令系统、伪指令及其使用。

第四章 MCS-51汇编语言程序设计(9学时)

1.简单程序设计 2.分支程序设计 3.循环程序设计 4.散转程序设计 5.子程序和参数传递方法 6.查表程序设计 7.数制转换(选学)本章教学要求:

掌握单片机汇编程序设计方法,会进行分支、循环、散转程序设计;掌握汇编子程序设计的方法;了解查表程序设计;会进行数制转换。本章教学重点、难点:

单片机分支、循环、散转程序设计;单片机子程序设计的方法。

第五章 MCS-51系统扩展技术(12学时)

1.程序存储器的扩展设计

(1).访问外部程序存储器的时序(2).EPROM接口设计

(3).E2PROM接口设计(选学)2.数据存储器的扩展设计

(1).MCS-51访问外部RAM的定时波形(2).数据存储器的扩展设计

(3).串行数据存储器的接口方法(选学)3.MCS-51单片机与可编程并行接口芯片8255的接口 4.显示器接口

(1).发光二极管显示器(LED)(2).七段码液晶显示器(LCD)(选学)(3).字符型液晶显示器接口(选学)5.键盘接口

(1).键盘工作原理(2).键盘接口设计 6.串行通信接口

(1).RS-232C标准接口(2).RS-422A标准接口(选学)(3).RS-485标准接口(选学)

(4).PC机与MCS-51单片机通信的软、硬件设计(5).多机通信(选学)7.模拟电路接口

(1).D/A转换器与8051的接口(2).A/D转换器与8051的接口(3).采样、保持和滤波

本章教学要求:

掌握单片机程序存储器扩展设计;掌握单片机数据存储器扩展设计;掌握I/O口扩展设计;掌握7段型数码显示器接口设计;掌握键盘接口设计;掌握串行接口设计和多机通信;掌握模拟电路接口设计。本章教学重点、难点:

程序存储器扩展设计、数据存储器扩展设计、I/O口扩展设计、7段型数码显示器接口设计、键盘接口设计、串行接口设计和多机通信、模拟电路接口设计。

第6章 单片机应用系统设计(3学时)

1.概述(1).微型计算机应用系统设计

(2).微型计算机控制系统设计与调试的一般原则 2.传感器接口电路

(1).概述

(2).传感器接口电路

3.单片机应用系统的抗干扰技术(选学)

(1).干扰源及其传播途径(2).计算机电源系统的抗干扰措施(3).地线系统

(4).A/D和D/A转换器的抗干扰措施(5).长线传输干扰的排除(6).几种元器件的抗干扰措施 4.8为A/D、D/A转换系统的设计(选学)本章教学要求:

了解单片机应用系统设计的一般原则;掌握典型传感器接口及其设计;了解单片机系统的抗干扰措施。本章教学重点、难点:

典型传感器接口及其设计,单片机抗干扰的一般措施。

第7章 MCS-51单片机控制与C语言(6学时)1.C语言与MCS-51(1).C语言提要(2).C51程序的开发过程

2.用C语言写51单片机软件的一般方法(1).C语言控制8051单片机的I/O口(2).C语言对MCS-51位处理的运用(3).C语言管理MCS-51单片机内部定时器(4).C语言管理MCS-51单片机中断系统 3.常用C51软件设计(1).概述

(2).用8255的键盘LED扫描显示软件设计(选学)

(3).PC机与MCS-51单片机串行通信的C51软件实现(选学)4.用C51完成MCS-51应用系统的软件设计(选学)

本章教学要求:

熟悉了解单片机C语言;掌握C51一般开发方法;会用C语言编写单片机控制程序。本章教学重点、难点:

单片机C语言及其开发方法和软件的使用。

第8章 应用系统的开发和调试(3学时)1.单片机的开发装置

(1).单片机的开发

(2).LCA51软件的介绍(选学)

2.MCS-51应用系统的调试

(1).调试方法简介(2).软件调试方法

3.在线编程(ISP)

(1).ISP的工作原理(2).WINISP的使用(选学)(3).超级终端的使用(选学)

本章教学要求:

熟悉单片机开发的一般步骤;会对单片机应用系统进行软硬件调试;了解ISP的工作原理。本章教学重点、难点:

单片机应用系统的软件业调试方法。

三、实践教学内容与要求

1.实验:9次18学时。本课程开设有相应实验课,具体要求参见《单片机应用技术实验》大纲。2.主要内容:

(1).I/O口输入、输出实验(2).扩展存储器读写实验(3).定时/计数器实验(4).外部中断实验(5).串行静态数码显示实验(6).LED点阵显示实验

(7).单片机串行口与PC机通信实验(8).并行A/D转换实验(9).并行D/A转换实验(10).串行A/D转换实验(11).串行D/A转换实验(12).温度传感器与控制实验

注:根据实验仪器的配置情况,具体实验内容和个数允许有一定的调整。

第四篇:家畜繁殖原理与应用技术

《家畜繁殖原理与应用技术》

教学大纲

根据养殖生产中家畜繁殖的任务,学生在学习本课程的过程中必须掌握的技能有家畜发情鉴定、人工辅助配种、人工授精、妊娠诊断、人工助产、难产助产和新生仔畜护理等。支撑这些技能的理论知识有家畜生殖器官、生殖激素、母畜发情、公畜生殖生理、受精、胚胎发育等。

第一部分

实践教学

一、家畜发情鉴定

1.目的要求:熟练掌握母猪和母牛的发情鉴定技术;熟知母猪和母牛在发情过程中外生殖器官和子宫颈粘液的变化、精神状况的变化、发情结束时的变化等。

2.课程完成场所:种猪养殖场和奶牛养殖场。

3.教学内容:在教师示范、指导下,反复训练学生,直到学生能够熟练掌握掌握母猪和母牛的发情鉴定技术;熟知母猪和母牛在发情过程中外生殖器官和子宫颈粘液的变化、精神状况的变化、发情结束时的变化等。

4.提出问题:母猪和母牛的生殖器官组成?

发情母猪和母牛生理发生的变化?

母猪和母牛发情的调控?

二、猪的人工辅助配种

1.目的要求:熟练掌握猪人工辅助配种技术。熟知公猪和母猪的配种时间、配种次数和根据生产目的所要求的与配公猪品种等。2.课程完成场所:种猪养殖场。

3.教学内容:在教师示范、指导下,反复训练学生,直到学生能够熟练掌握猪的人工辅助配种技术等。4.提出问题:公猪生殖器官的组成?

适时配种和配种次数?

与配公猪品种? 配种动力?

三、猪的人工授精

1.目的要求:熟练掌握猪精液液态保存稀释液的配制、公猪的采精、精液品质检查、精液稀释、猪人工授精等技术。2.课程完成场所:种猪养殖场。

3.教学内容:在教师示范、指导下,反复训练学生,直到学生能够熟练掌握猪精液液态保存稀释液的配制、公猪的采精、精液品质检查、精液稀释、猪人工授精等技术。

4.提出问题:配制稀释液时对各种成份的要求及其作用?

稀释后精子保持受精力的时间?

熟悉人工授精器具及其应用?

四、母猪的妊娠检查技术

1.目的要求:熟练掌握母猪妊娠检查技术。2.课程完成场所:种猪养殖场。

3.教学内容:在教师示范、指导下,反复训练学生,直到学生能够熟练掌握母猪妊娠检查技术。

4.提出问题:母猪妊娠过程中胎儿的发育过程?

五、母猪人工助产技术

1.目的要求:熟练掌握母猪人工助产技术。2.课程完成场所:种猪养殖场。

3.教学内容:在教师示范、指导下,反复训练学生,直到学生能够熟练掌握母猪人工助产技术等。4.提出问题:母猪预产期的推测?

产道、产力、胎儿?

六、新生仔猪护理

1.目的要求:熟练掌握新生仔猪护理技术。2.课程完成场所:种猪养殖场。

3.教学内容:在教师示范、指导下,反复训练学生,直到学生能够熟练掌握新生仔猪护理技术。4.提出问题:仔猪的生物学特性?

仔猪对温度的要求?

七、奶牛人工授精

1.目的要求:熟练掌握奶牛人工授精技术。2.课程完成场所:奶牛养殖场。

3.教学内容:在教师示范、指导下,反复训练学生,直到学生能够熟练掌握牛的人工授精技术。4.提出问题:适时配种和配种次数?

母牛生殖器官的组成?

配种后母牛体内发生的生理变化?

八、奶牛人工助产技术

1.目的要求:熟练掌握奶牛人工助产技术。2.课程完成场所:奶牛养殖场。

3.教学内容:在教师示范、指导下,反复训练学生,直到学生能够熟练掌握牛的人工助产技术。4.提出问题:确定母牛的预产期?

产道、产力、胎儿?

第二部分

理论教学

一、家畜生殖器官的组成及功能 1.目的要求

了解家畜生殖器官的组成及其差异,掌握家畜生殖器官之间的相互关系及其基本功能。2.教学内容

雄性动物生殖器官的组成、组织学结构和功能 雌性动物生殖器官的组成、组织学结构和功能 主性器官和副性器官的关系

二、生殖激素 1.目的要求

明确生殖激素的概念,掌握各种激素的产生部位、化学性质、相互关系、生物学作用及在生产中的应用。2.教学内容 第一节 概述(1)殖激素概念(2)生殖激素分类(3)激素作用机理(4)激素的分泌特点和运输(5)激素作用特点(6)激素测定 第二节

下丘脑激素(1)产生部位和性质(2)生物学作用 第三节

垂体激素(1)产生部位和性质(2)生物学作用 第四节

性腺激素(1)生部位和性质(2)生物学作用 第五节

前列腺素(1)部位和性质(2)生物学作用 第六节

胎盘激素(1)部位和性质(2)生物学作用

三、公畜生殖生理 1.目的要求

了解家畜的性成熟概念、性行为和精子的发生,掌握配种年龄、配种频率、精液组成、精子生理和影响精子寿命的因素。2.教学内容 第一节

性成熟(1)性成熟概念

(2)性成熟年龄和影响因素(3)配种年龄 第二节

性行为(1)性行为(2)配种频率 第三节

精子发生(1)精子发生(2)精子结构

第四节

精液和精子生理(1)精液组成(2)精子生理

第五节

精子寿命和影响因素

四、母畜的发情周期 1.教学目的

了解性成熟及其影响因素、卵子的发生、排卵和卵子结构,掌握配种年龄、卵泡的发育、排卵类型、发情周期及其行为,能够利用产后发情安排生产。

掌握母猪、母牛发情鉴定方法、初步掌握母牛的直肠检查技术。2.教学内容 第一节

性成熟(1)性成熟概念

(2)性成熟年龄和影响因素(3)配种年龄 第二节

卵泡发育(1)无腔卵泡的发育(2)腔卵泡的发育 第三节 卵子发生(1)性成熟前卵子的发生(2)性成熟后卵子的发生(3)排卵(4)卵子结构(5)卵子保持受精力的时间 第四节 母畜发情(1)繁殖季节(2)排卵类型(3)发情周期(4)发情鉴定(5)产后发情(6)异常发情

五、受精、妊娠和分娩 1.教学目的

了解受精过程、胚胎的发育、胎膜的发育,掌握配子运行规律、受精时间、猪的人工辅助配种技术、牛的妊娠检查技术、猪和牛的正常产助产技术。2.教学内容

第一节 配种、受精(1)各种家畜配种方法(2)精子和卵子运输(3)精子和卵子受精前的准备(4)受精 第二节 胚胎发育(1)桑椹胚(2)囊胚

(3)胎膜发育及其功能(4)胚胎发育时间表(5)妊娠信号 第三节 分娩(1)妊娠期(2)分娩征兆(3)助产(4)新生仔畜护理

六、家畜繁殖特性 1.教学目的

掌握不同家畜繁殖特点,为组织生产服务。2.教学内容

第一节 猪的繁殖特性(1)性成熟

(2)发情周期和排卵时间(3)受胎率(4)妊娠(5)产后发情 第二节 牛的繁殖特性(1)成熟

(2)发情周期和排卵时间(3)精子发生能力(4)妊娠(5)产后发情(6)繁殖效率 第三节 羊的繁殖特性(1)繁殖季节(2)性成熟

(3)发情周期和排卵时间(1)配种(2)妊娠

七、人工授精 1.教学目的

掌握家畜人工采精技术、精液品质检查技术、精液液态保存技术、猪人工授精技术、牛冷冻精液解冻技术、牛人工授精技术。2.教学内容

第一节

家畜人工授精的优越性 第二节

采精(1)准备工作(2)采精

(3)精液品质的检查 第三节 精液的液态保存(1)猪精液的液态保存(2)绵羊精液的液态保存(3)鸡精液的液态保存 第四节 冷冻精液(1)稀释(2)平衡(3)分装(4)冷冻 第五节 人工输精(1)发情鉴定(2)冷冻精液的解冻(3)人工授精精液质量标准(4)输精方法

第六节 提高受精率的措施

八、繁殖技术(拓展内容)1.教学目的

了解同期发情、诱发发情、胚胎移植、克隆等新技术的原理和方法。2.教学内容 第一节 体外受精 第二节 发情控制 第三节 其它繁殖技术

九、家畜的繁殖力 1.教学目的

掌握评定繁殖力的方法,了解畜群的正常繁殖力,能够运用饲养管理、生殖生理、繁殖技术等多种学科的知识去努力提高畜群的繁殖力。2.教学内容

第一节

评定繁殖力的方法和正常繁殖力 第二节 家畜的繁殖障碍

第三节 影响繁殖力的因素和提高繁殖力的途径

第五篇:单片机应用技术(语言)教学大纲

单片机应用技术(汇编语言)教学大纲

一、说明

1.课程的性质和内容

本课程是高级技工学校电气自动化专业的专业课。主要内容包括:51单片机结构与工 作原理基础知识,51单片机指令系统及常用汇编语言程序设计,单片机简单应用电路及程 序设计,中断、定时/计数器、串行通信基础知识与应用设计,键盘、显示器、A/D及D/A 接口电路基础知识与应用设计。

2.课程的任务和要求

本课程的主要任务是通过对单片机应用技术基本理论和技能的学习,使学生掌握单片机 常用开发设计软件的使用方法,具有单片机应用电路和程序开发设计及仿真调试的能力,为 学生今后从事电气自动化技术及相关工作打下坚实的基础。

通过本课程的学习,学生应达到以下几个方面的要求:

(1)熟练掌握单片机开发设计流程及开发设计软件。

(2)能进行常用单片机汇编语言程序设计。

(3)能进行单片机简单应用电路和程序开发设计。

(4)能进行中断、定时/计数器及串行通信应用电路和程序开发设计。

(5)能进行键盘、显示器、A/D及D/A应用电路和程序开发设计。

3.教学中应注意的问题

(1)本课程应采用理实一体化教学方法。

(2)应将仿真器和编程器应用贯穿全课程。

(3)对课程中的每一个应用电路,均要求学生实际制作电路板。

(4)思考与练习题应要求学生上机完成。

(5)在教学过程中多结合生产实际应用项目进行讲解。

二、学时分配表

////////////////////////////////////////////////////////////////////

61.三、课程内容及要求

模块一单片机结构及开发设计流程 教学要求

认识单片机的引脚和结构,掌握单片机时钟、复位电路的工作原理和电路设计方法,掌 握单片机输入/输出端口使用方法,掌握单片机仿真器、编程器连接方法及其软件的操作方 法。教学内容

课题一单片机结构

任务一认识单片机的引脚

任务二认识单片机的结构

课题二单片机工作条件

62.课题三单片机输入/输出端口结构

课题四单片机开发设计流程

任务一按键左移亮灯电路设计及制作

任务二按键左移亮灯程序设计

任务三按键左移亮灯电路仿真

任务四按键左移亮灯程序下载 教学建议

1.本模块是学生进行单片机学习的入门阶段,应多举一些工程应用实例,激发学生的 学:习兴趣。

2.在教学过程中应进行单片机及应用电路实物展示,单片机仿真软件和编程软件操作 过程演示。

3.单片机电源、时钟、复位三个工作条件.输人输出端口应用注意事项,仿真器和编 程器连接及其软件的使用是单片机开发设计的最基础知识,应教会学生能够实际应用。

模块二单片机指令系统及汇编语言程序设计 教学要求

掌握单片机存储器结构、寻址方式和指令应用,掌握常用单片机汇编语言程序设计方 法,会用仿真软件进行程序仿真、调试及运行。教学内容

课题一程序设计基础

任务一存储器配置

任务二寻址方式

课题二延时程序

任务一延时程序设计

任务二延时程序验证

任务三延时时间计算

课题三算术运算程序

任务一加法程序设计

任务二减法程序设计

课题四代码转换程序

任务一二进制数转换为BCD码程序设计

任务

二、BCD码转换为七段码程序设计

课题五输人输出程序

任务一LED亮灯硬件电路设计

任务二LED亮灯程序设计 教学建议

1.本模块将单片机指令系统分散在各个课题应用程序设计之中,在讲解时应多引导学 生进行程序设计指令的选择及应用。

2.在讲解指令时,应仔细分析指令的应用例题。

63.3.在讲解程序设计时,应多分析程序设计的方法。

4.本模块应贯穿使用仿真软件进行程序的仿真、调试和运行。

模块三单片机简单应用电路设计实例 教学要求

掌握单片机简单应用电路原理图和程序设计方法,会应用仿真器进行应用程序和电路的 仿真、调试和运行,能根据原理图制作PCB板,并进行程序代码下载和脱机运行。教学内容

课题一彩灯控制器设计

课题二加法运算器设计

课题三数显抢答器设计

课题四篮球比赛计分器设计 教学建议

1.本模块为几个单片机简单应用电路实际开发设计过程,在教学过程中应重点讲解电 路原理图与程序的开发设计方法和过程。

2.每一个应用电路都必须要求学生实际制作电路板,并要求用仿真器进行电路的仿真、调试和运行。

3.教学时要结合思考与练习题,教会学生能对每一个应用电路进行电路和程序的修改。

模块四单片机内部三大功能 教学要求

掌握中断、定时/计数器、串行通信的工作原理,掌握其应用电路和程序设计方法,会 用仿真器进行应用程序与电路的仿真、调试和运行,能根据原理图制作PCB板,并进行程 序代码下载和脱机运行。教学内容

课题一中断系统及其应用

课题二定时/计数器及其应用

课题三串行通信及其应用 教学建议

1.本模块是单片机学习的一个难点,在教学过程中应重点讲解中断、定时/计数器、串

行通信的控制方法。

2.在讲解中断系统时应重点讲解中断系统的编程结构,在讲解定时/计数器时应重点讲

解其初始化步骤和过程/计数器应用程序,在讲解串行通信时应重点讲解其通信过程。

3.每一个应用电路都必须要求学生实际制作电路板,并要求用仿真器进行电路的仿真、调试和运行。

教学时要结合思考与练习题,教会学生能对每一个应用电路进行电路和程序的修改。

64.模块五单片机接口电路及应用 教学要求

掌握键盘、显示器、模数及数模转换接口电路的工作原理,掌握应用电路和程序的设计 方法,能用仿真器进行应用程序与电路的仿真、调试和运行,能根据原理图制作PCB板,并进行程序代码下载和脱机运行。教学内容

课题一键盘接口电路及其应用

任务一多功能灯光控制器

任务二密码锁控制器

课题二显示器接口电路及其应用

课题三模数及数模转换接口电路及其应用 教学建议

1.在讲解时应重点讲解键盘、显示器、模数及数模转换接口电路和程序的设计方法。

2.每一个应用电路都必须要求学生实际制作电路板,并要求用仿真器进行电路的仿真、调试和运行。

3.教学时要结合思考与练习题,教会学生能对每一个应用电路进行电路和程序的修改。

下载电子教案单片机原理与应用技术word格式文档
下载电子教案单片机原理与应用技术.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    单片机原理与应用课程实验教案

    《单片机原理与应用》实验教案 第一章 实验安排 共8个实验,要求8次上机完成。这8个实验分别为: 实验一 利用软件仿真器调试算术运算程序 实验二 INT0中断实验 实验三 定时器/......

    《单片机原理与应用》实验教案4

    实验三基于单片机的交通灯设计 一、实验目的: 通过本实验使学生建立应用电子产品系统开发思想,掌握可编程主控芯片产品、系统开发的开发原理、开发方法和开发过程。 二、实验......

    单片机原理与接口技术教案五篇范文

    《单片机原理与接口技术》教案 班级:05电子(1)(2)日期:2007.3.8 课题:单片机硬件系统 教学目的:使学生理解单片机的结构、硬件原理和工作特性等基础知识 重点难点:单片机硬件组成和数......

    《单片机原理及应用》课程教案

    《单片机原理及应用》课程教案 第三次课 2学时 主要内容: 第二部分 单片机的原理与结构(3) 2.5 并行I/O端口 2.6 时钟电路与时序 2.7 复位操作和复位电路 重点: P0~P3端口......

    《电子课程设计心得体会》与《单片机课程设计心得体会》合集

    《电子课程设计心得体会范文》与《单片机课程设计心得体会》合集电子课程设计心得体会范文(一)通过这次为期近半月的课程设计,我们深感自己动手操作的重要性。我们在课堂上接触......

    单片机原理学习心得

    单片机原理学习心得 授课老师: XXX 姓名: XXX 学号:XXX 通过本学期学习我收获很大,虽然只是基础课程,但是让我对单片机有了深入的了解。在工业、农业、军事、保安、金融、仪器仪......

    单片机原理复习资料

    单片机原理复习资料 5.MCS-51 单片机内部RAM 可分为几个区?各区的主要作用是什么? 内部数据存储器分为高、低128B 两大部分。 低128B 为RAM 区,地址空间为00H~7FH,可分为:寄存器区......

    自动控制原理电子教案

    第1章 自动控制理论的发展史及内容 教学目的: 知识:掌握什么是自动控制,自动控制控制原理的发展史和主要内容 技能:通过学习自动控制原理的发展进程了解本课程主要的任务 教学......