(完整版)单片机技术教案(综合版)

(完整版)单片机技术教案(综合版)
(完整版)单片机技术教案(综合版)

第一讲

一、授课内容:

1.授课科目:单片机技术

2.授课内容:1.1什么是单片机 1.2单片机的发展 1.3 MCS-51和80C51系列简介 1.4单片机的应用领域和应用模式

3.授课类型:讲授

4.授课时间:2学时

5.主讲教师:刘珊

二、教学目的:了解单片机的发展,应用领域和应用模式,掌握单片机的特点

三、教材分析:

重点/难点:单片机的特点

四、教学设想:

1.借助多媒体教学,一方面可以使课堂生动,另一方面可以腾出大量时间加强对重难点知识

的讲解.

2.借助EWB软件做演示实验,增强学生对知识的理解,同时提高他们对本学科的兴趣.

五、教学过程:(板书)

一、什么是单片机

单片机是将CPU,RAM,ROM,定时器/计数器以及I/O接口电路等计算机的主要部件集成在一块电路芯片上。

SCM:单片微型计算机

MCU:微控制器

SOC: 片上系统

二、单片微型计算机发展概况

单片机出现的历史并不长, 但发展十分迅猛。它的产生与发展和微处理器的产生与发展大体同步, 自1971年美国Intel公司首先推出4位微处理器(4004)以来, 它的发展到目前为止大致可分为5个阶段:

第1阶段(1971~1976): 单片机发展的初级阶段。1971年11月Intel公司首先设计出集成度为2 000只晶体管/片的4位微处理器Intel 4004, 并配有RAM、ROM和移位寄存器, 构成了第一台MCS—4微处理器, 而后又推出了8位微处理器Intel 8008, 以及其它各公司相继推出的8位微处理器。

第2阶段(1976~1980): 低性能单片机阶段。以1976年Intel公司推出的MCS—48系列为代表, 采用将8位CPU、8位并行I/O接口、8位定时/计数器、RAM和ROM等集成于一块半导体芯片上的单片结构, 虽然其寻址范围有限(不大于 4 KB), 也没有串行I/O, RAM、ROM容量小, 中断系统也较简单, 但功能可满足一般工业控制和智能化仪器、仪表等的需要。

第3阶段(1980~1983): 高性能单片机阶段。这一阶段推出的高性能8位单片机普遍带有串行口, 有多级中断处理系统, 多个16位定时器/计数器。片内RAM、ROM的容量加大,且寻址范围可达64 KB, 个别片内还带有A/D转换接口。

第4阶段(1983~80年代末): 16位单片机阶段。1983年Intel公司又推出了高性能的16位单片机MCS—96系列, 由于其采用了最新的制造工艺, 使芯片集成度高达12万只晶体管

/片。

第5阶段(90年代): 单片机在集成度、功能、速度、可靠性、应用领域等全方位向更高水平发展。

三、单片机的特点

?(1)体积小、重量轻、功耗低、功能强、性价比高。

?(2)数据大都在单片机内部传送,运行速度快,抗干扰能力强,可靠性高。

?(3)结构灵活,易于组成各种微机应用系统。

?(4)应用广泛,既可用于工业自动控制等场合,又可用于测量仪器、医疗仪器及家用电

器等领域。

四、单片机系列简介

目前世界上单片机生产厂商很多, 如: Intel、Motorola、Philips、Siemens、NEC、ADM、Zilog等公司, 其主流产品有几十个系列, 几百个品种。尽管其各具特色, 名称各异, 但作为集CPU、RAM、ROM(或EPROM)、I/O接口、定时器/计数器、中断系统为一体的单片机, 其原理大同小异。现以Intel公司的系列产品为例, 说明各系列之间的区别。

Intel公司从其生产单片机开始, 发展到现在, 大体上可分为3大系列: MCS—48系列、MCS—51系列、MCS—96系列。该3大系列的性能简介见表1。

表1 Intel单片机系列性能简介

4、MCS—51单片机系列

MCS—51系列单片机虽已有10多种产品, 但可分为两大系列: MCS—51子系列与MCS—52子系列。MCS—51子系列中主要有8031、8051、8751 三种类型。而MCS—52子系列也有3种类型8032、8052、8752。

在某些性能上略有差异。由此可见, 在本子系列内各类芯片的主要区别在于片内有无ROM 或EPROM; MCS—51与MCS—52子系列间所不同的是片内程序存储器ROM从4 KB增至8 KB; 片内数据存储器由128个字节增至256个字节;定时器/计数器增加了一个; 中断源增加了1~2个。另外, 对于制造工艺为CHMOS的单片机, 由于采用CMOS技术制造, 因此具有低功耗的

特点, 如8051功耗约为630 mW, 而80C51的功耗只有120 mW。

五、单片机的应用

由于单片机具有体积小、重量轻、价格便宜、

功耗低, 控制功能强及运算速度快等特点, 因而在国民

经济建设、军事及家用电器等各个领域均得到了广

泛的应用。

(1)家用电器领域

目前国内各种家用电器已普遍采用单片机控制取代传统的控制电路,而做成单片机控制系统。

例如洗衣机、电冰箱、空调机、微波炉、电饭煲、电视机、录像机及其它视频音像设备的控制器。

⑵办公自动化领域

现代办公室中所使用的大量通信、信息产品多数都采用了单片机,如通用计算机系统中的键盘译码、磁盘驱动、打印机、绘图仪、复印机、电话、传真机、考勤机等。

(3) 智能仪表。

用单片机改造原有的测量、控制仪表, 促进仪表向数字化、智能化、多功能化、综合化、柔性化方向发展。

(4) 机电一体化产品。

单片机与传统的机械产品相结合, 使传统机械产品结构简化, 控制智能化。

(5) 商业营销领域

由于在商业营销系统已广泛使用的电子称、收款机、条形码阅读器、仓储安全监测系统、商场保安系统、空气调节系统、冷冻保鲜系统等中,目前已纷纷采用单片机构成专用系统,主要由于这种系统有明显的抗病菌侵害、抗电磁干扰等高可靠性能的保证。

(6)汽车电子与航空航天电子系统

通常在这些电子系统中的集中显示系统、动力监测控制系统、自动驾驭系统、通信系统以及运行监视器(黑匣子)等都要构成冗余的网络系统。

第二讲

一、授课内容:

1.授课科目:单片机技术

2.授课内容:2.1单片机的基本组成 2.2 80C51单片机的引脚功能和结构框图

3.授课类型:讲授

4.授课时间:2学时

5.主讲教师:刘珊

二|、教学要求:

掌握单片机的存储器结构与复位方式,以及80C51单片机的引脚功能,内部结构和工作原理

三、教材分析:

重点: 80C51单片机的引脚功能和内部结构,单片机的存储器结构与复位方式.

难点:单片机的内部结构和工作原理

四、教学设想:

1、借助多媒体教学,一方面可以使课堂生动,另一方面可以腾出大量时间加强对重难点知

识的讲解.

2、借助EWB软件做演示实验,增强学生对知识的理解,同时提高他们对本学科的兴趣.

五、教学过程:(板书)

2.1.1 MCS-51单片机的基本组成

(1)一个8位微处理器CPU。

(2)数据存储器RAM和特殊功能寄存器SFR。

(3)内部程序存储器ROM。

(4)两个定时/计数器,用以对外部事件进行计数,也可用作定时器。

(5)四个8位可编程的I/O(输入/输出)并行端口,每个端口既可做输入,也可做输出。

(6)一个串行端口,用于数据的串行通信。 (7)中断控制系统。 (8)内部时钟电路。

二、80C51单片机的引脚功能结构框图(如上图) 1.主电源引脚VCC 和VSS

2.外接晶振引脚XTAL1和XTAL2

3.控制或其他电源复用引脚RST/ VPD 、ALE/、和

/VPP

时钟电路 SFR 和RAM

ROM

CPU

定时/计数器

并行端口 中断系统 串行端口

时钟源

T 0 T 1

P0

P1

P2 TXD

INT 0

4.输入/输出引脚P0、P1、P2、P3(共32根)

三、引脚功能

(1)主电源引脚Vcc和Vss

VCC: 接+5 V电源正端;

VSS: 接+5 V电源地端。

(2)外接晶体引脚XTAL1和XTAL2

XTAL1: 接外部石英晶体的一端。在单片机内部, 它是一个反相放大器的输入端, 这个放大器构成了片内振荡器。当采用外部时钟时, 对于HMOS单片机, 该引脚接地; 对于CHMOS单片机, 该引脚作为外部振荡信号的输入端。

XTAL2: 接外部晶体的另一端。在单片机内部, 接至片内振荡器的反相放大器的输出端。当采用外部时钟时, 对于HMOS单片机, 该引脚作为外部振荡信号的输入端; 对于CHMOS芯片, 该引脚悬空不接。

图1 内部振荡方式

图2 外部振荡方式

(3)输入/输出(I/O)引脚P0口、P1口、P2口及P3口

(a)P0口(39脚~32脚): P0.0~P0.7统称为P0口。

(b)P1口(1脚~8脚): P1.0~P1.7统称为P1口, 可作为准双向I/O接口使用。

(c)P2口(21脚~28脚): P2.0~P2.7统称为P2口, 一般可作为准双向I/O接口。(d)P3口(10脚~17脚): P3.0~P3.7统称为P3口。

第三讲

一、授课内容:

1.授课科目:单片机技术

2.授课内容:2.3 80C51 CPU的结构和特点 2.4 存储器结构和地址空间

3.授课类型:讲授

4.授课时间:2学时

5.主讲教师:刘珊

二|、教学要求:

