手把手教你学单片机-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单片机

二进制 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

实例:按键中断程序设计
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语言版)

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
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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、理解三八译码器的原理,并且学 、理解三八译码器的原理, 会使用。 会使用。