单片机 学习笔记(一)

 最近,正在学习 ARM ,所以随便学习一下单片机,帮助理解。
         在《ARM学习笔记一 入门篇》中提到过,嵌入式处理器分为三种:嵌入式微处理器 、嵌入式微控制器、 嵌入式DSP ;其中嵌入式微控制器 就是 单片机,它将  CPU存储器其他外设封装在一起  。
     80C51 系列:
          80C51 是 MCS-51 系列中的一个典型品种;以 8051 为基核开发出的 CMOS 工艺单片机产品统称为 80C51系列。
         以下是 8051 的内部结构:
         
    8051 的基本构成:
         CPU:由运算和控制逻辑组成,同时还包括 中断系统和部分外部 特殊功能寄存器
          RAM: 用以存放可以读写的数据,如运算的中间结果、最终结果以及欲显示的数据;
          ROM: 用以存放程序、一些原始数据表格
          I / O口: 四个8位并行 I / O 口,既可用作输入,也可用作输出;
          T / C: 两个定时 / 记数器,既可以工作在定时模式,也可以工作在记数模式
          中断系统: 五个中断源的中断控制系统
          UART: 一个 全双工UART (通用异步接收发送器)的串行 I / O 口,用于实现单片机之间 或 单片机与微机之间的串行通信; 片内振荡器和时钟产生电路,石英晶体和微调电容需要外接。最高振荡频率取决于单片机型号及性能。

           以下是单片机结构实物图:
         

     如何掌握单片机:
            最小系统能够运行起来的必要条件:
           (1) 电源  
            (2)晶振  
           (3)复位电路
         对单片机任意IO口的随意操作:
           (1)输出控制电平高低
           (2)输出检测电平高低。
         定时器: 重点掌握最常用的方式2
         中断: 外部中断 定时器中断 串口中断
         串口通信: 单片机之间、单片机与计算机间

     单片机工作的基本时序:
     (1)  振荡周期: 时钟周期 , 是指为单片机提供时钟脉冲信号的振荡源的周期,TX实验板上为 11.0592MHZ 。
     (2)  状态周期: 每个状态周期为时钟周期的 2 倍, 是振荡周期经二分频后得到的。
     (3)  机器周期: 一个机器周期包含 6 个状态周期S1~S6, 也就是 12 个时钟周期。 在一个机器周期内, CPU可以完成一个独立的操作。 
     (4)  指令周期: 它是指CPU完成一条操作所需的全部时间。 每条指令执行时间都是有一个或几个机器周期组成。MCS - 51 系统中, 有单周期指令、双周期指令和四周期指令。
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值