掌握单片机的存储器结构与复位方式,80C51单片机的引脚功能,内部结构和工作原理三、教材分析:

重点: 80C51单片机的引脚功能和内部结构,单片机的存储器结构与复位方式.

难点:单片机的内部结构和工作原理

四、教学设想:

1、借助多媒体教学,一方面可以使课堂生动,另一方面可以腾出大量时间加强对重难点知

识的讲解.

2、借助EWB软件做演示实验,增强学生对知识的理解,同时提高他们对本学科的兴趣.

五、教学过程:(板书)

MCS-51单片机的基本结构

2.1.2 MCS-51单片机硬件结构特点

1.内部程序存储器(ROM)和内部数据存储器(RAM)容量(如表2-1所示)。

2.输入/输出(I/O)端口

3.外部程序存储器和外部数据存储器寻址空间

4.中断与堆栈

5.定时/计数器与寄存器区

6.指令系统

2.1.3 MCS-51单片机内部结构

1.运算器

运算器由8位算术逻辑运算单元ALU(Arithmetic Logic Unit)、8位累加器ACC (Accumulator)、8位寄存器B、程序状态字寄存器PSW(Program Status Word)、8位暂存寄存器TMP1和TMP2等组成。

2.控制器

主要由程序计数器PC、指令寄存器IR、指令译码器ID、堆栈指针SP、数据指针DPTR、时钟发生器及定时控制逻辑等组成。

2.3 MCS-51单片机的存储器配置

2.3.1 片内数据存储器

2.3.2 片外数据存储器

2.3.3 程序存储器

2.3.1 片内数据存储器

片内数据存储器结构如图2-9(a)所示;其具体位地址单元如表2-3所示;专用寄存器的地

址映像如表2-4所示。

2.1.4单片机复位电路及复位状态 1.复位电路

单片机复位电路包括片内、片外两部分。外部复位电路就是为内部复位电路提供两个机器周期以上的高电平而设计的。MCS-51单片机通常采用上电自动复位和按键手动复位两种方式。如图2-14所示。

2.单片机复位后的状态

单片机运行出错或进入死循环时,可按复位键重新运行。21个特殊功能寄存器复位后的状态为确定值,如表2-6所示。

00H

A0H A8H B0H B8H D0H 特殊功能寄存器中位寻址

外部 ROM

内部 ROM

(EA=1) 外部 ROM

(EA=0)

0000H

0000H 0FFFH

0FFFH

1000H

FFFFH

0000H

FFFFH

内部数据存储器

(a )

外部数据存储器

(b )

程序存储器 (c )

(a )上电复位

(c )按键脉冲复位

(b )按键电平复位

3、时钟电路

(1)振荡周期/ 时钟周期:为单片机提供时钟信号的振荡源的周期。

(3)机器周期:通常将完成一个基本操作所需的时间称为机器周期。

(4)指令周期:是指CPU执行一条指令所需要的时间。一个指令周期通常含有1~4个机器周期。

若80C51单片机外接晶振为12MHz时,则单片机的四个周期的具体值为:

振荡周期=1/12MHz=1/12μs=0.0833μs

时钟周期=1/6μs=0.167μs

机器周期=1μs

指令周期=1~4μs

4、80C51指令时序

六、作业:P 47页4,6,10,11

第四讲

一、授课内容:

1.授课科目:单片机技术

2.授课内容:第三章80C51单片机的指令系统

3.授课类型:讲授

4.授课时间:2学时

5.主讲教师:刘珊

二|、教学要求:

掌握单片机的寻址方式,指令特点,功能和使用

三、教材分析:

重点:寻址方式,指令特点,功能和使用

难点:寻址方式

四、教学设想:

1、借助多媒体教学,一方面可以使课堂生动,另一方面可以腾出大量时间加强对重难点知

识的讲解.

2、借助EWB软件做演示实验,增强学生对知识的理解,同时提高他们对本学科的兴趣.

五、教学过程:(板书)

?3.1 MCS-51指令系统的分类、格式及一般说明

?3.2 寻址方式

?3.3 分类指令

MCS-51单片机指令系统有如下特点:

(1)指令执行时间快。

(2)指令短,约有一半的指令为单字节指令。

(3)用一条指令即可实现2个一字节的相乘或相除。

(4)具有丰富的位操作指令。

(5)可直接用传送指令实现端口的输入输出操作。

3.1 MCS-51指令系统的分类、格式及一般说明

3.1.1 指令分类

3.1.2 指令格式

3.1.3 指令描述符号介绍

3.1.1 指令分类

按指令功能,MCS-51指令系统分为数据传递与交换、算术运算、逻辑运算、程序转移、布尔处理操作、CPU控制等6类。

布尔处理操作类指令又称位操作指令。

3.1.2 指令格式

在MCS-51指令中,一般指令主要由操作码、操作数组成。

指令应具有以下功能:

(1)操作码指明执行什么性质和类型的操作。例如,数的传送、加法、减法等。

(2)操作数指明操作的数本身或者是操作数所在的地址。

(3)指定操作结果存放的地址。

3.1.3 指令描述符号介绍

Rn——当前选中的寄存器区中的8个工作寄存器R0~R7(n=0~7)。

Ri——当前选中的寄存器区中的2个工作寄存器R0、R1(i=0,1)。

direct—8位的内部数据存储器单元中的地址。

#data——包含在指令中的8位常数。

#data16——包含在指令中的16位常数。

addr16——16位目的地址。

addr11——11位目的地址。

rel——8位带符号的偏移字节,简称偏移量。

DPTR——数据指针,可用作16位地址寄存器。

bit——内部RAM或专用寄存器中的直接寻址位。

A——累加器。

B——专用寄存器,用于乘法和除法指令中。

C——进位标志或进位位,或布尔处理机中的累加器。

@——间址寄存器或基址寄存器的前缀,如@Ri,@DPTR。

/ ——位操作数的前缀,表示对该位操作数取反,如/bit。

×——片内RAM的直接地址或寄存器。

(×)——由×寻址的单元中的内容。

——箭头左边的内容被箭头右边的内容所代替。

3.2 寻址方式

3.2.1 立即寻址

3.2.2 直接寻址

3.2.3 寄存器寻址

3.2.4 寄存器间接寻址

3.2.5 变址寻址

3.2.6 相对寻址

3.2.7 位寻址

3.2.1 立即寻址

指令中直接给出操作数的寻址方式。立即操作数用前面加有#号的8位或16位数来表示。

例如:MOV A,# 60H ;A←#60H

MOV DPTR,# 3400H ;DPTR←#3400H

MOV 30H,# 40H ;30H单元←#40H

上述三条指令执行完后,累加器A中数据为立即数据60H,DPTR寄存器中数据为3400H,30H单元中数据为立即数40H。

3.2.2 直接寻址

指令中直接给出操作数地址的寻址方式,能进行直接寻址的存储空间有SFR寄存器和内部数据RAM。

例如:MOV PSW,# 20H ;PSW←#20H

PSW为直接寻址寄存器的符号地址。

MOV A,30H ;A←30H内部RAM单元中的内容

30H为直接给出的内部RAM的地址。

3.2.3 寄存器寻址

以通用寄存器的内容为操作数的寻址方式。通用寄存器指A、B 、DPTR以及R0~R7 。

例如:CLR A ;A←0

INC DPTR ;DPTR←DPTR+1

ADD R5,# 20H ;R5←#20H+R5

3.2.4 寄存器间接寻址

以寄存器中内容为地址,以该地址中内容为操作数的寻址方式。间接寻址的存储器空间包括内部数据RAM和外部数据RAM。

能用于寄存器间接寻址的寄存器有R0,R1,DPTR,SP。其中R0、R1必须是工作寄存器组中的寄存器。SP仅用于堆栈操作。

例如:MOV @R0,A ;内部RAM(R0)←A其指令操作过程示意图如图3-1所示。

又如:MOVX A,@R1;A←外部RAM(P2R1)其指令操作过程示意图如图3-2所示。

再如:MOVX @DPTR,A;外部RAM(DPTR)←A

其指令操作过程示意图如图3-3所示。

3.2.5 变址寻址

变址寻址只能对程序存储器中数据进行操作。由于程序存储器是只读的,因此变址寻址只有读操作而无写操作,在指令符号上采用MOVC的形式(如图3-4所示)。

例如:MOVC A,@ A+DPTR;A←(A+DPTR)

又如,MOVC A,@ A+PC ;A←(A+PC)

这条指令与上条指令不同的是,基址寄存器是PC。

3.2.6 相对寻址

以当前程序计数器PC的内容为基础,加上指令给出的一字节补码数(偏移量)形成新的PC值的寻址方式。

相对寻址用于修改PC值,主要用于实现程序的分支转移。

例如,SJMP 08H ;PC←PC+2+08H

指令操作示意图如图3-5所示。

3.2.7 位寻址

位寻址只能对有位地址的单元作位寻址操作。

位寻址其实是一种直接寻址方式,不过其地址是位地址。

例如:SETB 10H ;将10H位置1若22H单元中存放着数据40H,22H单元的D0位的位地址为10H,执行上述指令后(22H)=41H。

又如:MOV 32H,C ;32H←进位位C

ORL C ,32H ;C←C∨32H

第五讲

一、授课内容:

1.授课科目:单片机技术

2.授课内容:第三章80C51单片机的指令系统

3.授课类型:讲授

4.授课时间:2学时

5.主讲教师:刘珊

二|、教学要求:

掌握单片机的寻址方式,指令特点,功能和使用

三、教材分析:

重点:寻址方式,指令特点,功能和使用

难点:寻址方式

