zoukankan      html  css  js  c++  java
  • 单片机(1)

    单片机就是在一片集成电路芯片上集成微处理器、存储器、I/0接口电路。

    Intel公司的MCS-51单片机:集成8位CPU、4K字节ROM、128字节RAM、4个8位并口、1个全双工串口、2个16位定时/计数器、寻址范围64K。

    数字电路电平:只有高电平和低电平,高电平是5V或者3.3V(取决于单片机电源),低电平是0V。

    RS232电平:计算机串口的电平。高电平  -12V,低电平   12V。

    单片机和计算机进行通信,需要将单片机电平转换为计算机可识别的电平。

    引脚封装:

    P3口第二功能:

      P3.0:RXD串行口输入

      P3.1:TXD串行口输出

      P3.2:INT0外部中断0输入

      P3.3:INT1外部中断1输入

      P3.4:T0定时器0外部输入

      P3.5:T1定时器1外部输入

      P3.6:WR外部写控制

      P3.7:RD外部读控制

    总线(BUS)是计算机各部件之间传送信息的公共通道。微机中有内部总线和外部总线,内部总线是CPU内部之间的连线。外部总线是CPU与其他部件的连线。外部总线有三种:数据总线(DB)、地址总线(AB)、控制总线(CB)。

    CPU:运算和控制逻辑组成。包括中断系统和部分外部特殊功能寄存器。

    RAM:存放可读写数据。

    ROM:存放程序、原始数据、表格。

    I/O口:用作输入和输出。

    T/C:定时器,计数器。

    五个中断源的中断控制系统;

    一个全双工UART(通用异步接收发送器)的串行I/O口,用于实现单片机之间或单片机与微机之间的串行通信;

    片内振荡器和时钟产生电路,石英晶体和微调电容需要外接。最高振荡频率取决于单片机型号及性能。

    振荡周期:也叫时钟周期,是指单片机提供时钟脉冲信号的振荡源周期。

    状态周期:是时钟周期的2倍,是振荡周期经二分频后得到的。

    机器周期:相当于6个状态周期,12个时钟周期。

    指令周期:CPU完成一条操作所需的全部时间。

    上拉电阻就是将不确定的信号通过一个电阻拉到高电平,同时此电阻起到一个限流的作用,下拉就是下拉到低电平。

    上拉电阻的好处:

      OC门输出高电平,外部必须加上拉电阻。

      抵抗磁干扰

      增强普通I/O口的驱动能力

      起到限流作用

    上下拉电阻的选取原则:

      1、从降低功耗方面考虑应该足够大,因为电阻越大,电流越小。

       2、从确保足够的引脚驱动能力考虑应该足够小,电阻越小,电流才能越大。

      3、开漏输出时,过大的上拉电阻会导致信号上升沿变缓。

      

  • 相关阅读:
    matlab 高阶(一) —— assignin与evalin
    OpenCV 图像白平衡算法(相机自动白平衡)
    matlab 警告(warning)、错误(error)、异常(exception)与断言(assert)
    matlab 警告(warning)、错误(error)、异常(exception)与断言(assert)
    OpenCV 图像清晰度评价(相机自动对焦)
    Matlab Tricks(二十五) —— 二维图像的 shuffle
    Matlab Tricks(二十五) —— 二维图像的 shuffle
    toolbox、library 的组织
    toolbox、library 的组织
    WinEdt && LaTex(三)—— 宏包
  • 原文地址:https://www.cnblogs.com/whitehawk/p/10914688.html
Copyright © 2011-2022 走看看