手把手教你学单片机-1

合集下载

单片机技术的基本使用方法与技巧

单片机技术的基本使用方法与技巧

单片机技术的基本使用方法与技巧随着科技的不断发展,单片机技术在电子领域中扮演着重要的角色。

单片机是一种集成电路,具有微处理器核心、存储器和各种输入输出接口等功能,广泛应用于嵌入式系统、智能家居、工业自动化等领域。

本文将介绍单片机技术的基本使用方法与技巧。

一、选择合适的单片机在开始使用单片机之前,首先要选择一款合适的单片机。

市面上有许多不同型号的单片机,如8051系列、PIC系列、AVR系列等。

选择单片机时,需要考虑项目的需求,包括性能、存储容量、功耗等因素。

同时,还要考虑开发环境的支持和相应的开发工具。

二、熟悉单片机的硬件结构了解单片机的硬件结构对于正确使用单片机至关重要。

单片机通常由中央处理器、存储器、输入输出接口和时钟电路等组成。

熟悉这些硬件结构可以帮助我们更好地理解单片机的工作原理,并能正确地进行电路设计和编程。

三、学习编程语言单片机编程语言有多种选择,如C语言、汇编语言等。

其中,C语言是最常用的单片机编程语言之一。

学习C语言可以帮助我们更好地理解单片机的编程原理,并且具有较高的可读性和可维护性。

掌握C语言的基本语法和常用函数对于单片机编程非常重要。

四、掌握常用的开发工具在进行单片机编程时,我们需要使用一些开发工具,如编译器、调试器和下载器等。

编译器用于将我们编写的代码转换成单片机可以执行的机器语言,调试器用于调试程序并查找错误,下载器用于将编译好的程序下载到单片机中。

掌握这些开发工具的使用方法可以提高我们的开发效率。

五、进行实验和项目实践理论知识只是单片机技术的一部分,实践是提高技术水平的关键。

通过进行实验和项目实践,我们可以巩固所学的知识,并且能够更好地理解单片机的工作原理。

在实践中,我们还可以遇到各种问题和挑战,通过解决这些问题,我们能够提高自己的解决问题的能力。

六、不断学习和更新知识单片机技术是一个不断发展的领域,新的单片机型号和技术不断涌现。

因此,我们需要不断学习和更新知识,了解最新的单片机技术和应用。

如何学习单片机?单片机编程入门教程

如何学习单片机?单片机编程入门教程

如何学习单片机?单片机编程入门教程单片机学习起来其实不难,反而是一件比较好玩的事情,之所以新手感觉比较难是由于不知道该怎么入手,从哪里开头学起。

单片机的学习无外乎两便利.一,电路。

二,编程语言。

先说电路,说到电路不得不提三本书。

模电,数电,电路。

可以说这三本书是学习电路的必经之路,学好这些,即使你不学单片机也可以找到一份薪资满足的工作。

当然现在大公司工作都是分工明确的,做电路的就做电路。

单片机编程的就做编程。

不过能进大公司的还是少数。

大部分小公司要求你全能,也就是说一个项目你要从芯片的选型,到外围电路的搭建,最终I/O口的定义,程序的编译调试,最终PCB 板的制作,焊接,调试等等,你都要把握。

当然你的工资也是客观的。

我的意思是学习单片机最好是要学习电路。

接下来学编程语言,单片机的编程语言是结构化的C语言。

C语言的学习也不是那么简单的,至少指针就够你模糊一段时间的。

学习C你可以先系统的学习一段时间,做一些练习,不用焦急去将它应用到单片机上。

学习单片机需要动手,不是照着课本去死记硬背。

所以学习单片机的第一个概念:确定好所学习的单片机详细型号。

比如说,你要学习51单片机,你所确定的型号是STC89C52,这款单片机虽然比较老了,但是依旧具有学习价值,DIP40封装的STC89C52单片机如下图所示:或者你选择STM32单片机学习,比如STM32F103C8T6,LQFP48封装的单片机如下图所示:确定了单片机的详细型号之后,出来其次个概念:确定使用的编程环境。

在单片机学习初期,我们可能会弱化做PCB板子的概念,但是编程的概念肯定要强化。

所以在初期你手里假如有一块单片机的开发板是很有必要的。

编程环境是由所选择的单片机来确定的,比如说前边两款单片机都可以使用keil来编程,所以你要安装keil的编程环境,keil4的启动界面如下图所示:编写好的程序,如何下载到单片机去执行?所以第三个概念:下载器。

下载器的选择也是有单片机的型号来确定的,以上两款单片机都可以通过USB/TTL或者是JLINK来下载,但是这里优先推举JLINK,由于JLINK 可以实现单步调试,大大提高学习效率,便利定位、解决问题。

单片机教程入门教程

单片机教程入门教程

单片机教程入门教程单片机是一种小型的、集成度很高的微型计算机系统,具有处理器、存储器和外设等功能。

它广泛应用于各个领域,如电子设备、控制系统、通信等。

对于初学者而言,学习单片机是一项非常有意义和有挑战性的任务。

下面是关于单片机的入门教程,希望对初学者有所帮助。

一、基础知识:1. 单片机的基本结构:讲解单片机的组成部分,包括中央处理器、存储器、时钟、输入输出端口等。

2. 常用的单片机芯片介绍:介绍一些常见的单片机芯片,如51系列、AVR系列等,让初学者了解不同芯片的特性和应用。

二、开发环境搭建:1. 下载和安装开发工具:介绍常用的单片机开发工具,如KeilC、IAR Embedded Workbench等,讲解如何下载和安装。

2. 编写第一个程序:通过简单的LED闪烁程序来演示单片机的基本编程方法,让初学者能够快速上手。

三、基本操作:1. I/O口的使用:讲解如何通过单片机的I/O口实现输入和输出操作,如通过按键控制LED灯的亮灭。

2. 定时器的使用:讲解单片机的定时器原理和使用方法,如通过定时器控制LED灯的闪烁频率。

四、数字信号处理:1. 数字信号的输入输出:讲解如何通过单片机的ADC和DAC模块实现数字信号的输入和输出,如通过麦克风采集声音信号并通过喇叭播放。

2. PWM技术的应用:介绍脉宽调制(PWM)技术的原理和应用场景,如通过PWM控制电机的转速和方向。

五、通信技术:1. 串口通信:讲解单片机的串口通信原理和使用方法,如通过串口与电脑进行数据交互。