四、教学设想:

1、借助多媒体教学,一方面可以使课堂生动,另一方面可以腾出大量时间加强对重难点知

识的讲解.

2、借助EWB软件做演示实验,增强学生对知识的理解,同时提高他们对本学科的兴趣.

五、教学过程:(板书)

3.3.1 数据传送类指令

?数据传送类指令共28条,是将源操作数送到目的操作数。指令执行后,源操作数不变,

目的操作数被源操作数取代。数据传送类指令用到的助记符有MOV、MOVX、MOVC、XCH、XCHD、SWAP、PUSH、POP8种。

?源操作数可采用寄存器、寄存器间接、直接、立即、变址5种寻址方式寻址,目的操作数可以采用寄存器、寄存器间接、直接寻址3种寻址方式。MCS-51单片机片内数据传送途径

如图3-6所示。

1.以A为目的操作数

MOV A,Rn ;A←Rn

MOV A,direct ;A←(direct)

MOV A,@Ri ;A←(Ri)

MOV A,#data ;A←#data

2.以Rn为目的操作数

MOV Rn,A ;Rn ← A

MOV Rn,direct ;Rn ←(direct)

MOV Rn,#data ;Rn ←#data

3.以直接地址为目的操作数

MOV @Ri,A ;(Ri)← A

MOV @Ri,direct ;(Ri)←(direct)

MOV @Ri,#data ;(Ri)←#data

4.以间接地址为目的操作数

MOV @Ri,A ;(Ri)← A

MOV @Ri,direct ;(Ri)←(direct)

MOV @Ri,#data ;(Ri)←#data

例如:设(30H)=6FH,R1=40H,执行MOV @R1,30H后,30H单元中数据取出送入R1间接寻址的40H单元,(40H)=6FH。

5.以DPTR为目的操作数

MOV DPTR,#data16 ;DPTR ←#data16

例如执行MOV DPTR,#2000H 后,

(DPTR)= 2000H。

6.访问外部数据RAM

MOVX A,@DPTR ;A ←(DPTR)

MOVX @DPTR,A ;(DPTR)←A

MOVX A,@Ri ;A ←(P2Ri)

MOVX @Ri,A ;(P2Ri)←A

7.读程序存储器

MOVC A,@A+DPTR ;A ←(A+DPTR)

MOVC A,@A+PC ;A ←(A+PC)

例如已知A=30H,DPTR=3000H,

程序存储器单元(3030H)=50H,执行MOVC A,@ A+DPTR后,A=50H。

8.数据交换

字节交换

XCH A,Rn ;A<=> Rn

XCH A ,direct ;A<=>(direct)

XCH A,@Ri ;A<=>(Ri)

半字节交换

XCHD A,@Ri ;A0~3<=>(Ri)0~3

SWAP A ;A0~3<=>A4~7

9.堆栈操作

所谓堆栈是在片内RAM中按“先进后出,后进先出”原则设置的专用存储区。数据的进栈出栈由指针SP统一管理。堆栈的操作有如下两条专用指令:

PUSH direct;SP←(SP+1),(SP)←(direct)

POP direct ;(direct)←(SP),SP ←SP-1

PUSH是进栈(或称为压入操作)指令。指令执行过程如图3-7所示。

【例3.1】将片内RAM 30H单元与40H单元中的内容互换。

方法1(直接地址传送法):

MOV 31H,30H

MOV 30H,40H

MOV 40H,31H

SJMP $

方法2(间接地址传送法):

MOV R0,#40H

MOV R1,#30H

MOV A,@R0

MOV B,@R1

MOV @R1,A

MOV @R0,B

SJMP $

方法3(字节交换传送法):

MOV A,30H

XCH A,40H

MOV 30H,A

SJMP $

方法4(堆栈传送法):

PUSH 30H

PUSH 40H

POP 30H

POP 40H

SJMP $

3.3.2 算术运算类指令

1.加法指令

ADD A,Rn ;A←A + Rn

ADD A,direct ;A←A +(direct)

ADD A,@Ri ;A←A +(Ri)

ADD A,#data ;A←A + #data

2.带进位加指令

ADDC A,Rn ;A←A + Rn + C

ADDC A,direct ;A←A +(direct)+ C

ADDC A,@Ri ;A←A +(Ri)+ C

ADDC A,#data ;A←A + #data + C

C为来自PSW状态寄存器中的进位位C。

例如,设A=20H,R0=21H,C=1,执行指令ADDCA,R0后,A=42H。

3.带借位减指令

SUBB A,Rn ;A←A - Rn - C

SUBB A,direct ;A←A -(direct)- C

SUBB A,@Ri ;A←A -(Ri)- C

SUBB A,#data ;A←A - #data – C

例如,设A=39H,R0=20H,(20H)=32H,C=1,执行指令SUBBA,@R0后,A=06H。

4.乘法指令

MUL AB ;BA←A×B

A和B中各存放一个8位无符号数,指令执行后,16位乘积的高8位在B中,低8位存A 中。

例如,A=30H,B=60H,执行MUL AB 后,A=00H,B=12H。

5.除法指令

DIV AB ;A÷B→商在A中,余数在B中

A和B中各存放一个8位无符号数,A放被除数,B放除数。指令执行后,A中存放商,B中存入余数。若B=00H,则指令执行后OV=1,A与B不变。

例如,A=30H,B=07H,执行DIV AB 后,A=06H,B=06H。

6.加1指令

INC A ;A←A + 1

INC Rn ;Rn←Rn + 1

INC direct ;(direct)←(direct)+ 1

INC @Ri ;(Ri)←(Ri)+ 1

INC DPTR ;DPTR←DPTR + 1

例如,(30H)=22H,执行INC 30H 后,(30H)=23H。

7.减1指令

DEC A ;A←A - 1

DEC Rn ;Rn←Rn - 1

DEC direct ;direct←(direct)- 1

DEC @Ri ;(Ri)←(Ri)- 1

例如,R0=30H,(30H)=22H,执行DEC @R0 后,(30H)=21H。

8.十进制调整指令

DA A ;把A中按二进制相加的结果调整成按BCD码相加的结果

例如,A=65BCD,B=78BCD,C=0,执行下列语句

ADD A,B

DA A

后,A=43 BCD,C=1。

【例3.2】试把存放在R1R2和R3R4中的两个16位数相加,结果存于R5R6中。解:参考程序如下:

MOV A,R2 ;取第一个数的低8位

ADD A,R4 ;两数的低8位相加

MOV R6,A ;保存和的低8位

MOV A,R1 ;取第一个数的高8位

ADDC A,R3 ;两数的高8位相加,并把低8位相加时的进位位加进来

MOV R5,A ;把相加的高8位存入R5寄存器中

SJMP $

第六讲

一、授课内容:

1.授课科目:单片机技术

2.授课内容:第三章80C51单片机的指令系统

3.授课类型:讲授

4.授课时间:2学时

5.主讲教师:刘珊

二|、教学要求:

掌握单片机的寻址方式,指令特点,功能和使用

三、教材分析:

重点:寻址方式,指令特点,功能和使用

难点:寻址方式

四、教学设想:

1、借助多媒体教学,一方面可以使课堂生动,另一方面可以腾出大量时间加强对重难点知

识的讲解.

2、借助EWB软件做演示实验,增强学生对知识的理解,同时提高他们对本学科的兴趣.

五、教学过程:(板书)

3.3.3 逻辑运算与循环类指令

1.“与”操作指令

2.“或”操作指令

3.“异或”操作指令

4.求反与清除指令

5.循环指令

3.3.4 程序转移类指令

1.无条件转移指令

绝对(短)转移指令

AJMP addr11 ;PC10~0 ←addr11

长转移指令

LJMP addr16 ;PC ←addr16

短(相对)转移指令

SJMP rel ;PC ←PC + 2 + rel

间接转移指令

JMP @A+DPTR ;PC ←A + DPTR

2.条件转移指令

累加器为零(非零)转移指令

减1非零转移指令

两数不等转移指令

相对偏移量rel的求法

3.3.5 调用子程序及返回指令

1.调用子程序指令

LCALL addr16

;PC←PC+3,SP←SP+1,(SP)←PC7~10

;SP←SP+1,(SP)←PC15~8,PC←addr16 ACALL addr11

;PC ←PC+2,SP←SP+1,(SP)←PC7~0

;SP ←SP+1,(SP)←PC15~8,PC10~0←addr11

2.返回指令

RET ;PC15~8←(SP),SP←SP-1

;PC7~0←(SP),SP←SP-1

RETI ;PC15~8←(SP),SP←SP-1

;PC7~0 ←(SP),SP←SP-1

3.3.6 位操作指令

1.位数据传送指令

MOV C,bit ;C←(bit)

MOV bit,C ;bit←C

2.位状态修改指令

CLR C;C←0

CLR b it ;(bit)←0

CPL C ;C←

CPL bit ;(bit)←(bit)

SETB C ;C←1

SETB bit ;(bit)←1

3.位逻辑运算指令

ANL C,bit ;C←C∧(bit)

ANL C,/bit ;C←C∧(bit)

ORL C,bit ;C←C∨(bit)

ORL C,/bit ;C←C∨(bit)

4.位转移指令

JC rel ;若C=1,

则转移(PC←PC+2+rel);否则程序顺序执行

JNC rel ;若C=0,

则转移(PC←PC+2+rel);否则程序顺序执

JB bit,rel ;若(bit)=1,

则转移(PC←PC+3+rel);否则程序顺序执行

JNB bit,rel ;若(bit)=0,

则转移(PC←PC+3+rel);否则程序顺序执行

