原创 【原创】单片机细小知识点汇总-持续更新

2020-10-12 21:06 5578 22 2 分类: MCU/ 嵌入式 文集: 51单片机
第一次:2020-10-12   21:05
sfr P0=0x80; //sfr:给地址0x80声明一个新的名字,因为单片机只认识0x80,sfr让单片机认识到0x80对应的新的名字
sfr P1=0x90;
sbit P1_1=P1^1;//0x81  //sbit:给地址0x81声明一个新的名字,因为单片机只认识0x81。

//<> ""解析
#include  //<>:表示:keil软件的编译器只会进入到软件安装文件夹,开始搜索reg52.h头文件,如果安装文件夹keil\C51\INC中没有该头文件,编译器报错
#include"serial.h"    //"":表示:keil软件的编译器先进入当前工程文件夹寻找serial.h头文件,如果没有找到,再到软件安装文件夹中寻找,如果还是没有,编译器报错

//51单片机有4个存储器,但是片内片外的程序存储器联合在一起,如同只有3个寄存器
//片内外统一编址的8KB的程序存储器-----我不了解-再看看-再细化
//512Byte的片内数据存储器
//64KByte的片外数据存储器
unsigned char      temp[]={0,1,2,3,4}//存储在片内数据存储器,但是空间容量小
unsigned char code temp[]={0,1,2,3,4}//使用关键字code,将数组数据存储到 片内片外统一编制的程序存储器中
//数据存储器功能:工作寄存器/位寻址区/用户RAM

//STC89C52系列单片机的IO口,承受的最大灌电流25mA,最大拉电流100uA-200uA,上拉电阻计算需要注意;
举例:5V/1K=5mA;   //上拉电阻1K

//数码管
共阴极数码管:com端接GND,a~g端口接高电平,点亮
共阳极数码管:com端接VCC,a~g端口接低电平,点亮

作者: 坤豆豆, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-1580238.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

文章评论0条评论)

登录后参与讨论
我要评论
0
22
关闭 站长推荐上一条 /2 下一条