zoukankan      html  css  js  c++  java
  • 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。

  • 相关阅读:
    如何修改 WordPress 的默认 Gravatar 头像
    解决wordpress部分博客文章页面无法显示的问题
    git删除本地所有的更改
    C++ char数组和string类简单使用总结
    c++ 中关于int,unsigned int , short的关系与应用
    CentOS下,mysql服务启动失败
    通过日志动态查看正在执行的mysql语句
    mysql 处理数据库中的重复行
    Linux cp复制
    在myeclipse中使用查找功能
  • 原文地址:https://www.cnblogs.com/ljd4you/p/6435885.html
Copyright © 2011-2022 走看看