• 51单片机入门笔记


    一:基础知识

    1.型号:STC89C52RC 40I-PDIP,其中STC-STC公司生产,8-该芯片为8051内核,9-内部含Flash EEPROM存储器,C-该器件为CMOS产品,5-固定不变,2-该芯片内部ROM=8KB,RC-该芯片内部RAM=512B,40-该芯片外部晶振最高可接入40MHz,I-工业级产品,PDIP-该芯片为双列直插式封装。

    2.芯片封装技术:

    DIP(双列直插是封装),PLCC(带引线的塑料芯片封装),QFP(塑料方形扁平式封装)&PFP(塑料扁平组件式封装),PGA(插针网格阵列封装),BGA(球栅阵列封装)。

    3.单片机外部引脚:

    1)电源和时钟引脚:Vcc,GND,XTAL1,XTAL2;

    2)编程控制引脚:RST,PSEN,ALE/PROG,EA/Vpp;

    3)I/O口引脚:P0,P1,P2,P3。

    4.进制转换:二进制(B),八进制(O),十进制(D),十六进制(H)。

    5.二进制的逻辑运算:与(&),或(|),非(~),异或(^),同或。

    6.C51中的基本数据类型:

    1)无符号:unsigned char,unsigned int,unsigned long;

    2)有符号:char,int,long,float,double;

    3)位类型:bit。

    7.C51数据类型扩充定义:

    sfr-特殊功能寄存器的数据声明,声明一个8位的寄存器;

    sfr16-16位特殊功能寄存器的数据声明;

    sbit-特殊功能位声明,即声明某一个特殊功能寄存器中的某一位;

    bit-位变量声明。

    8.C51中常用的头文件:reg51.h,reg52.h,math.h,(stdio.h,stdlib.h,absacc.h,intrins.h).

    9.C51中的运算符:算数运算符;逻辑运算符;位运算符。

    10.C51中的基础语句:if,while,for,switch/case,do-while。

  • 相关阅读:
    openfire学习4------->android客户端聊天开发之聊天功能开发
    MTD中的nand驱动初步分析---面向u-boot
    在线代码编缉器
    三个角度解构云计算,商业驱动or技术驱动?
    分布式存储的三个基本问题
    云计算核心技术
    云计算历史
    《信息产业指南》云计算解读
    2017云计算市场需要密切关注的10个趋势
    2017云计算机会
  • 原文地址:https://www.cnblogs.com/ljd4you/p/6435885.html
Copyright © 2020-2023  润新知