2. SPI和I2C总线通信:介绍SPI和I2C总线通信的原理和应用场景,让初学者了解不同通信方式的特点和优势。

六、扩展应用:1. 温度传感器的应用:介绍如何通过单片机连接温度传感器,实时采集和显示温度值。

2. 蓝牙无线通信的应用:讲解如何通过单片机与蓝牙模块进行通信,实现无线控制和数据传输。

通过以上的入门教程,初学者可以了解到单片机的基本知识和应用场景,掌握一些基本的编程和操作方法。

第四课教学51单片机

第四课教学51单片机

二进制 0b0 0b1 0b10 0b11 0b100 …… 0b1001 0b1010 0b1011 0b1100 0b1101 0b1110 0b1111 0b10000 0b10001 ……
十六进制 0x00 0x01 0x02 0x03 0x04 …… 0x09 0x0A 0x0B 0x0C 0x0D 0x0E 0x0F 0x10 0x11 ……
C语言基础以及流水灯的实现
手把手教你学单片机
--51基础(C语言)
金沙滩工作室 作者:宋雪松
第四课:
C语言基础以及 流水灯的实现
二进制、十进制和十六进制


十进制 0 1 2 3 4 …… 9 10 11 12 13 14 15 16 17 ……

P0 = 0xfe; 0b1111 0xFD 0xFE, 0xFD,0xFB,0xF7,0xEF,0xDF, 0xBF,0x7F. P0.7 P0.6 P0.5 P0.4 P0.3 P0.2 P0.1 P0.0 1 1 1 1 1 1 0 1

C语言运算符

左移 << 右移 >> X<<2 X>>2 左移,最低位填0补充;右移,最高位填0补充 0xf0 11100000 01111000 按位取反符号 ~ 取反后1变成0,0变成1
函数定义的一般形式: 函数值类型 函数名(形式参数列表)


