蓝桥杯单片机组-01单片机设计与开发

本文介绍了单片机的基本结构,包括中央处理器、ROM/FLASH、RAM等内核组件,以及通过寄存器、中断和总线进行数据交互的方式。重点讲解了IO端口、中断系统和51单片机的特例,如IAP15F2K61S2,为初学者提供单片机入门的关键知识点。
摘要由CSDN通过智能技术生成

单片机的内部结构

    任何的单片机都是内核+外设的结构

    内核和外设之间的数据交互主要是通过:寄存器、中断、总线

    内核通过寄存器控制外设,外设通过中断控制内核,内核与外设通过总线传输数据、地址以及控制信息 

    在编写底层代码的时候,要读写总线,读存储器的数据、处理中断源、配置寄存器,这是单片机入门的必备内容。

经典的51内核资源分布浓缩图

    1.内核:中央处理器,通过总线接到一些存储空间

    2.ROM/FLASH:存储代码

    3.RAM:运行代码

    4.总线控制器:控制这些数据是跑在地址总线还是数据总线上的

    在单片机里面,主要的外设有三大块:4个IO端口(P0、P1、P2、P3)、外部中断(INT0、INT1)、定时/计数器(T0、T1)、串行接口(TXD、RXD)

IO端口

    需要注意P3口(复用端口)

 对于一些高级单片机,P3口存在多个功能,可以通过技术性的配置,获得一些功能。

寄存器

在开发过程中,需要通过配置寄存器控制外设或通信内容。

中断

    中断是单片机非常重要的部分。在高级单片机里面中断源的数量更多,51单片机里面只有5个中断源。我们需要掌握中断程序的设计。

以上简单介绍了51单片机,以及接下来学习的重点。

 指定单片机——IAP15F2K61S2

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值