JBC bit,rel ;若(bit)=1,

则PC←PC+3+rel,(bit)←0;否则程序顺序执行

功能:分别检测指定位是1还是0,若条件符合,则CPU转向指定的目标地址去执行程序;否则,顺序执行下条指令。

3.3.7 空操作指令

NOP ;PC ←PC+1

这是一条单字节指令。执行时,不作任何操作(即空操作),仅将程序计数器PC的内容加1,使CPU指向下一条指令继续执行程序。这条指令常用来产生一个机器周期的时间延迟。

六、作业;P62页2,5,6,15,17,25

第七讲

一、授课内容:

1.授课科目:单片机技术

2.授课内容:第四章80C51单片机的功能单元

3.授课类型:讲授

4.授课时间:2学时

5.主讲教师:刘珊

二|、教学要求:

掌握单片机的80C51单片机的功能单元----并行I/O接口

三、教材分析:

重点/难点:掌握并行接口的基本结构和功能特点

四、教学设想:

1、借助多媒体教学,一方面可以使课堂生动,另一方面可以腾出大量时间加强对重难点知

识的讲解.

2、借助EWB软件做演示实验,增强学生对知识的理解,同时提高他们对本学科的兴趣.

五、教学过程:(板书)

4.1 输入/输出(I/O)端口结构

MCS-51单片机有4个双向并行的8位I/O口P0~P3,各

口的每一位均由锁存器,输出驱动器和输入缓冲器组成.

P0口为真正双向口,可驱动8个TTL电路,P1、P2、P3口为准双向口,其负载能力为4个TTL电路。

一、P1口的结构

(字节地址:90H,位地址: 90H-97H)

工作过程:

结构特点:输出锁存器,输入缓冲器,FET晶体管和上拉电阻组成的输入/输出驱动器。

P1口特点:

a. 输出锁存,输出时没有条件

b. 输入缓冲,输入时必须先输出1

c. 工作过程无高阻悬浮状态

d. 它可以驱动4个TTL负载.

P1口的多功能线:

P1.0――――定时器/计数器2的外部输入端T2

P1.1-----------定时器/计数器2的外部控制端T2EX

4、P1口的操作

1 1)字节操作和位操作

字节操作:输入: MOV A/direct, P1

输出:MOV P1, A /#data /direct

位操作:置位,清除:SETB P1.i CLR P1.i

输入,输出:MOV P1.i, C MOV C, P1.i

判跳:JB P1.i,rel JBC P1.i,rel

逻辑运算:ANL C, P1.i

ORL C, P1.i

2 2)读引脚操作和读锁存器操作

读引脚: 先将端口锁存器置1,然后读入信号

读锁存器: 读修改写

二、P3口的结构

( 字节地址:B0H,位地址:B0H----B7H)

图2-6 P3口的一位结构图

1、位结构:与P1口的区别a.P3口增加了一个与非门b.输出锁存器不是从/Q端而是从Q 端输出.c.有两个输入缓冲器.

1、工作过程:

a.输出:替代功能置1则输出锁存器的输出可以顺利通到引脚

输出锁存器输出置1,则替代输出功能可以顺利通到引脚

b.输入:同P1口.

1、功能和特点:

a.可作I/O口使用,为准双向口

b.可以作为替代功能的输入,输出

替代输入功能:P3.0―――串行输入口

P3.2―――外部中断0的请求

P3.3―――外部中断1的请求

P3.4―――定时计数器0外部计数脉冲输入

P3.5―――定时计数器1外部计数脉冲输入

P3.1―――串行输出口

P3.6―――外部数据存储器写选通

P3.7―――外部数据存储器读选通

c.P3口能驱动4个TTL负载

三、P2口的结构

( 字节地址:A0H位地址:A0H-----A7H)

图2-5 P2口的一位结构图

1.位结构:与P1口位结构中的区别

a.增加了一个多路开关

b.输出锁存器的输出端是Q而不是/Q

1.工作过程:多路开关向下,则接通输出锁存器,

多路开关向上,则接通地址寄存器.

1.功能和特点:a.作I/O口使用时,为准双向口

b.可作地址高八位输出时

c.能驱动4个TTL负载.

1.使用时注意的问题:

1)系统若外接有程序存储器,则不易再作I/O口使用

2)片外数据存储器访问,P2口使用分两种情况:

a. 片外数据存储器小于等于256B:P2口不输出地址

b. 片外数据存储器大于256B:P2口需输出高8位

四、P0口的结构(字节地址:80H位地址:80H--87H)

图2-3 P0口的一位结构图

1.工作过程:当内部控制信号置1时,多路开关接通地址/数据输出端

当内部控制信号置0时,多路开关接通输出锁存器的/Q端.

1.功能和特点:

a. 作I/O口使用

b. 作地址/数据复用总线用

c. 能驱动8个TTL负载

小结:

1)P0和P2口内部各有一个二选一的选择电路,受CPU内部控制器控制

2)P1和P3端口虽无选择电路,但彼此之间是有差别的

六、作业:P128页1,4

第八讲

一、授课内容:

1.授课科目:单片机技术

2.授课内容:第四章80C51单片机的功能单元(4.2 定时器/计数器)

3.授课类型:讲授

4.授课时间:2学时

5.主讲教师:刘珊

二|、教学要求:

掌握单片机的80C51单片机的定时器/计数器的结构

三、教材分析:

重点:定时器/计数器的结构,工作原理和应用,中断系统的结构,工作原理和应用.

难点:定时器/计数器的应用和中断系统的应用

四、教学设想:

1、借助多媒体教学,一方面可以使课堂生动,另一方面可以腾出大量时间加强对重难点知

识的讲解.

2、借助EWB软件做演示实验,增强学生对知识的理解,同时提高他们对本学科的兴趣.

五、教学过程:(板书)

4.1 定时/计数器结构特点及控制

41.1 定时/计数器结构

T1T0

图5?1 TMOD、TCON与T0、T1的结构框图

4.1.2 定时/计数器工作方式

4.1.3 定时/计数器控制寄存器

4.1.4 定时/计数器常数的计算

4.1.1 定时/计数器结构

定时/计数器简称定时器,8031单片机有2个16位的定时/计数器:定时器0(T0)和定时器1(T1)。它们都有定时器或事件计数的功能,可用于定时控制、延时、对外部事件计数和检测等场合。

T0由2个特殊功能寄存器TH0和TL0构成,T1则由TH1和TL1构成。作计数器时,通过引脚T0(P3.4)和T1(P3.5)对外部脉冲信号计数,当输入脉冲信号从1到0的负跳变时,计数器就自动加1。计数的最高频率一般为振荡频率的1/24。

4.1.2 定时/计数器工作方式

每个定时/计数器还有4种工作模式,也就是每个定时器可构成4种电路结构模式。

在模式0、1和2,T0和T1的工作模式相同,在模式3,两个定时器的模式不同。下面以T1为例,分述各种工作模式的特点和用法。

4.1.3 定时/计数器控制寄存器

定时器共有2个控制寄存器TMOD和TCON,由软件写入TMOD和TCON 两个8位寄存器,设置各个定时器的操作模式和控制功能。

1.工作模式控制寄存器—TMOD(89H)

GA TE——门控位。

GA TE=1时,由外部中断引脚INT0、INT1和TR0、TR1来启动定时器。当INT0引脚为高

模拟电子技术教案

授课计划 授课时数: 2 授课教师:赵启学授课时间: 课题:半导体二极管 教学目的: 1、理解PN结及其单向导电性 2、了解半导体二极管的构成与类型 教学重点:1、PN结及其单向导电性2、二极管结的构成 教学难点:PN结及其单向导电性 教学类型:理论课 教学方法:讲授法、启发式教学 教学过程: 引入新课: 模拟电子技术基础是一门入门性质的技术基础课,没有哪一门课程像电子技术的发展可以用飞速发展,日新月异。从1947年,贝尔实验室制成第一只晶体管;1958年,集成电路;1969年,大规模集成电路;1975年,超大规模集成电路,一开始集成电路有4只晶体管,1997年,一片集成电路有40亿个晶体管。不管怎么变化,但是万变不离其宗,这门课我们所讲的就是这个“宗”。(10分钟) 讲授新课: 一:PN结(30分钟) 1、什么是半导体,什么是本证半导体?(10分钟) 半导体:导电性介于导体和绝缘体之间的物质 本征半导体:纯净(无杂质)的晶体结构(稳定结构)的半导体,所有半导体器件的基本材料。常见的四价元素硅和锗。

2、杂质半导体(20分钟) N型半导体:在本征半导体中参入微量5价元素,使自由电子浓度增大,成为多数载流子(多子),空穴成为少数载流子(少子)。如图(a) P型半导体:在本证半导体中参入微量3价元素,使空穴浓度增大,成为多子,电子成为少子,以空穴导电为主的杂志半导体称为P型半导体。如图(b) 3、PN结 P型与N型半导体之间交界面形成的薄层为PN结。 二:PN结的单项导电性(20分钟) PN结加正向电压时,可以有较大的正向扩散电流,即呈现低电阻,我们称PN 结导通;PN结加反向电压时,只有很小的反向漂移电流,呈现高电阻,我们称PN 结截止。这就是PN结的单向导电性。 1、正偏 加正向电压(正偏)——电源正极接P区,负极接N区 外电场的方向与内电场方向相反。 外电场削弱内电场→耗尽层变窄→扩散运动>>漂移运动→多子扩散形成正向电流(与外电场方向一致)I F

单片机应用技术课程整体教学教案

