[新概念51单片机C语言教程·郭天祥] 1、 基础知识必备

 


 

目录:

大笑单片机的大致介绍

        1-1、通俗定义

        1-2、51系列产品

        1-3、标号意思

        1-4、引脚介绍

        1-5、用C语言开发的部分信息


 

1、单片机的大致介绍

   1-1、通俗定义

 

   1-2、51系列产品



   1-3、标号意思



附加关键字:芯片上标号对应温度范围、芯片封装(DIP\PLCC\QFP\PGA\BGA\CBGA\)

   1-4、引脚介绍

通用的为40引脚的,但是也有其他数量引脚的。


                

>_<" XTAL1(19脚)、XTAL2(18脚)——外接时钟引脚。XTAL1为片内振荡电路的输入端,XTAL2为片内振荡电路的输出端。8051的时钟有两种方式,一种是片内时钟振荡方式,需要在这两个引脚外接石英晶体和振荡电容,振荡电容一般取10p~30p;另一种是外部时钟方式,即将XTAL1接地,外部时钟信号从XTAL2输入。

>_<" RST(9脚)——单片机复位引脚。当输入连续两个机器周期以上的高电平时为有效,用来完成单片机的复位初始化操作,复位后程序计数器PC=0000H,即复位后将从程序存储器的0000H单元读取第一条指令码,通俗的讲,就是单片机从开始执行程序。

>_<" ~PSEN(29脚)——程序存储器允许输出控制端。在读外部程序存储器时~PSEN为低电平有效,以实现外部程序存储器单元的读操作,现在基本不用扩展了。

>_<" ALE/~PROG(30脚)——和上面连用做扩展用

>_<" ~EA/Vpp(31脚)——扩展用

>_<" P0(39~32)——双向8位三态I/O口,每个口可独立控制。51单片机P0口内部没有上拉电阻,为高阻态,所以不能正常输出高低电平,在使用时务必连接上拉电阻,一般10千殴。

>_<" P1(1~8)——准双向8位I/O口,可独立控制,内带上拉电阻,输出没有高阻态,输入也不能锁存,故不是真正的双向IO口。该口作为输入使用前,要先向该口写1操作,然后单片机内部才能正确读出外部信号。对于52单片机P1.0引脚的第二功能为T2定时器/计数器的外部输入,P1.1引脚的第二功能为T2EX捕捉、重装触发,即T2的外部控制端。

>_<" P2(21~28)——准双向8位I/O口,每个口可独立控制,内带上拉电阻,与P1口相似。

>_<" P3(10~17)——准双向8位I/O口,每个口可独立控制,内带上拉电阻,作为第一功能使用时就和P1相似,作为第二功能时,各引脚定义如下:


 

   1-5、用C语言开发的部分信息

    >_<" 数据类型


    >_<" 专有数据类型


    >_<" 常用头文件






 

posted @ 2014-11-09 00:58  beautifulzzzz  阅读(4344)  评论(0编辑  收藏  举报