单片机外设基本概念_单片机系统的基本概念

本文介绍了单片机的基本构成,包括中央处理器、存储器(ROM和RAM)、I/O端口以及相关概念。详细阐述了存储器的作用,I/O端口的功能和扩展,输出电平标准,堆栈的特性与应用,定时/计数器的用途,中断系统的中断响应过程和中断嵌套,复位机制及其类型,以及时钟电路对单片机工作节奏的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原标题:单片机系统的基本概念

(1) 单片机组成:中央处理器、存储器、I/O设备。

(2)存储器:物理实质是一组或多组具备数据输入/输出和数据存储功能的集成电路,用于充当设备缓存或保存固定的程序及数据。

A、ROM(只读存储器):一般用于存放固定的程序或数据表格等,数据在掉电后仍然会保留下来。

B、RAM(随机存储器):用于暂存程序和数据、中间计算结果,或用作堆栈用等,数据在掉电后就会丢失。

(3)I/O端口:单片机与外界联系的通道,它可以对各类外部信号(开关量、模拟量、频率信号)进行检测、判断、处理,并可控制各类外部设备。现在的单片机I/O口已经集成了更多的特性和功能,对I/O端口的功能进行了拓展和复用,例如外部中断、AD C检测以及PWM输出等等。

(4)输出电平:高电平电压(输出“1”时)和低电平电压(输出“0”时)

A、TTL电平:正逻辑,5V为逻辑正,0V为逻辑负,例如单片机的输出。

B、RS232电平:负逻辑,-12V为逻辑正,+12V为逻辑负,例如PC的输出。

注:因此在单片机和PC进行通讯的时候需要一个MAX232芯片进行电平转换。

(5)堆栈:它是一种线性的数据结构,是一个只有一个进出口的一维空间。

A、堆栈特性:后进先出(LIFO)

B、堆栈指针:用于指示栈顶的位置(地址),当发生压栈或者出栈操作时,导致栈顶位置变化时,堆栈指针会随之变化。

C、堆栈操作:压栈操作(PUSH)和出栈操作(POP)。

D、堆栈类型:“向上生长”型堆栈,每次压栈时堆栈指针加1;“向下生长”型堆栈,每次压栈堆栈时指针减1。

E、堆栈应用:调用子程序、响应中断时,堆栈用于保护现场;还可以用作临时数据缓冲区来使用。

F、使用注意:堆栈溢出问题,压栈和出栈的匹配问题。

(6)定时/计数器:实质都是计数器。用作定时器时是对单片机内部的 时钟脉冲进行计数,而在用作计数器时是对单片机外部的输入脉冲进行计数,其作用如下:

A、计时、定

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值