《单片机应用技术》整体教学设计 (2015~2016学年第2学期) 课程名称:单片机应用技术 所属系部:信息与智能工程系 制定人:郭志勇巩雪洁 合作人:自成留忠 制定时间:2016.1.16

电子信息职业技术学院

一、课程基本信息 一、课程定位 本课程主要是以智能控制、智能电子产品、智能机器人工程项目为主线,采用企业真实工作任务,通过“项目驱动”教学模式,对国外广泛应用的MCS-51系列单片机的AT89S52单片机工作原理、应用系统的剖析,使学生获得有关单 片机硬件、软件的基本概念、基本知识和单片机应用系统的设计编程入门知识以及用C 语言进行程序设计、运行、调试等基本技能,培养学生分析问题和解决问题的能力。 1. 岗位分析: 本课程主要培养具有智能电子产品和智能控制设计、分析、调试和制作能力的技术技能型人才,可以从事智能电子产品和智能控制设计开发、生产、销售与服务等相关工作,如图1所示。 图1 课程与岗位

2. 课程分析: 本课程是计算机控制技术、物联网应用技术等相关专业的职业能力必修课程,是计算机控制技术专业核心课程。在计算机控制技术专业课程体系中,基于单片机应用技术的课程结构如图2所示。 图2 基于单片机应用技术的课程结构 位于最底层的是本课程的先修课程,也是专业基础课程;本课程是专业核心课程;位于最上层的是本课程的后续课程,既专业课程。基于单片机应用技术的课程结构实现了无缝对接,同时也是我们学校其它相关专业的骨干课程,如嵌入式技术、电子信息工程技术、机电一体化、电气自动化、数控技术等专业都开设本课程。 二、课程目标设计 总体目标: 学通过本课程的学习,学生能熟练使用Proteus仿真软件、C语言编程,能完成简单的智能电子产品和智能控制设计开发;能根据智能电子产品和智能控制设计要求进行元器件焊接组装、软硬件调试;培养学生具有一定的创新思维能力,科学的工作方法和良好的职业道德意识,为提高学生职业技能奠定良好基础。 能力目标: (1)会运用keil集成开发环境,能用C语言编写控制程序、下载调试、查

完整电力电子技术教案

电力电子技术教案 周次:

时间: 课题:绪论第一章第一节电力二极管 课时:2课时 教学目标:1、了解什么是电力电子技术 2、电力二极管的结构与伏安特性 3、掌握掌握电力二极管的主要参数和使用 重点、难点:电力二极管的伏安特性和主要参数 教具:教材粉笔 教学方法:讲授法 时间分配:新授 80分钟小结 15分钟作业布置 5分钟 教学过程: 绪论 相关知识 一、什么是电力电子技术 电子技术包括信息电子技术和电力电子技术两大分支。通常所说的模拟电子技术和数字电子技术都属于信息电子技术。电力电子技术是应用于电力领域的电子技术。具体地说,就是使用电力电子器件对电能进行变换和控制的技术。目前所用的电力电子器件均用半导体制成,故也称电力半导体器件。电力电子技术所变换的“电力”,功率可以大到数百MW甚至GVV,也可以小到数W甚至1W以下。信息电子技术主要用于信息处理,而电力电子技术则主要用于电力变换。通常所用的电力有交流和直流两种。从公用电网直接得到的电力是交流的,从蓄电池和干电池得到的电力是直流的。从这些电源得到的电力往往不能直接满足要求,需要进行电力变换。如表0-1所示,电力变换通常可分为四大类,即交流变直流、直流变交流、直流变直流和交流变交流。交流变直流称为整流,直流变交流称为逆变。直流变直流是指一种电压(或电流)的直流变为另一种电压(或电流)的直流,可用直流斩波电路实现。交流变交流可以是电压或电力的变换,称做交流电力控制,也可以是频率或相数的变换。进行上述电力变换的技术称为变流技术。. 二.电力电子器件的发展简介 1.传统电力电子器件 2.现代电力电子器件 (1)双极型器件 (2)单极型器件 (3)混合型器件 三、变换电路与控制技术 四、对本课程的教学要求 第一节电力二极管 相关知识 一、结构与伏安特性 1、结构 电力二极管的基本结构和工作原理与信息电子电路中的二极管是一样的,都是以半导体PN结为基础的。电力二极管实际上是由一个面积较大的PN结和两端引线以及封装组成的,图1-2示出了电力二极管的外形、结构和电气图形符号。从外形上看,电力二极管 主要有螺性型和平板型两种封装。 2、伏安特性 电力二极管的静态特性主要是指其伏安特性,如图 所示。当电力二极管承受的正向电压大到一定值(门槛电压),正向电流才开始明显增加,处于稳

电子技术教案

第1、2 课时 教学过程 一、半导体得导电特性 1、光敏性、热敏性、可掺杂性 2、本征半导体:纯净得半导体称为本征半导体。 3、N型半导体 结构形成方式:掺入五价杂质元素使载流子数目增多,自由电子就是多子4、P型半导体 结构形成方式:掺入三价杂质元素使载流子数目增多,空穴就是多子 二、PN结得形成与特性 1、形成过程 2、特性:单向导电性 三、二极管 1、结构、外形、分类: (1)按材料分:有硅二极管,锗二极管与砷化镓二极管等。 (2)按结构分:根据PN结面积大小,有点接触型、面接触型二极管。 (3)按用途分:有整流、稳压、开关、发光、光电、变容、阻尼等二极管。 (4)按封装形式分:有塑封及金属封等二极管。 (5)按功率分:有大功率、中功率及小功率等二极管。 2、主要参数 3、判别办法:用万用表欧姆档判别正、负极及好坏。 4、二极管得伏安特性。 5、特殊功能二极管:稳压管、发光二极管 第 3、4 课时

教学 目得 1、了解三极管得结构与特性; 2、掌握三极管得类型与电流放大原理; 3、理解三极管得特性曲线与主要参数。 重点 难点 三极管得电流放大原理 三极管得输入输出特性 教学过程 一、三极管得基本结构与类型 二、三极管在电路中得联接方式 三、三极管得电流放大作用及原理 三极管实现放大作用得外部条件就是发射结正向偏置, 集电结反向偏置。 1)发射区向基区发射电子得过程 2)电子在基区得扩散与复合过程 3)电子被集电区收集得过程 二、特性曲线与主要参数 1、输入特性:i B=f(u BE)= CE u常数2、输出特性:i C=f(u CE)= B i常数 课后 小结 了解三极管得结构与特性;掌握三极管得类型与电流放大原理; 理解三极管得特性曲线与主要参数。 第 5、6 课时 课题共发射极放大电路课型 教学 目得 1、了解电路得结构组成 2、用图解法分析静态工作点与动态波形 I I B C β ≈

基于STM32的经典项目设计实例

13个基于STM32的经典项目设计实例,全套资料STM32单片机现已火遍大江南北,各种教程资料也是遍布各大网站论坛,可谓一抓一大把,但大部分都差不多。今天总结了几篇电路城上关于STM32 的制作,不能说每篇都是经典,但都是在其他地方找不到的,很有学习参考意义的设计实例。尤其对于新手,是一个学习stm32单片机的“活生生”的范例。 1.开源硬件-基于STM32的自动刹车灯设计 自动刹车灯由电池供电并内置加速度传感器,因此无需额外连接其他线缆。使用两节5号电池时,设计待机时间为一年以上(待机功耗66微安),基本可以实现永不关机,即装即忘。 2.基于STM32F407的openmv项目设计资料 本项目是一个openmv,通过摄像头可以把图像实时传输给显示屏显示。MCU选择的是STM32F407(STM32F407数据手册),ARM Cortex-M4内核,最高频率可达180Mhz,包含一个单精度浮点DSP,一个DCMI(数字相机接口)。 3.STM32无线抢答器 无线抢答器采用STM32F302(STM32F302数据手册)芯片主控,同时用蓝牙,语音模块,数码管,七彩灯等部件构成,当主持人按下抢答键时,数码管进入倒记时,选手做好准备,当数码管从9变为0时,多名选手通过手机上虚拟按键进行抢答,同时语音播报抢答结果,显示屏上显示选手的抢答时间。 4.基于ARM-STM32的两轮自平衡小车 小车直立和方向控制任务都是直接通过控制小车两个电机完成的。假设小车电机可以虚拟地拆解成两个不同功能的驱动电机,它们同轴相连,分别控制小车的直立平衡、左右方向。 5.基于STM32F4高速频谱分析仪完整版(原创) 本系统是以STM32F407(STM32F407数据手册)进行加Blackman预处理,再做1024个点FFT进行频谱分析,最后将数据显示在LCD12864上,以便进行人机交互!该系统可实现任意波形信号的频谱显示,以及可以自动寻找各谐波分量的幅值,频率以及相位并进行8位有效数据显示。 6.基于STM32F4的信号分析仪设计(有视频,有代码) 这次基于discovery的板子做一个信号分析仪,就是练手,搞清楚STM32F4(STM32F4系列数据手册)中的USB固件编写,USB驱动的开发,上位机UI开发等一整套流程,过一把DIY的瘾。 7.基于STM32F4的解魔方机器人-stm32大赛二等奖(有视频) 本系统是基于Cortex-M4内核的STM32微控制器的解魔方机器人,在硬件方面主要有OV7670摄像头,LCD,舵机,在软件方面主要有OV7670的驱动,摄像头颜色识别算法,解魔方算法和舵机动作算法。整个设计过程包括电子系统的设计技术及调试技术,包括需求分析,原理图的绘制,制版,器件采购,安装,焊接,硬件调试,软件模块编写,软件模块测试,系统整体测试等整个开发调试过程。