{ 函数体 型 2、函数名 3、形式参数列表 4、函数体 5、main函数(必须有且唯一) 6、语句注释//
51单片机延时常用办法
流水灯实验
8个LED发光二极管,分别对应单片机IO口的 P0.0到P0.7口,8个单片机IO口组成一个字节, 在程序编写过程中,可以直接用P0来进行操 作。 C语言的8位二进制数代表了8个IO口

金沙滩工作室

金沙滩工作室





去耦电容的使用

低频滤波电容,平常应用最多的是钽电 容,电解电容,陶瓷电容,起到去除电 源低频纹波,稳定电源的作用。

高频滤波电容,电源附近,通常用104 电容来进行去除高频干扰。10*104pf
电容示意图
三极管

三极管是模拟电路和数字电路中经常会 用到的一个器件。
三极管的型号记忆方式:箭头朝内PNP,导通电压顺箭头过, 电压导通,电流控制 b:基极 e:射极 c:集电极
74HC138:由三个输入来控制8个输出 口的状态,即所谓的三八译码器。 0000 1 1 1 1 1 1 1 0011 0 1 1 1 1 1 1 0101 1 0 1 1 1 1 1 0111 1 1 0 1 1 1 1 1001 1 1 1 0 1 1 1 1011 1 1 1 1 0 1 1 1101 1 1 1 1 1 0 1 1111 1 1 1 1 1 1 0
手把手教你学单片机
--51基础(C语言)
金沙滩工作室 作者:宋雪松
第三课:
硬件基础学习
电磁干扰(EMI)

1、冬天的时候,空气比较干燥的城市, 朋友们经常对电脑,铁柜等等放电,这 就是“静电放电(ESD)”干扰。 2、使用电钻的时候听收音机,看电视有 杂音,这就是“快速瞬间脉冲群(EFT)” 的效果。 3、电脑性能不好,热插拔优盘等外围设 备会出现蓝屏重启电脑等现象,这就是 热插拔“浪涌(Surge)的效果。

LED整体电路图
闪烁你的LED
作业

1、深刻理解电容的意义,并且在今后的电路 学习过程中要多多注意参考别人电路中去耦电 路的处理方法,积原理,掌握PNP和 NPN这两种三极管在开关特性下的应用。

2024年度51单片机超详细教程PPT

2024年度51单片机超详细教程PPT

实例:按键中断程序设计
3. 在主程序中初始化LED 灯和按键输入端口。
4. 开启外部中断0并等待 按键输入。
5. 当按键按下时,触发外 部中断0并执行中断服务 程序,实现LED灯的闪烁 功能。
2024/3/23
32
Part
06
接口技术与应用扩展
2024/3/23
33
并行I/O口扩展方法
2024/3/23
存放程序代码和常数表格 等,一般使用ROM或 EPROM实现
STEP 03
特殊功能寄存器
用于控制单片机的各种功 能,如定时器、中断等
存放变量、中间结果等, 一般使用RAM实现
9
I/O端口及特殊功能寄存器
要点一
I/O端口
要点二
特殊功能寄存器
与外部设备通信的接口,分为并行I/O和串行I/O两种
用于控制I/O端口的操作,如设置端口模式、读取端口状态 等
优势
51单片机在嵌入式系统领域具有广泛的应用,其稳定的性能和成熟的生态系统使得开发者能够快速开发出高质量 的嵌入式应用。
2024/3/23
5
应用领域与市场需求
应用领域
智能家居、工业自动化、医疗设备、汽车电子、物联网等。
市场需求
随着物联网、人工智能等技术的快速发展,对单片机的性能、功耗、安全性等方面提出了更高的要求 。同时,市场对于单片机的定制化、差异化需求也日益增加。
23
Part
05
中断系统与定时器/计数器应 用
2024/3/23
24
中断概念及中断源识别方法
2024/3/23
中断概念
中断是指在CPU执行程序的过程中,由于某种原因,暂时停止当前正在执行的程序,转 而去执行另一段特殊程序,待特殊程序执行完毕后,再返回原程序继续执行的过程。

单片机基础知识点全攻略

单片机基础知识点全攻略

单片机基础知识点全攻略单片机 (Microcontroller) 是一种内含的微处理器、存储器以及各种输入输出接口的集成电路芯片。

它广泛应用于各种嵌入式系统中,如家电、汽车、电子设备等。

单片机的基础知识点主要包括以下几个方面:1.单片机的基本结构:单片机由中央处理器单元(CPU)、存储器、输入输出(I/O)接口和定时器/计数器等组成。

其中,CPU是单片机最重要的部件,负责执行程序指令。

存储器可分为随机存取存储器(RAM)和只读存储器(ROM),其中ROM存储着程序代码和常量数据,RAM用于存储运行时的数据。

2.单片机的工作原理:单片机通过执行存储在ROM中的程序指令,完成各种任务。

CPU从ROM中读取指令并执行,将结果存储在RAM中。

由于单片机通常工作在时钟信号的控制下,故CPU在时钟的辅佐下工作。

3.单片机的编程语言:单片机的编程语言通常采用汇编语言或高级语言(如C语言)。

汇编语言是一种机器指令的助记符,编程复杂、灵活、直接,通常用于对程序执行效率要求较高的场合;而C语言则具有语法简洁、易读易写的特点,适合快速开发程序。

4.单片机的输入输出接口:单片机通过输入输出接口与外部设备进行数据交互。

常见的输入接口有开关、按钮、传感器等;常见的输出接口有LED灯、蜂鸣器、电机等。

通过编程,用户可以控制这些接口的状态,与外设实现数据的输入和输出。

5.单片机的定时器/计数器:单片机的定时器/计数器模块用于生成精确的时间间隔或计数外部事件。

它可以被用来实现定时中断、测量脉冲宽度、计数等功能,是单片机中非常重要的功能模块之一6.单片机的中断和中断服务程序:单片机在执行程序的过程中,可以接收和响应外部的中断信号。

当中断发生时,单片机会立即暂停当前任务,跳转执行预先定义好的中断服务程序,处理中断事件。

中断机制是实现实时响应和多任务操作的重要手段。

7.单片机的电源与时钟:单片机需要稳定可靠的电源和时钟信号供给。

电源通常由直流电源或电池提供,特别是在嵌入式系统中,通常需要考虑功耗和电池寿命等因素;时钟信号则是单片机正常工作的基础,它通过晶体振荡电路或者外部时钟源提供。

手把手教你学51单片机(C语言版)

手把手教你学51单片机(C语言版)
12.3 字符数组和字 符指针

12.3.1 常量和符 号常量
A
12.3.2 字符和字 符串数组实例
B
12 指针基础与1602液晶的初步认识
1
12.4.1 1602液晶的硬件接口 介绍
2
12.4.2 1602液晶的读写时序 介绍
3
12.4.3 1602液晶的指令介绍
4
12.4.4 1602液晶简单实例
01
8.1.1 电 源
02
8.1.2 晶 振
03
8.1.3 复 位电路
8.1 单片机最小系统
0 1
8.4.1 独立按

0 2
8.4.2 矩阵按

0 3
8.4.3 独立按
键的扫描
0 4
8.4.4 按键消

0 5
8.4.5 矩阵按
键的扫描
8 函数进阶与按键
8.4 按键
10
Part One
9 步进电机与蜂鸣器
11.3 USB转串口 通信
11.4 IO口模拟 UART串口通信
11.5 UART串口 通信的基本应用
11.6 通信实例与 ASCII码
11 UART串口通 信
11.7 练习题
11.5.1 通信的三种基本类 型
11.5.3 UART串口程序
11 UART串口通信
11.5 UART串口通信的基本应用
10.1.3 字节操作修改位的 技巧
10.1.5 秒表程序
10 实例练习与经验积累
10.1 数字秒表实例
10.1.2 定时时间精准性调 整
10.1.4 数码管扫描函数算 法改进
12
Part One

手把手教你学51单片机ppt课件

手把手教你学51单片机ppt课件

C/T
定时器或计数器选择位。该位被清零时用作定时器功能(内部系统时钟), 被置1用作计数器功能。
8
TMOD——定时器模式寄存器M1/M0工作模式
M1 M0 工作模式
描述
00
01 10 11
0
兼容8048单片机的13位定时器,THn的8位和TLn的5 位组成一个13位定时器。
1
THn和TLn组成一个16位的定时器。
14
15
2 IT1
1 IE0
0 IT0
7
TMOD—定时器模式寄存器的位分配(地址0x89、不可位寻址)

7
6
符号 GATE(T1) C/T(T1)
复位值
0
0
5 M1(T1)
0
4
3
2
M0(T1) GATE(T0) C/T(T0)
0
0
0
1 M1(T0)
0
0 M0(T0)
0
TMOD——定时器模式寄存器的位描述
符号
6
TCON—定时器控制寄存器的位分配(地址0x88、可位寻址)

7
6
5
4
3
2
1
0
符号 TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0
复位 0
0
0
0
0
0
0
0

TCON——定时器控制寄存器的位描述
位 符号
描述
7 TF1 定时器1溢出标志。一旦定时器1发生溢出时硬件置1。清零有两种方式:软件清零,或
定时器:打开定时器后,定时器"存储寄存器" 的值经过一个机器周期自动加1,也就是说, 机器周期是定时器的计数周期。

单片机入门手册

单片机入门手册

单片机入门手册单片机(Microcontroller)是一种集成电路芯片,具有处理器核心、内存、输入输出接口及各种外设的功能。

它广泛应用于各个行业和领域,如家电、通信、汽车、工业控制等。

本手册旨在为初学者提供单片机的基础知识和入门指南,帮助他们迅速上手并理解单片机的工作原理和应用。

一、单片机简介单片机作为微型计算机系统,具有体积小、功耗低、功能强大等特点,常用于控制系统和嵌入式设备中。

其主要组成部分包括中央处理单元(CPU)、存储器(ROM、RAM)、输入输出(I/O)端口和定时器计数器等。

不同型号的单片机具有不同的内部存储空间、处理能力和外设接口,因此需要根据实际需求选择适合的型号。

二、单片机开发环境搭建在开始学习和使用单片机之前,需要搭建相应的开发环境。

主要包括硬件和软件两个方面。

1. 硬件准备为了进行单片机的开发和调试,需要准备一台电脑、单片机开发板、编程器和相关连接线。

其中,开发板是连接电脑和单片机的桥梁,编程器用于将程序下载到单片机中。

此外,还可以选择相应的传感器和外设模块进行实验和应用。

2. 软件安装常用的单片机开发软件有Keil、IAR、Code Composer Studio(CCS)等。

安装和配置这些软件有助于编写、调试和下载程序到单片机。

此外,还需要安装单片机厂商提供的编程软件和驱动程序。

三、单片机基础知识了解单片机的基础知识对于深入学习和应用至关重要。

以下是一些常用的基础知识点:1. 单片机的工作原理单片机通过执行指令和操作数据来完成相应的任务。

其工作流程从复位开始,然后执行初始化程序和主程序,不断重复这一过程。

2. 单片机的编程语言常用的单片机编程语言有汇编语言和高级语言(如C语言)。

汇编语言直接操作单片机的硬件寄存器和指令集,灵活性较高。

高级语言相对简洁易学,适合快速开发。

3. 单片机的输入输出单片机的输入输出方式主要通过引脚(Port)和外设(Peripheral)实现。

单片机编程入门

单片机编程入门
名字有了,我们又怎样让它变'高'或变'低'呢?叫人做事,说一声就可以,这叫发布命令,要计算机做事,也得要向计算机发命令,计算机能听得懂的命令称之为计算机的指令。让一个引脚输出高电平的指令是SETB,让一个引脚输出低电平的指令是CLR。因此,我们要P1.0输出高电平,只要写SETB P1.0,要P1.0输出低电平,只要写 CLR P1.0就可以了。
有了这么一个构造,我们就可以开始存放数据了,想要放进一个数据12,也就是00001100,我们只要把第二号和第三号小格子里存满电荷,而其它小格子里的电荷给放掉就行了(看图3)。可是问题出来了,看图2,一个存储器有好多单元,线是并联的,在放入电荷的时候,会将电荷放入所有的单元中,而释放电荷的时候,会把每个单元中的电荷都放掉,这样的话,不管存储器有多少个单元,都只能放同一个数,这当然不是我们所希望的,因此,要在结构上稍作变化,看图2,在每个单元上有个控制线,我想要把数据放进哪个单元,就给一个信号这个单元的控制线,这个控制线就把开关打开,这样电荷就可以自由流动了,而其它单元控制线上没有信号,所以开关不打开,不会受到影响,这样,只要控制不同单元的控制线,就可以向各单元写入不同的数据了,同样,如果要某个单元中取数据,也只要打开相应的控制开关就行了。
现在我们已经有办法让计算机去将P10输出高或低电平了,但是我们怎样才能计算机执行这条指令呢?总不能也对计算机也说一声了事吧。要解决这个问题,还得有几步要走。第一,计算机看不懂SETB CLR之类的指令,我们得把指令翻译成计算机能懂的方式,再让计算机去读。计算机能懂什么呢?它只懂一样东西——数字。因此我们得把SETB P1.0变为(D2H,90H ),把CLR P1.0变为 (C2H,90H ),至于为什么是这两个数字,这也是由51芯片的设计者--INTEL规定的,我们不去研究。第二步,在得到这两个数字后,怎样让这两个数字进入单片机的内部呢?这要借助于一个硬件工具"编程器"。

飞思卡尔单片机快速上手指南_v01_1

飞思卡尔单片机快速上手指南_v01_1

飞思卡尔飞思卡尔单片机快速上手指南单片机快速上手指南飞思卡尔飞思卡尔半导体半导体IMM FAE 团队2014年9月 · 审阅稿飞思卡尔半导体是全球领先的单片机供应商,其单片机产品包含多种内核,有数百个系列。

为支持用户使用这些产品,飞思卡尔提供了丰富的网站资源、文档及软硬件工具,另外,我们还有众多的第三方合作伙伴及公共平台的支持。

对于不熟悉飞思卡尔产品和网站的初学者来说,了解和使用这些资源这无疑是一个令人望而生畏的浩瀚工程。

本指南的目的,就是给初学者提供一个指导,让他们不被这些海量信息淹没;用户根据本指导提供的操作步骤,能迅速找到所需的资源,了解如何使用相关的工具。

在本指南中,我们以飞思卡尔的新一代Kinetis 单片机K22系列为例,介绍了如何获取与之相关的资源,如何对其进行软硬件设计和开发。

实际上,这些方法也适用于其它的单片机系列。

当然,对于其它有较多不同之处的产品,我们也会继续推出相应的文档,供广大用户参考。

目录第一章. 如何获取技术资料与支持 第二章. 如何如何选择选择选择产品产品产品、、申请样片及购买申请样片及购买少量少量少量芯片芯片芯片和和开发工具 第三章. 飞思卡尔飞思卡尔单片机的开发环境单片机的开发环境单片机的开发环境、、开发工具开发工具和生态系统和生态系统 第四章. 如何如何阅读飞思卡尔的技术文档阅读飞思卡尔的技术文档 第五章. 飞思卡尔飞思卡尔单片机硬件设计指南单片机硬件设计指南 第六章. 飞思卡尔飞思卡尔单片机单片机单片机软软件开发开发指南指南第一章第一章 如何如何获取技术资料与支持获取技术资料与支持1.1 概述当用户使用飞思卡尔单片机芯片时,如何获取芯片的数据手册(Datasheet )、参考设计(Reference Manual )和官方例程等资源呢?另外当用户遇到了技术问题该如何获得帮助和解答呢?这里以Kinetis 的K22系列芯片为例为大家介绍如何解决这些问题。

单片机使用方法

单片机使用方法

单片机使用方法单片机(Microcontroller Unit,简称MCU)是一种集成电路,具有微处理器、存储器、输入输出接口等功能,广泛应用于电子设备控制系统中。

它的使用方法涉及到硬件和软件两个方面,下面将分别介绍。

一、硬件使用方法1. 连接电源:将单片机与电源连接,确保电源的电压和电流满足单片机的要求。

2. 连接外部晶振:大多数单片机需要外部晶振来提供时钟信号,连接晶振并确保其频率与单片机的要求一致。

3. 连接复位电路:单片机通常具有复位功能,连接复位电路可以确保单片机在上电时进行正确的初始化。

4. 连接外部设备:根据具体应用需求,连接所需的外部设备,如LED灯、显示屏、传感器等。

5. 连接通信接口:如果需要与其他设备进行通信,连接相应的通信接口,如串口、SPI、I2C等。

二、软件使用方法1. 编写程序:使用编程语言(如C、C++、汇编语言等)编写单片机的控制程序。

2. 编译程序:使用相应的编译器将编写的程序源代码转换为单片机可执行的机器语言代码。

3. 烧录程序:将编译生成的机器语言代码烧录到单片机的存储器中,常用的烧录方法有串口烧录、仿真器烧录等。

4. 调试程序:通过调试工具(如调试器、仿真器等)对单片机的程序进行调试,检查程序的正确性和性能。

5. 运行程序:将烧录和调试完成的单片机连接到电源,启动程序运行,观察外部设备的响应情况。

三、单片机的应用单片机广泛应用于各个领域的控制系统中,如家电控制、工业自动化、汽车电子、医疗设备等。

以下是一些常见的单片机应用场景:1. 温度控制:通过连接温度传感器和执行器,实现对温度的监测和控制,如空调控制、恒温器等。

2. 照明控制:通过连接光敏传感器和LED灯,实现对照明亮度的自动调节,如街道灯、室内照明等。

3. 电机控制:通过连接电机驱动器和传感器,实现对电机的速度和方向控制,如电动车控制、机器人运动控制等。

4. 数据采集:通过连接各类传感器,实现对环境参数的监测和数据采集,如气象站、智能家居等。

单片机编程设计的学习方法和步骤6篇

单片机编程设计的学习方法和步骤6篇

单片机编程设计的学习方法和步骤6篇第1篇示例:单片机编程设计是现代电子技术领域中非常重要的一门技能。

通过学习单片机编程设计,我们可以掌握如何使用单片机来控制各种电子设备,实现不同的功能和项目。

下面将介绍一下关于单片机编程设计的学习方法和步骤,希望能够帮助大家更好地入门和掌握这门技能。

一、学习方法:1.系统学习:要系统地学习单片机编程设计,首先需要掌握单片机的基础知识,如单片机的结构、运行原理、常用的单片机种类等。

可以通过看书、网上视频、参加培训班等途径进行学习。

2.理论联系实际:学习单片机编程设计最重要的是理论联系实际,要通过实际的项目来巩固所学的知识。

可以选择一些简单的项目来实践,比如LED灯控制、按键控制等,逐步提高难度深入学习。

3.模仿学习:在学习单片机编程设计的过程中,可以借鉴一些经典的案例和代码,通过模仿学习来加深对编程的理解。

通过修改已有代码、理解其原理,逐步提高自己的编程能力。

4.多练习:学习单片机编程设计是一个需要不断练习的过程,只有通过多次实践才能掌握这门技能。

可以选择一些开源的项目来参与,多练习不断提高。

二、学习步骤:1.选择单片机:首先需要选择适合自己学习的单片机。

市面上常见的单片机有51单片机、AVR、ARM等,可以根据需求和学习难度选择适合的单片机。

2.学习编程语言:单片机编程设计通常使用C语言或汇编语言,因此需要学习相关的编程语言知识。

可以通过书籍、网课等途径学习,掌握基本的语法和使用方法。

3.搭建开发环境:学习单片机编程设计需要一个合适的开发环境,可以选择一款适合自己的编译软件和仿真软件。

常用的开发环境有Keil、AVR Studio等。

4.学习单片机的硬件连接和调试:在开始编程之前,需要学习单片机的硬件连接和调试方法。

掌握单片机的引脚功能、接线方法,通过示波器等工具进行调试,确保硬件正常连接。

5.编写代码实现功能:根据需求编写相应的代码,实现所需功能。

可以参考官方手册、资料、网上案例等来帮助编写代码,通过不断调试和修改,完善代码功能。

51单片机入门

51单片机入门

51单片机C语言学习杂记学习单片机实在不是件易事,一来要购买高价格的编程器,仿真器,二来要学习编程语言,还有众多种类的单片机选择真是件让人头痛的事。

在众多单片机中51架构的芯片风行很久,学习资料也相对很多,是初学的较好的选择之一。

51的编程语言常用的有二种,一种是汇编语言,一种是C语言。

汇编语言的机器代码生成效率很高但可读性却并不强,复杂一点的程序就更是难读懂,而C语言在大多数情况下其机器代码生成效率和汇编语言相当,但可读性和可移植性却远远超过汇编语言,而且C语言还可以嵌入汇编来解决高时效性的代码编写问题。

对于开发周期来说,中大型的软件编写用C语言的开发周期通常要小于汇编语言很多。

综合以上C语言的优点,我在学习时选择了C语言。

以后的教程也只是我在学习过程中的一些学习笔记和随笔,在这里加以整理和修改,希望和大家一起分享,一起交流,一起学习,一起进步。

*注:可以肯定的说这个教程只是为初学或入门者准备的,笔者本人也只是菜鸟一只,有望各位大侠高手指点错误提出建议。

明浩2003-3-30pnzwzw@第一课建立您的第一个C项目使用C语言肯定要使用到C编译器,以便把写好的C程序编译为机器码,这样单片机才能执行编写好的程序。

KEIL uVISION2是众多单片机应用开发软件中优秀的软件之一,它支持众多不同公司的MCS51架构的芯片,它集编辑,编译,仿真等于一体,同时还支持,PLM,汇编和C语言的程序设计,它的界面和常用的微软VC++的界面相似,界面友好,易学易用,在调试程序,软件仿真方面也有很强大的功能。

因此很多开发51应用的工程师或普通的单片机爱好者,都对它十分喜欢。

以上简单介绍了KEIL51软件,要使用KEIL51软件,必需先要安装它。

KEIL51是一个商业的软件,对于我们这些普通爱好者可以到KEIL中国代理周立功公司的网站上下载一份能编译2K的DEMO版软件,基本可以满足一般的个人学习和小型应用的开发。

如何学习单片机-学习单片机的步骤是什么-

如何学习单片机-学习单片机的步骤是什么-

如何学习单片机?学习单片机的步骤是什么?如何学习单片机?学习单片机的步骤是什么?常常有单片机爱好者问我们,我们初略总结了一下,单片机学习的过程基本上可分四个阶段:第一阶段:是先扫瞄教科书里的硬件部分,大至了解单片机的硬件结构。

如ROM、RAM、地址、I/O口等,以及看一些厂家的MCU资料(Data Sheet),来加强MCU所供应各项资源的印象。

其次阶段:就是了解二进位数字、十六进位数和软件方面的内容。

尽管有许多高级语言可用于单片机的编程,但我觉得初学还是以汇编语言为好,更有利于和硬件结合,把握硬件结构。

知道汇编语言、机器语言、指令、程序等概念后,从MOV指令开头,学习汇编语言和编程,在此如51的MCU汇编语言系统有11条指令,简洁又好理解它们怎样和硬件联系,更有助于一般学习单片机的指令整合与运用.因此其方法可先了解几条基本的MOV指令和它的机器语言,大致建立起单片机的硬件和软件概念,来知道单片机的硬件是由指令掌握指挥的。

第三阶段根据编程环境的使用手册,熟识使用编程环境。

现在的编程环境一般都和电脑相连,只要具备基本电脑学问的人都可很快把握操作步骤。

第四阶段是依靠试验板,学习把握单片机的汇编语言指令系统和简洁编程。

同时和前面所学硬件学问结合组装,起到主学软件,巩固硬件的双重作用。

开头时可用别人编的简洁程式在试验板上进行验证、分析,主要是熟识该学习方法,在应用方面主要针对单片机I/O各项介面的使用,如A/D,D/A,PWM输出的应用,LCD与VFD的掌握,以及如何规范各项串列输出入口的通讯协定等,对其所掌握的各项元器件须先分析驱动力量,如电流电压问题等。

汇编语言熟识后,建议尽快学习C语言的编程,究竟C语言有功能丰富的库函数、运算速度快、编译效率高、有良好的可移植性,而且可以直接实现对系统硬件的掌握。

C语言是一种结构化程序设计语言,它支持当前程序设计中广泛采纳的由顶向下结构化程序设计技术。

此外,C语言程序具有完善的模块程序结构,从而为软件开发中采纳模块化程序设计方法供应了有力的保障。

单片机技术入门教程

单片机技术入门教程

单片机技术入门教程随着科技的不断发展,单片机技术在各个领域中得到了广泛的应用。

作为一种集成电路,单片机具有体积小、功耗低、成本低等优点,因此在嵌入式系统、智能家居、工业控制等领域中得到了广泛的应用。

本文将介绍单片机技术的基本概念、原理和应用,帮助读者初步了解单片机技术。

一、单片机的基本概念单片机是一种集成电路,它集中了处理器、存储器、输入输出接口和定时器等功能模块。

与传统的微处理器相比,单片机具有更小的体积和更低的功耗。

单片机通常由CPU、RAM、ROM、I/O接口以及时钟电路等组成。

其中,CPU负责执行程序,RAM用于存储数据,ROM用于存储程序,I/O接口用于与外部设备进行通信,时钟电路用于提供时钟信号。

二、单片机的工作原理单片机的工作原理可以简单地分为两个步骤:指令执行和数据处理。

在指令执行阶段,单片机从ROM中读取指令,并根据指令执行相应的操作。

在数据处理阶段,单片机根据指令对数据进行处理,并将结果存储到RAM中。

单片机的工作原理可以通过简单的示例来说明。

例如,当我们编写一个控制LED灯亮灭的程序时,单片机首先从ROM中读取指令,然后根据指令控制相应的引脚输出高电平或低电平,从而控制LED灯的亮灭。

三、单片机的应用领域单片机技术在各个领域中都有广泛的应用。

在嵌入式系统中,单片机被广泛应用于智能手机、平板电脑、智能手表等设备中。

在智能家居中,单片机可以实现对家电设备的远程控制和智能化管理。

在工业控制领域中,单片机可以实现对机器设备的自动控制和监测。

此外,单片机还可以应用于医疗器械、交通系统、军事设备等领域。

四、单片机的学习方法学习单片机技术需要具备一定的基础知识和实践经验。

首先,我们需要了解单片机的基本原理和工作方式,掌握单片机的指令系统和编程方法。

其次,我们可以通过阅读相关书籍和教程,参加培训班等方式来提高自己的技术水平。

此外,实践是学习单片机技术的重要途径。

我们可以通过完成一些小项目来巩固自己的知识和技能,例如LED灯控制、温度传感器的应用等。

单片机经典教程

单片机经典教程

单⽚机经典教程单⽚机经典教程1 什么是单⽚机?单⽚机的结构及组成单⽚机,专业名称—Micro Controller Unit(微控制器件),它是由⼤名⿍⿍的INTEL公司发明的,最早的系列是MCS-48,后来有了MCS-51,现在还有MCS-96系列,我们经常说的51系列单⽚机就是MCS-51,它是⼀种8位的单⽚机,⽽MCS-96系列则是⼀种16位的单⽚机,⾄于它们之间有何区别,我们以后会讲到。

后来INTEL公司把它的核⼼技术转让给了世界上很多的⼩公司(不过,再⼩也有⼏个亿的销售/年哦),所以世界上就有许多公司⽣产51系列兼容单⽚机,⽐如飞利浦的87 LPC系列,伟邦的W78L系列,达拉斯的DS87系列,现代GSM97系列等等,⽬前在我国⽐较流⾏的就是美国ATMEL公司的89C51它是⼀种带Flash ROM的单⽚机(⾄于什么是Flash ROM,我在这⼉先不作介绍,等以后⼤家学到相关的知识时⾃然就会明⽩),我们的讲座就是以该型号的单⽚机来作实验的。

讲到这⾥,也许有的⼈会问:我平时在各种书上看到全是讲解8031,8051等型号的单⽚机,它们⼜有什么不同呢?其实它们同属于⼀个系列,只是89C51的单⽚机更新型⼀点(事实上,89C51⽬前正在⽤89S51代替,我们的实验系统采⽤就是89S52的,兼容89C52)。

这⾥随便说⼀下,⽬前国内的单⽚机教材都是以8051为蓝本的,尽管其内核也是51系列的,但毕竟8051的单⽚机已经属于淘汰产品,在市场上也很少见到了,所以由此感叹,国内的⾼等教育是如此的跟不上时代的发展需要!这话可能会引起很多⼈的不满,所以⼤家千万别传出去哦!⼆.主要单⽚机的分类再给⼤家介绍⼀下我们经常在各种刊物上看到的AVR系列和PIC系列单⽚机是怎么回事?以便让⼤家对单⽚机的发展有⼀个较全⾯的认识。

在没有学习单⽚机之前,这是⼀个令很多初学者⾮常困惑的问题,这么多的单⽚机我该先学哪⼀种呢?AVR系列单⽚机也是ATMEL公司⽣产的⼀种8位单⽚机,它采⽤的是⼀种叫RISC(精简指令集单⽚机)的结构,所以它的技术和51系列有所不同,开发设备也和51系列是不通⽤的,它的⼀条指令的运⾏速度可以达到纳秒级(即每秒1000000000次),是8位单⽚机中的⾼端产品。

从零开始入门学习51单片机教程

从零开始入门学习51单片机教程

从零开始入门学习51单片机教程51单片机是一种经典的通用型单片机,广泛应用于嵌入式系统开发中。

入门学习51单片机需要从基础知识开始,逐步深入学习各种功能和应用。

本篇文章将从以下几个方面介绍如何从零开始入门学习51单片机。

一、基础知识1.了解单片机的概念和基本原理,包括什么是单片机、单片机的工作原理以及单片机的分类等。

2.学习基本的电子元器件的知识,如电阻、电容、二极管、晶体等。

二、软硬件环境搭建1.了解51单片机的硬件开发环境,如开发板、仿真器、编程器等。

2. 学习搭建51单片机开发环境,包括安装Keil C语言开发环境和Proteus仿真软件。

三、C语言基础1.学习C语言的基本语法和程序设计思想,包括变量、数据类型、运算符、控制语句、函数等。

2.掌握C语言的常用库函数,如输入输出函数、字符串处理函数、数学函数等。

四、51单片机编程基础1.学习51单片机的内部结构和寄存器的使用,了解各个寄存器的功能和地址。

2.学习如何编写简单的51单片机程序,包括LED点亮、按键输入、数码管显示等。

五、扩展功能学习1.学习使用外部中断、定时器、串口通信等扩展功能,掌握其使用方法和应用场景。

2.学习使用各种外设模块,如LCD液晶显示屏、ADC模数转换、DAC数模转换等。

六、综合实践项目1.完成一些简单的实践项目,如LED呼吸灯、温度测量、遥控器等。

2.深入学习一些复杂的实践项目,如多功能数字钟、智能温控系统等。

七、优化与调试1.学习如何调试51单片机程序,包括使用调试器、查看寄存器值、打印调试信息等。

2.学习如何进行程序优化,提高程序的执行效率和资源利用率。

总结希望通过本篇文章的介绍,你能够了解到从零开始入门学习51单片机的基本步骤和内容。

入门学习51单片机需要系统性的学习和实践,不仅要学习基础知识,还需要深入理解其原理和应用。

通过反复实践和项目练习,不断提升编程能力和硬件调试技巧,才能够熟练掌握51单片机的开发和应用。

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

单片机最小系统
三要素:电源电路、复位电路、 三要素:电源电路、复位电路、晶 振电路。 振电路。 特点:单片机可以运行程序, 特点:单片机可以运行程序,是单 片机控制系统的核心。 片机控制系统的核心。
点亮一个LED发光二极管 发光二极管 点亮一个
发光二极管(LED): : 发光二极管 通常红色贴片LED:电压 电压1.6V~2.4V,电流 到 通常红色贴片 电压 ,电流2到 20mA,在2到5mA亮度有所变化,5mA以上亮 亮度有所变化, , 到 亮度有所变化 以上亮 度基本无变化。 度基本无变化。 (5-2)/r= 2ma (5-2)/R = 20ma 150 - 1.5K 单片机(MCU),最小控制单元。首先,我们用 ),最小控制单元 单片机 ),最小控制单元。首先, 单片机来控制一个灯的亮灭。 单片机来控制一个灯的亮灭。
ቤተ መጻሕፍቲ ባይዱ
作业
1、牢记发光二极管参数和限流电阻计算方法。 、牢记发光二极管参数和限流电阻计算方法。 2、理解单片机基本外围电路,以及单片机的 、理解单片机基本外围电路, FLASH、RAM、SFR的概念。 的概念。 、 、 的概念 3、初步了解单片机程序的基本方式,并且通 、初步了解单片机程序的基本方式, 过查看数据手册来了解SFR的有关内容。 的有关内容。 过查看数据手册来了解 的有关内容
0 1 2 3 0xc0 0xf9 0xa4 0xb0 6 7 8 9 0x82 0xf8 0x80 0x90 C d E F 0xa7 0xa1 0x86 0x8e
4 5 0x99 0x92 A b 0x88 0x83
作业
1、记住C语言 个变量类型及其范围, 、记住 语言 个变量类型及其范围, 语言2个变量类型及其范围 掌握C语言的位操作和字节操作 语言的位操作和字节操作。 掌握 语言的位操作和字节操作。 2、用3个LED小灯做一个交通灯的程序。 、 小灯做一个交通灯的程序。 个 小灯做一个交通灯的程序 3、根据原理图和流水灯程序,独立完成 、根据原理图和流水灯程序, 流水灯反方向流动以及小灯一个个点亮 直到全亮的功能。 直到全亮的功能。 4、明白数码管的原理,写出数码管真值 、明白数码管的原理, 表。
1号: 00000000 5号: 00000000 9号: 00000000
2号: 00000000
3号: 00000000
4号: 00000000
6号: 00000000 10号: 00000000
7号: 00000000 11号: 00000000
8号: 00000000 12号: 00000000
C语言运算符 语言运算符
左移 << 右移 >> X<<2 X>>2 左移,最低位填0补充;右移,最高位填0补充 左移,最低位填 补充;右移,最高位填 补充 补充 0xf0 11100000 01111000 按位取反符号 ~ 取反后1变成 变成0, 变成 变成1 取反后 变成 ,0变成 0x0F取反后成为 0xF0,即00001111->11110000 取反后成为 即
三极管
三极管是我们的日常应用电路中经 常会用到的一个器件。分为PNP和 常会用到的一个器件。分为 和 NPN型。 型 三极管常用功能:1、开关控制 三极管常用功能: 、 2、信号放大 、 3、电平转换 、
PNP 型三极管
NPN型三极管 型三极管
三极管的型号记忆方式:箭头朝哪腿朝哪, 三极管的型号记忆方式:箭头朝哪腿朝哪,导 通电压顺箭头过,电压导通, 通电压顺箭头过,电压导通,电流控制 b:基极 e:射极 c:集电极 : : :
课程内容
基础课程:主要以开发板为平台, 基础课程:主要以开发板为平台,将开发板上 的电子器件全部讲解清楚, 的电子器件全部讲解清楚,并且讲授单片机知 识和C语言基础知识 语言基础知识。 识和 语言基础知识。 扩展课程:讲授除了开发板资源外的常用的一 扩展课程: 些电路和编程使用方法技巧。 些电路和编程使用方法技巧。 提高课程: 提高课程:主要讲授项目开发的流程和方式方 法。
特殊功能寄存器TCON 特殊功能寄存器
位 符 号 7 TF1 6 TR1 5 TF0 4 TR0 3 IE1 2 IT1 1 IE0 0 IT0
TF:定时器溢出标志。溢出时,该位自动置1。 :定时器溢出标志。溢出时,该位自动置 。 中断执行时硬件清零,或者软件清零。 中断执行时硬件清零,或者软件清零。 TR:定时器运行控制位,置1开始计时,清0停 开始计时, :定时器运行控制位, 开始计时 停 止计时。 止计时。
74HC138:由三个输入来控制8个输出 :由三个输入来控制 个输出 口的状态,即所谓的三八译码器。 口的状态,即所谓的三八译码器。 000 0 1 1 1 1 1 1 1 001 1 0 1 1 1 1 1 1 010 1 1 0 1 1 1 1 1 011 1 1 1 0 1 1 1 1 100 1 1 1 1 0 1 1 1 101 1 1 1 1 1 0 1 1 110 1 1 1 1 1 1 0 1 111 1 1 1 1 1 1 1 0
流水灯实验
8个LED发光二极管,分别对应单片机 口的 个 发光二极管, 发光二极管 分别对应单片机IO口的 P0.0到P0.7口,8个单片机 口组成一个字节, 个单片机IO口组成一个字节 到 口 个单片机 口组成一个字节, 在程序编写过程中,可以直接用P0来进行操 在程序编写过程中,可以直接用 来进行操 作。 C语言的 位二进制数代表了 个IO口 语言的8位二进制数代表了 语言的 位二进制数代表了8个 口 P0 = 0xfe; P0.7 P0.6 P0.5 P0.4 P0.3 P0.2 P0.1 P0.0 1 1 1 1 1 1 1 0
定时器和计数器
2个定时器 计数器:定时器 和定时器 个定时器/计数器 定时器0和定时器 和定时器1 个定时器 计数器: 定时器:每经过一个机器周期,寄存器加1。 定时器:每经过一个机器周期,寄存器加 。 因此,可以将机器周期看作为计数周期。 因此,可以将机器周期看作为计数周期。 计数器:后续课程介绍。 计数器:后续课程介绍。
第一课: 第一课:
如何学习单片机
学习单片机四部曲
步骤: 步骤: 第一步: 第一步:鹦鹉学舌 第二步: 第二步:照葫芦画瓢 第三步: 第三步:他山之石可以攻玉 第四步: 第四步:理论实践结合
要领 在 实 践 中 成 长!
条件: 条件:
1、信心和恒心。 、信心和恒心。 2、C语言教材一本。(谭浩强 语言教材一本。 谭浩强) 、 语言教材一本 谭浩强 3、开发板一块。 、开发板一块。
变量类型
关键字 unsigned char unsigned int 所占字节 1 2 取值范围 0~255 “00000000”到”11111111” 到 0~65535 “00000000 00000000”到 到 “11111111 11111111”
依照国际惯例,我们可以用 依照国际惯例,我们可以用uint8 uint16 等缩写来 替代,只需要用typedef语句可以完成: 语句可以完成: 替代,只需要用 语句可以完成 typedef unsigned char uint8; typedef unsigned int uint16;
去耦电容的使用
低频滤波电容, 低频滤波电容,平常应用最多的是钽电 电解电容,陶瓷电容, 容,电解电容,陶瓷电容,起到去除电 源低频纹波,稳定电源的作用。 源低频纹波,稳定电源的作用。 高频滤波电容,电源附近,通常用 高频滤波电容,电源附近,通常用104 电容来进行去除高频干扰。 电容来进行去除高频干扰。
数码管
数码管真值表
根据单片机连接电路, 根据单片机连接电路,可以计算出 数码管的真值表: 数码管的真值表
P0.7 P0.6 P0.5 P0.4 P0.3 P0.2 P0.1 P0.0 dp g f e d c b a
1 1 P0 = 0xF9; 1 1 1 0 0 1
数码管真值表
根据单片机连接电路, 根据单片机连接电路,计算出数码管的真值表
第五课: 第五课:
定时器
时钟周期和机器周期
时钟周期T是时序中最小的时间单位。 时钟周期 是时序中最小的时间单位。具 是时序中最小的时间单位 体计算就是1/时钟源 时钟源。 体计算就是 时钟源。我们开发板上单 片机使用的时钟周期= 1/11059200 s。 片机使用的时钟周期 。 机器周期CPU完成一个操作的最短时间。 完成一个操作的最短时间。 机器周期 完成一个操作的最短时间 普通51一个机器周期是 个时钟周期。 一个机器周期是12个时钟周期 普通 一个机器周期是 个时钟周期。
单片机C语言 声明: 单片机 语言SFR声明: 语言 声明 sfr sfr sbit sbit P0 = 0x80; TCON = 0x88; IT0 = TCON^0; LED = P0 ^ 0;
一个字节是8位 一位控制一个 口 字节控制所有的I/O口 一个字节是 位,一位控制一个I/O口,字节控制所有的 口
定时器的特殊功能寄存器
TMOD 位 符号 7 6 5 4 3 2 1 0 T1 T1 T1 T1 T0 T0 T0 T0 GAT C/T M1 M0 GAT C/T M1 M0 E E T1和T0分别代表单片机两个计数器 和 分别代表单片机两个计数器 GATE:该位被置位时为门控位。仅当 该位被置位时为门控位。 该位被置位时为门控位 仅当TR1被置位并且 被置位并且 INT1脚为高,定时器开始计数。当该位被清零时,只 脚为高, 脚为高 定时器开始计数。当该位被清零时, 被置位, 马上开始计数。 要TR1被置位,定时器 马上开始计数。 被置位 定时器1马上开始计数 C/T:该位为 的时候,用作定时器,该位为 的时候,用 该位为0的时候 的时候, 该位为 的时候,用作定时器,该位为1的时候 做计数器。 做计数器。
作业
1、理解并掌握电源输入端滤波电路 、 及其电容的应用和原理。 及其电容的应用和原理。 2、记忆三极管的型号和导通原理。 、记忆三极管的型号和导通原理。 3、理解三八译码器的原理,并且学 、理解三八译码器的原理, 会使用。 会使用。
相关文档
最新文档