一、常见头文件

    我们自己建的.h文件如:delay.h wifi.h引用时必须加双引号,而且要放到程序的根目录下,我们建立这些对应模块的.h是为了方便以后移植,里面含有使用该模块的一些基本代码。例如其他地方用到了wifi模块,我直接将wifi.h复制对应工程下,然后include进去就可以了,不需要再重新写一个关于wifi调用的代码块了
    二、常见基本语句
    sfr:特殊寄存器定义,例如,用P0代表地址0x80这个位置,P0寄存器含有16位。单片机都是用不同的寄存器实现不同的功能,例如GPIO口、定时器、时钟等

    1. /* BYTE Registers */
    2. sfr P0 = 0x80;
    3. sfr P1 = 0x90;
    4. sfr P2 = 0xA0;
    5. sfr P3 = 0xB0;

    2、sbit位定义:给寄存器的某一具体位起名字,例如TXD代表P3的第1位的地址,寄存器通过配置其内部的位的0/1来实现具体的不同的功能。

    1. /* BIT Registers */
    2. /* P3 */
    3. sbit RD = P3^7;
    4. sbit WR = P3^6;
    5. sbit T1 = P3^5;
    6. sbit T0 = P3^4;
    7. sbit INT1 = P3^3;
    8. sbit INT0 = P3^2;
    9. sbit TXD = P3^1;
    10. sbit RXD = P3^0;

    三、串口

    附录:学习链接
    1-单片机介绍:了解单片机,定时器、中断、串口通信,为什么叫51单片机,二级制,十六进制,与或非运算,IO口
    https://v.youku.com/v_show/id_XNDM4OTI0NzE0MA==.html
    密码:56sggf

    2-KEIL4安装及工程创建:安装破解程序软件,如何新建工程,编译程序,导出HEX文件
    https://v.youku.com/v_show/id_XNDM4OTI1MDA3Ng==.html
    密码:yue367

    3-头文件及主循环:头文件定义,reg52.h讲解,sbit,<>和””的区别,While语句,自建.h文件调用,注释
    https://v.youku.com/v_show/id_XNDM4OTI1MTA3Mg==.html
    密码:ijh122

    4-IO口控制:点亮LED,整组控制IO口,单独引脚sbit控制
    https://v.youku.com/v_show/id_XNDM4OTI1MjIxNg==.html
    密码:hfda1s

    5-延时函数:for语句,unsigned int,宏定义,延时时间计算,Keil仿真看语句执行时间
    https://v.youku.com/v_show/id_XNDM4OTI1MzA2OA==.html
    密码:4nj0hf

    10-中断:中断结构,优选级,寄存器分配,中断写法,外部中断
    https://v.youku.com/v_show/id_XNDM4OTI3MDAyNA==.html
    密码:qsc123

    11-定时器中断:溢出,工作方式,初值,初值软件
    https://v.youku.com/v_show/id_XNDM4OTI3MTgwMA==.html
    密码:ghuy85

    12-串口通讯:传输方式,数据格式,波特率,初值计算,串口例程讲解
    https://v.youku.com/v_show/id_XNDM4OTI3NTg2OA==.html
    密码:hg512s

    13-LCD1602液晶:引脚,时序,读写操作,液晶例程
    https://v.youku.com/v_show/id_XNDM4OTI3OTIxNg==.html
    密码:56ky3d

    18—添加多个c或h文件:新建c文件,新建h文件,intrins.h讲解
    https://v.youku.com/v_show/id_XNDM4OTg4MTE2MA==.html
    密码:k43q0q

    19-DHT11
    https://v.youku.com/v_show/id_XNDM5MDEzNzcxNg==.html
    密码:gfdakj

    22-ADC0832
    https://v.youku.com/v_show/id_XNDM5MDM0MzQ0NA==.html
    密码:uisofd