电工电子技术教案课程.docx

厦门电子职业中专学校教案纸 第页 第一章直流电路检查 学《电子电 科工技术》§1.1电路 授课班级授课时数2教具多媒体、黑板、粉笔授课时间2016 . 9教学方法讲解,启发,问答、实物演示 1.介绍课程以及教学大纲 教学目的2.了解电路的基本概念及组成 3.掌握元件符号 教学重点1.电路的基本组成2.掌握元件符号 和难点 3.学会画电路图 掌握元件符号和电路图 复习提问 教学内容、方法、过程和板书设计教学追记 §1.1电路 一、电路的基本组成 1.什么是电路? 电路是由各种元器件(或电工设备 )按一定方式 联接起来的总体,为电流的流通提供了路径。 如图 1-1 所示。 图 1-1 简单的直流电路 2.电路的基本组成 电路的基本组成包括以下四个部分: (1)电源(供能元件):为电路提供电能的设备和器件。 提问 (2)负载 (耗能元件 ):使用 (消耗 )电能的设备和器件 (如灯泡等用电器 )。 (3)控制器件:控制电路工作状态的器件或设备(如开关等 )。 (4)联接导线:将电器设备和元器件按一定方式联接起来(如各种铜、铝电缆线等 )。

教案纸附页 教学内容、方法、过程和板书设计 3.电路的状态 (1)通路 (闭路 ):电源与负载接通,电路中有电流通过,电气设备或元器件获得 一定的电压和电功率,进行能量转换。 (2)开路 (断路 ):电路中没有电流通过,又称为空载状态。 (3)短路 (捷路 ):电源两端的导线直接相连接,输出电流过大对电源来说属于严 重过载,如没有保护措施,电源或电器会被烧毁或发生火灾,所以通常要在电路或电气 设备中安装熔断器、保险丝等保险装置,以避免发生短路时出现不良后果。 二、电气元件符号 三、基本电路图 由理想元件构成的电路叫做实际电路的电路模型,也叫做实际电路的电路原理图,简称为电路图。例如,图 1-2 所示的手电筒电路。 理想元件:电路是由电特性相当复杂的元器件组成的,为了便于使用数学方法对电 路进行分析,可将电路实体中的各种电器设备和元器件用一些能够表征它们主要电 磁特性的理想元件 (模型 )来代替,而对它的实际上的结构、材料、形状等非电磁特性不予考虑。第 1 页 教学追记 画图讲解 图 1-2 手电筒的电路原理图

单片机C语言编程实例

单片机C语言编程实例 前言 INTEL公司的MCS-51单片机是目前在我国应用得最广泛的单片机之一.随着 单片机应用技术的不断发展,许多公司纷纷以51单片机为内核,开发出与其兼容的 多种芯片,从而扩充和扩展了其品种和应用领域。 C语言已成为当前举世公认的高效简洁而又贴近硬件的编程语言之—。将C语言向单片机上的移植,始于20世纪80年代的中后期。经过十几年的努力,C语言终于成为专业化单片机上的实用高级语言。用C语言编写的8051单片机的软件,可以大大缩短开发周期,且明显地增加软件的可读性,便于改进和扩充,从而研制出规模更大、性能更完善的系统。因此,不管是对于新进入这一领域的开发者来说,还是对于有多年单片机开发经验的人来说,学习单片机的C语言编程技术都是十分必要的。. C语言是具有结构化.模块化编译的通用计算机语言,是国际上应用最广.最多的计算语言之一。C51是在通用C语言的基础上开发出的专门用于51系列单片机编程的C语言.与汇编语言相比,C51在功能上.结构上以及可读性.可移植性.可维护性等方面都有非常明显的优势。目前 最先进、功能最强大、国内用户最多的C51编译器是Keil Soft ware公司推出的KeilC51。第 一章单片机C语言入门 1.1建立您的第一个C项目 使用C语言肯定要使用到C编译器,以便把写好的C程序编译为机器码, 这样单片机才能执行编写好的程序。KEIL uVISION2是众多单片机应用开发软 件中优秀的软件之一,它支持众多不同公司的MCS51架构的芯片,它集编辑, 编译,仿真等于一体,同时还支持PLM、汇编和C语言的程序设计,它的界面 和常用的微软VC++的界面相似,界面友好,易学易用,在调试程序,软件仿真 方面也有很强大的功能。因此很多开发51应用的工程师或普通的单片机爱好者,都对它十分喜欢。 以上简单介绍了KEIL51软件,要使用KEIL51软件,必需先要安装它。KEIL51是一个商业的软件,对于我们这些普通爱好者可以到KEIL中国代理周 立功公司的网站上下载一份能编译2K的DEMO版软件,基本可以满足一般的个

项目单片机应用技能实训C语言教案

单片机应用技能实训(C语言)教案—项目2 项目2 广告灯电路制作 任务1 MCS-51单片机I/O端口及C语言相关指令

二、教学实施过程 实 施 环 节 教学内容导 学 方 法组 织 教 学 1、检查学生出勤情况并做好记录。 2、调整学生的注意力,为上课作准备。 互 动 交 流复 习 提 问 1、MCS-51单片机由哪几部分组成 2、MCS-51单片机有多少个I/O口引脚 提 问 导 思导 入 夜晚的商业街上,各种各样的广告彩灯光彩夺目,变幻无穷,非常好看。那么功能强大的单片机是否能完成广告彩灯的控制任务呢本项目的任务就是制作一个用单片机控制的广告灯电路。为完成项目制作,先进行相关基本知识的学习。 启 发 学 习 积 极 性讲 授 新 课 一、MCS-51单片机并行接口 1、P0口的结构和工作原理 P0口每一位的结构如图2-2所示,它由一个输出锁存器,上下两个三态缓冲器,一个输出驱动电路和一个输出控制电路组成。 图2-2 P0口的结构 从P0口输出数据的方法有两种,一种是执行以P0口为目的操作数的数据传送指令来实现,另一种是执行以P0口位为目的操作数的位操作指令来实现。分别举例如下: P0=0x66; 12 fsoc 1 ?12 10 6 1 6 ? ? sμ

1、

89C1’ex),默认情况下该项未被选中,如果要写片做硬件实验,就必须选中该项,这一点是初学者易疏忽的,在此特别提醒注意。 4、编译、连接 在设置好工程后,即可进行编译、连接。点击Build target 按钮,对当前工程进行连接,如果当前文件已修改,软件会先对该文件进行编译,然后再连接以产生目标代码。 编译过程中的信息将出现在输出窗口中的Build页中,如果源程序中有语法错误,会有错误报告出现。 三、布置作业学生练习,老师指导。 1、单片机控制广告灯电路的仿真验证。 2、观察现实中广告灯的变化情况,通过改写程序,完成不同的灯光效果。比一比,看谁制作的变化效果又多又好。 3、本项目中采用低电平驱动,是否能采用高电平驱动,试一试,想想为什么利用多媒体或机房相关软件进行操作演示。讲解各步骤的含义。 讲解各步骤的含义。完成程序编译后,展示仿真效果。 课堂小结1、proteus的基本操作步骤。 2、keil的操作步骤。

电工电子技术教案

厦门电子职业中专学校教案纸 第页

§1.1电路 一、电路的基本组成 1.什么是电路? 电路是由各种元器件(或电工设备)按一定方式 联接起来的总体,为电流的流通提供了路径。 如图1-1所示。 图1-1 简单的直流电路 2.电路的基本组成 电路的基本组成包括以下四个部分: (1)电源(供能元件):为电路提供电能的设备和器件。 提问 (2)负载(耗能元件):使用(消耗)电能的设备和器件(如灯泡等用电器)。 (3) 控制器件:控制电路工作状态的器件或设备(如开关等)。 (4) 联接导线:将电器设备和元器件按一定方式联接起来(如各种铜、铝电缆线等)。 教案纸附页 教学内容、方法、过程和板书设计教学追记

3.电路的状态 (1) 通路(闭路):电源与负载接通,电路中有电流通过,电气设备或元器件获得一 定的电压和电功率,进行能量转换。 (2) 开路(断路):电路中没有电流通过,又称为空载状态。 (3) 短路(捷路):电源两端的导线直接相连接,输出电流过大对电源来说属于严重 过载,如没有保护措施,电源或电器会被烧毁或发生火灾,所以通常要在电路或电气 设备中安装熔断器、保险丝等保险装置,以避免发生短路时出现不良后果。 二、电气元件符号 三、基本电路图 由理想元件构成的电路叫做实际电路的电路模型,也叫做实际电路的电路原理图, 简称为电路图。例如,图1-2所示的手电筒电路。 理想元件:电路是由电特性相当复杂的元器件组成的,为了便于使用数学方法对 电路进行分析,可将电路实体中的各种电器设备和元器件用一些能够表征它们主要电 磁特性的理想元件(模型)来代替,而对它的实际上的结构、材料、形状等非电磁特性不 予考虑。 图1-2 手电筒的电路原理图 画图讲解 厦门电子职业中专学校教案纸 学《电子电检查

单片机应用技术教案双语教学1Ch1HardwareSystemofSingleChipMicroco

