• 单片机设计与开发——概述


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

    单片机概念

    单片机是指在一块硅片上集成了微处理、储存器及各种输入/输出接口的芯片,即单片机就是一块集成芯片,且这块芯片具有计算机的属性,所以还称为单片微型计算机,简称单片机。

    微机的基本结构

    中央处理器(CPU) 是整个单片机的核心部件,完成算数运算、逻辑运算,并对整机进行控制。

    程序储存器(ROM)用于存放用户程序、原始数据或表格。

    数据储存器(RAM)可存放读写的数据、CPU运算的中间结果或用户定义的字型表。

    定时器/计数器          用于单片机硬件的定时或者计数。一般包含两个16位的可编程定时器/计数器,已实现定时或者计数功能。

    并行I/O口           主要是用于和外部设备进行并行的输入/输出通信,以便于处理外部的输入和将运算结果反馈到外部设备。

    全双工串行口UART 主要用于与其他设备的串行数据传送。

    中断系统     8051单片机具备完善的中断功能,包含两个外部中断,两个定时器/计数器和一个串行中断。

    时钟振荡电路  主要用于为单片机提供CPU时钟源。单片机可以采用内部时钟振荡电路或者由外部提供时钟源。

    数的单位

    位(bit):一个二进制的中的一位,只有1和0。

    字节(Bite):一个字节,就是一个8位的二进制数。

    字(Word):两个字节,就是一个16位的二进制数。

    双字:两个字,即四个字节,一个32位的二进制数。

  • 相关阅读:
    vue-autoui自匹配webapi的UI控件
    BeetleX.FastHttpApi之测试插件集成
    BeetleX之XRPC远程委托调用
    BeetleX.AdminUI介绍
    使用NetBenchmark压测TCP,HTTP和Websocket服务
    Beetlex实现完整的HTTP协议
    beetlex网关之聚合和url请求过虑
    XRPC之接口双向调用
    XGBoost类库使用小结
    XGBoost算法原理小结
  • 原文地址:https://www.cnblogs.com/kevinkala/p/12897953.html
Copyright © 2020-2023  润新知