51单片机C语言实例
单片机的外部结构??
1. DIP40双列直插??
2. P0,P1,P2,P3四个8位准双向I/O引脚;(作为I/O输入时,要先输出高电平)
3. 电源VCC(PIN40)和地线GND(PIN20);
5.
内置振荡电路,外部只要接晶体至X1(PIN18)和X0(PIN19);(频率为主频??
倍)
6. 程序配置EA(PIN31)接高电平VCC;(运行单片机内部ROM中的程序??
7. P3支持第二功能:RXD、TXD、INT0、INT1、T0、T1
2. 两个16位定时计数器;(TMOD,TCON,TL0,TH0,TL1,TH1??
针对AT89C52单片机,头文件AT89x52.h给出了SFR特殊功能寄存器所有端口的定义??
C语言编程基础??
2.
??
5. TMOD = ( TMOD & 0xf0 ) |
6. While( 1 );
表示无限执行该语句,即死循环。语句后的分号表示空循环体,也就是{;}
在某引脚输出高电平的编程方法:(比如P1.3(PIN4)引脚)
代码
1.
#include
//该头文档中有单片机内部资源的符号化定义,其中包含P
1.3
2.
3. {
5. While( 1 ); //死循环,相当 LOOP: goto LOOP;
6. }
在某引脚输出低电平的编程方法:(比如P2.7引脚??
代码
1.
#include //该头文档中有单片机内部资源的符号化定义,其中包含P