单片机c语言编程300例编程

51单片机c语言编程300例C语言编程实例

基础知识:51单片机c语言编程300例编程基础

2. P0P1,P2P3四个8位准双向I/O引脚;(作为I/O输入时,要先输出高电平)

5. 内置振荡电路外部只要接晶体至X1(PIN18)和X0(PIN19);(频率为主频的12倍)

6. 程序配置EA(PIN31)接高电平VCC;(运行单片机c语言编程300例内部ROM中的程序)

单片机c语言编程300例内部I/O部件:(所为学习單片机c语言编程300例,实际上就是编程控制以下I/O部件完成指定任务)

1. 四个8位通用I/O端口,对应引脚P0、P1、P2和P3;

3. 一个串行通信接口;(SCONSBUF)

4. 一个中斷控制器;(IE,IP)

针对AT89C52单片机c语言编程300例头文件AT89x52.h给出了SFR特殊功能寄存器所有端口的定义。

1. 十六进制表示字节0x5a:二进制为B;0x6E为

2. 如果将一個16位二进数赋给一个8位的字节变量,则自动截断为低8位而丢掉高8位。

3. ++var表示对变量var先增一;var—表示对变量后减一

6. While( 1 ); 表示无限执行该语句,即死循环语句后的分号表示空循环体,也就是{;} 在某引脚输出高电平的编程方法:(比如P1.3(PIN4)引脚)

2.h> //该头文档中有单片机c语言编程300例内部資源的符号化定义其中包含P1.3

注意:P0的每个引脚要输出高电平时,必须外接上拉电阻(如4K7)至VCC电源

在某引脚输出低电平的编程方法:(仳如P2.7引脚)

2.h> //该头文档中有单片机c语言编程300例内部资源的符号化定义,其中包含P2.7

在某引脚输出方波编程方法:(比如P3.1引脚)

}

我要回帖

更多关于 单片机c语言编程300例 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信