●Keywords: 微型计算机(Microcomputer) PC(Personal Computer)机 单片微型计算机(Single Chip Microcomputer) 中央处理单元(CPU,Central Processing Unit) 输入输出(I/O,Input/Output) 随机存取存储器(RAM,Random Access Memory) 只读存储器ROM(Read-only Memory) 专用寄存器(Special Function Register) 程序计数器(PC,Program Counter) 累加器(ACC,Accumulator) 程序状态字(PSW,Program Status Word) 堆栈指针(SP,Stack Pointer) 时钟电路(Clock circuit) 复位电路(Reset circuit) 电压(Voltage) 地线(Ground) ●Introduction: The generic 8031 architecture sports a Harvard architecture, which contains two separate buses for both program and data. So, it has two distinctive memory spaces of 64K X 8 size for both program and data. It is based on an 8 bit central processing unit with an 8 bit Accumulator and another 8 bit B register as main processing blocks. Other portions of the architecture include few 8 bit and 16 bit registers and 8 bit memory locations. Each 8031 device has some amount of data RAM built in the device for internal processing. This area is used for stack operations and temporary storage of data. This base architecture is supported with onchip peripheral functions like I/O ports, timers/counters, versatile serial communication port. So it is clear that this 8031 architecture was designed to cater many real time embedded needs. The following list gives the features of the 8031 architecture: #Optimized 8 bit CPU for control applications. #Extensive Boolean processing capabilities. #64K Program Memory address space. #64K Data Memory address space. #128 bytes of onchip Data Memory. #32 Bi-directional and individually addressable I/O lines. #Two 16 bit timer/counters. #Full Duplex UART.

《电子技术基础》正式教案

电 子 技 术 基 础 教 案 §1-1 半导体的基础知识

目的与要求 1. 了解半导体的导电本质, 2. 理解N型半导体和P型半导体的概念 3. 掌握PN结的单向导电性 重点与难点 重点 1.N型半导体和P型半导体 2. PN结的单向导电性 难点 1.半导体的导电本质 2.PN结的形成 教学方法 讲授法,列举法,启发法 教具 二极管,三角尺 小结 半导体中载流子有扩散运动和漂移运动两种运动方式。载流子在电场作用下的定向运动称为漂移运动。在半导体中,如果载流子浓度分布不均匀,因为浓度差,载流子将会从浓度高的区域向浓度低的区域运动,这种运动称为扩散运动。 多数载流子因浓度上的差异而形成的运动称为扩散运动 PN结的单向导电性是指PN结外加正向电压时处于导通状态,外加反向电压时处于截止状态。 布置作业 1.什么叫N型半导体和P型半导体 第一章常用半导体器件 §1-1 半导体的基础知识 自然界中的物质,按其导电能力可分为三大类:导体、半导体和绝缘体。 半导体的特点: ①热敏性 ②光敏性 ③掺杂性 导体和绝缘体的导电原理:了解简介。

一、半导体的导电特性 半导体:导电性能介于导体和绝缘体之间的物质,如硅(Si)、锗(Ge)。硅和锗是4价元素,原子的最外层轨道上有4个价电子。 1.热激发产生自由电子和空穴 每个原子周围有四个相邻的原子,原子之间通过共价键紧密结合在一起。两个相邻原子共用一对电子。室温下,由于热运动少数价电子挣脱共价键的束缚成为自由电子,同时在共价键中留下一个空位这个空位称为空穴。失去价电子的原子成为正离子,就好象空穴带正电荷一样。 在电子技术中,将空穴看成带正电荷的载流子。 2.空穴的运动(与自由电子的运动不同) 有了空穴,邻近共价键中的价电子很容易过来填补这个空穴,这样空穴便转移到邻近共价键中。新的空穴又会被邻近的价电子填补。带负电荷的价电子依次填补空穴的运动,从效果上看,相当于带正电荷的空穴作相反方向的运动。 3.结论 (1)半导体中存在两种载流子,一种是带负电的自由电子,另一种是带正电的空穴,它们都可以运载电荷形成电流。 (2)本征半导体中,自由电子和空穴相伴产生,数目相同。 (3)一定温度下,本征半导体中电子空穴对的产生与复合相对平衡,电子空穴对的数目相对稳定。 (4)温度升高,激发的电子空穴对数目增加,半导体的导电能力增强。 空穴的出现是半导体导电区别导体导电的一个主要特征。 二、N型半导体和P型半导体 本征半导体 完全纯净的、结构完整的半导体材料称为本征半导体。 杂质半导体 在本征半导体中加入微量杂质,可使其导电性能显著改变。根据掺入杂质的性质不同,杂质半导体分为两类:电子型(N型)半导体和空穴型(P型)半导体。 1. N型半导体 在硅(或锗)半导体晶体中,掺入微量的五价元素,如磷(P)、砷(As)等,则构成N型半导体。 在纯净半导体硅或锗中掺入磷、砷等5价元素,由于这类元素的原子最外层有5个价电子,故在构成的共价键结构中,由于存在多余的价电子而产生大量自由电子,这种半导体主要靠自由电子导电,称为电子半导体或N型半导体,其中自由电子为多数载流子,热激发形成的空穴

单片机原理及应用教学教案

第一讲 一、授课内容: 1、什么是单片机 2、单片机的发展 二、授课类型:讲授 三、授课时数:2学时 四、教学目标:了解单片机的发展,应用领域和应用模式,掌握单片机的特点 五、教学重、难点: 重点/难点:单片机的特点 六、教学设想: 借助产品、作品演示,一方面可以使课堂生动,另一方面可以腾出大量时间加强对重难点知识的讲解,增强学生对知识的理解,同时提高他们对本学科的兴趣. 七、教学过程:(板书) 一、什么是单片机 随着微电子技术的不断发展,计算机技术也得到迅速发展,并且由于芯片的集成度的提高而使计算机微型化,出现了单片微型计算机(Single Chip Computer),简称单片机,也可称为微控制器MCU(Micro controller Unit)。单片机,即集成在一块芯片上的计算机,集成了中央处理器CPU(Central Processing Unit)、随机存储器RAM(Random Access Memory)、只读存储器(Read Only Memory)、定时器/计数器以及I/O接口电路等主要计算机部件。 二、单片微型计算机发展概况 单片机出现的历史并不长, 但发展十分迅猛。它的产生与发展和微处理器的产生与发展大体同步, 自1971年美国Intel公司首先推出4位微处理器(4004)以来, 它的发展到目前为止大致可分为5个阶段: 第1阶段(1971~1976): 单片机发展的初级阶段。 1971年11月Intel 公司首先设计出集成度为2 000只晶体管/片的4位微处理器Intel 4004, 并配有RAM、 ROM和移位寄存器, 构成了第一台MCS—4微处理器, 而后又推出了8位微处理器Intel 8008, 以及其它各公司相继推出的8位微处理器。 第2阶段(1976~1980): 低性能单片机阶段。以1976年Intel公司推

单片机应用技术教案双语教学3Ch3InstructionSystemoftheMCS51

Keywords: MCS(Micro Computer System) 指令系统(Instruction System) 寻址方式(Look for address mode) 寄存器(Register) 直接(Directness) 位(Bit) 立即(Immediately) 间接(Indirectly) 变址(Change address) 相对(Comparatively) 数据传送指令(Data Move Instruction) 算术运算指令(Arithmetic Operation Instruction)逻辑运算指令(Logic Operation Instruction) 控制转移指令(Control Transfer Instruction) 位操作指令(Bit Operation Instruction) 码(BCD,Binary Coded Decimal) 加法(ADD,Addition) 减法(SUB,Subtration) 乘法(MUL,Multiplication) 除法(DIV,Divition) 数据调整(DA,Data Adjust)

加大(INC,Increase) 减少(DEC,Decrease) Introduction: (Ⅰ)Addressing modes: 8031’s assembly language instruction set consists of an operation mnemonic and zero to three operands separated by commas. In two byte instructions the destination is specified first, and then the source. Byte wide mnemonics like ADD or MOV use the Accumulator as a source operand and also to receive the result. The 8031 supports five types of addressing modes: #Register Addressing #Direct Addressing #Register Indirect Addressing #Immediate Addressing #Index Addressing #Change Addressing #Comparatively Addressing *Register Addressing: Register Addressing accesses the eight working registers (R0-R7) of the selected register bank. The least significant three bits of the instruction opcode indicate which register is to be used for the operation. One of the four banks of registers is to be predefined in the PSW before using register addressing instruction. ACC, B, DPTR and CY, (the Boolean Accumulator) can also be addressed in this mode. *Direct Addressing: Direct addressing can access any onchip variables or hardware register. To indicate the address of the location, an additional byte is attached to the opcode. Depending on the highest order bit of the direct address byte one of two physical memory space is selected. When the direct address range is between 0 and 127 (00H - 7FH) one of the 128 low order

单片机应用技术说课稿

各位领导、专家、评委:你们好! 我是自控系计算机控制技术教研室老师刘刚。我说课的课程是“单片机技术应用”。下面我从课程设置、课程内容、课程实施、课程评价等等六方面来汇报对课程的钻研情况和教学思想。恳请在座的专家、评委批评指正。 《单片机应用技术》课程在计算机控制技术专业人才培养方案中具有重要作用,,是“计算机控制工程综合能力”的重要构成部分,对学生职业能力的培养起到重要支撑作用。同时,《单片机技术应用》课程也是专业课程体系中的一个关键环节,对课程体系的构建起到了承上启下的关键作用,是前期《模拟电子技术》、《数字电子技术》、《C语言程序设计》等课程的综合和提升,又是后续《计算机控制技术》、《自控理论》等课程的前提和基础。 经过调研我们得知本专业的学生将来大致的就业岗位:生产维修岗、设计研发岗以及技术支持岗,不同的岗位适应于不同的行业,对职业能力的需求也有所侧重。但总的来说都要求学生具有一定的理论基础与较强的实践应用能力。据此,我们将课程目标定位于:使学生了解单片机的特点、基本工作原理;了解单片机与微型计算机的区别与联系;掌握单片机的指令系统、中断系统、扩展系统、定时器、接口技术。掌握单片机应用程序的设计方法。并将课程目标细化为能力目标、知识目标和素质目标。 立足于课程的培养目标,我们以实际控制任务、高职培养目标、人的认识规律、以及单片机设计师职业资格要求等为依据精心选择、设计课程内容。 本课程以循环流水灯、电子钟、温度测量报警系统3个电子产品的设计制作过程为载体。根据产品的设计制作过程,结合单片机的知识点划分为10个教学任务,每个学习任务既是一项单片机应用技能的训练,又是整个产品设计制作的一个环节。 3个电子产品分别适用单片机学习的3个阶段:入门、基础、扩展。 循环流水灯涉及简单的开关量控制,是单片机控制的基础,设计制作简单,容易实现,有助于提高学生的积极性。 电子钟涉及单片机应用系统的常用电路,即显示电路和键盘电路,其设计制作过程涉及外部中断、定时/计数器应用,是进一步应用的基础。 温度测量报警系统是在前面制作的基础上,对并行接口芯片、串行

电子技术教案完整版

编号:1—1 教研室主任签字:王亚君 授课日期 授课班级 课题名称第一章常用半导体器件 §1-1 半导体的基本知识 教学目的 1. 知道半导体的导电特性 2.知道两种杂质半导体的形成、特点 3.提高学生学习本课程的兴趣。 4.对学生进行养成教育;安全及就业观的引导。 教学重点半导体的导电特性、两种杂质半导体的形成、特点 教学难点PN结的形成及其特性 教学方法讲练法 课题类型新授课 课的结构组织教学→复习→导入新课→讲授新课→练习→小结→作业 教学环节教学内容教学活动时间 型半导体型和授讲新课P二、N

型半导体的形成及特点1、N教师板书,分钟15)形成:在纯净的半导体中掺入五价元1学生听述素磷并记录笔2)特点:自由电子多、空穴少记 、2P型半导体的形成及特点 )形成:在纯净的半导体中掺入三价元1 素硼 2)特点:自由电子少、空穴多 )、1常用的半导体材料是(习练学5分生自己钟 )。和(完成 、)型半导体的多数载流子是2、N( 。少数栽流子是() 型半导体的电中性讲型和P、3N课新授30分钟 学生听述 三、PN结及其单向导电性 1、PN结的形成 1)扩散运动:物质从浓度高的地方向浓板书 度低的地方的运动 2)漂移运动:载流粒子在电场的作用下 发生的移动 3)PN结的形成 扩散运动和漂移运动达到动态平衡时 形成的空间电荷区即是PN结。空间电荷 区也叫阻挡层、耗尽层 2、PN结的特点 PN结正偏时,电阻小导通,PN结反偏时,电阻大截止。

:王亚君教研室主任签字编号:2—1 授课日期 授课班级 课题名称第一章常用半导体器件 §1-2 二极管 教学目的1、认识二极管的结构和符号

单片机的发展趋势与应用实例

单片机发展趋势 单片微型计算机,简称单片机,就是将微处理器、存储器ROM和RAM、定时/计数器、中断系统、I/O接口、总线和其他多功能器件集成在一块芯片上的微型计算机。由于单片机的重要领域为智能化电子产品,一般需要嵌入仪器设备内,故又称嵌入式微型控制器。由于其具有可靠性较高,便于扩展,体积小,成本低等等特点,单片机已经广泛的应用于民用电子产品,智能仪表,工业测控、军工等等领域。但是,单片机也存在着比如片内存储容量较小等等缺点。那么已经很发达的单片机技术未来将何去何从呢?下面我将根据目前的市场需求与单片机本身的特点,从内部器件的优化,外围器件电路的扩展优化,整体可靠性与集成度的提高三个方面简要描绘一下单片机的发展蓝图。 一、内部器件的优化 1、CPU的改进。CPU是单片机的核心,他的功能的发展与提高,势必会带动单片机的发展。目前单片机内大多数为单CPU结构,只有8根数据总线。未来单片机会采用双CPU结构,增加数据总线,提高数据处理速度与能力;同时,采用流水线结构,提高处理和运算速度,以适应实时控制和处理的需要。 2、增大存储容量。目前的单片机片内容量较小,片内ROM一般小于8KB,RAM一般小于256B。虽然可以扩展但是这样一来会带来较多麻烦,如接口的扩展等等,而且程序很难保密。所以,片内EPROM的E2PROM化,以及程序的保密化成为单片机的发展潮流。 3、提高并行接口的驱动能力,以减少外围驱动芯片从而增加外围I/O的逻辑功能和控制的灵活性。 二、外围器件电路的优化 1、以串行方式为主的外围扩展任将为主导。串行扩展具有方便、灵活、电路系统简单,占有I/O接口资源少等等优点,可以大大降低远距离传送成本等等功效,所以,未来外围设备的扩展将以串行方式为主。 2、外围电路的内装化。由于集成电路工艺的不断改进和提高,越来越多的复杂外围电路集成到单片机中,如D/A转化器、A/D转化器、看门狗电路、?LCD 控制器等。这样使得单片机系统的体积大大减小,功能大大提高。 3、和互联网的连接。对于高度发达的信息时代,世界变小了。所以,异地

学习任务一51系列单片机AT89S51基础知识单片机应用技术教学设计

任务一 51系列单片机(AT89S51)基础知识教学设计 教学内容 学习任务一 51系列单片机(AT89S51)基础知识 任务准备(单片机基本认识) 一、单片机概述 二、51系列单片机(AT89S51)的结构组成 三、单片机的存储器结构 四、单片机的输入/输出(I/O)端口 五、单片机编程语言 任务单片机功能体验——LED灯的“眨眼”节奏控制 一、简单的单片机时间控制 二、程序流程图 三、“眨眼”的LED灯电路设计 学习任务小结 学习任务检测 教学目标 教学目的:掌握单片机的发展历史、结构组成、存储结构、输入输出设备及单片机编程语言等任务。通过实验使学生加深对单片机编程语言的理解,掌握 单片机编程的基本思路和流程以及运行和控制的基本规律。 教学要求:要求教师应对单片机技术进行入门导学,可结合案例分析向学生传授知识,特别是基本概念要重点强化,课堂上可适当增加体验环节。

教学重点及难点 教学重点:单片机存储结构简介;单片机编程基本方法和技巧。 教学难点:单片机存储结构、I/O口;编程思路和方法。 解决办法:课堂教学结合实物、现场演示、课堂体验综合讲解。 教学方法及手段 教学方法:实施直观导入法;案例教学法。 教学手段:实物演示;教学板书;录像插件;电子课件。 教学资源:相关的精品课程;网络教学资源等。 教学板书 学习任务一 51系列单片机(AT89S51)基础知识 课程引入:课程的发展历史,课程的知识结构,课程的服务对象及就业前景。 任务准备(单片机基本认识) 一、单片机概述 1.单片机简介 体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件;应用于工业控制领域;容易集成进复杂的而对体积要求严格的控制设备当中。 2.单片机发展及应用 RAM和ROM的区别;不同型号芯片的比较。 二、51系列单片机(AT89S51)的结构组成 1.单片机内部组成 AT89S51芯片结构组成;与AT89C51芯片的区别。 2.单片机的引脚功能 引脚功能;单片机最小系统概念。 3. 单片机的外围电路 时钟电路;复位电路。 三、单片机的存储器结构 程序存储器和数据存储器的空间分配、各自功能及相应的访问指令;SFR的特殊功能。 四、单片机的输入/输出(I/O)端口 P0~P3口内部结构;P3第二功能。 五、单片机编程语言

单片机应用课程设计

计算机的产生加快了人类改造世界的步伐,但是它毕竟体积大。单片机就在这种情况下诞生了。截止到今日,单片机应用技术飞速发展,纵观我们现在生活的各个领域,从导弹的导航装置,但飞机上各种仪表的控制,从计算机的网络通讯与数据传输,到工业自动化过程的实时控制和数据处理,这些都离不开单片机。 单片机即单片微型计算机,是集CPU,RAM,ROM,定时,计数和多种接口于一体的微控制器。它体积小,成本低,功能强,广泛应用于智能产业和工业自动化上。而51系列单片机是各单片机中最为典型和最具代表性的一种。在这学期中,我们主要学习的就是89C51单片机,本论文通过对单片机应用系统的设计过程,89C51单片机系统的硬件电路设计,89C51单片机系统的软件设计和调试,89C51的应用系统设计实例,以及89C51单片机应用的新创意,这几方面进行论述,从而达到认识,学习,设计以及应用等方面的能力。 1.单片机应用系统的设计过程 单片机应用系统设计包括总体方案、硬件系统、软件系统设计, 系统仿真调试和运行维护等。在对应用对象论证、分析的基础上,确定总体方案,在合理的安排系统软件、硬件的技术要求。硬件系统设计包括原理图设计、PCB(印制电路板)设计、制版和组装、硬件调试等工作。软件系统设计技术根据总体方案和硬件电路,设计出实现系统功能的控制程序。系统的测试包括功能测评、技术指标的测量、系统的优化等工作。系统固化后,系统运行,投入正常的工作中,开发工作完成。 1.1 单片机的组成和特点 典型的单片机应用系统除主机外,还包括以下几部分: (1)系统的前向通道(即输入部分)。一般包括数字量、开关量、模拟量信号(A/D)的输入。(2)后向通道(即输出部分)。一般包括数字量、开关量、模拟量信号(D/A )的输出。 (3)人机对话通道,即人机交互部分。一般包括键盘、显示器、打印机、看门狗(监视)电路等。

相关文档
最新文档