zoukankan      html  css  js  c++  java
  • [新概念51单片机C语言教程·郭天祥] 1、 基础知识必备


    目录:

    大笑单片机的大致介绍

            1-1、通俗定义

            1-2、51系列产品

            1-3、标号意思

            1-4、引脚介绍

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


    1、单片机的大致介绍

       1-1、通俗定义

       1-2、51系列产品



       1-3、标号意思



    附加关键字:芯片上标号对应温度范围、芯片封装(DIPPLCCQFPPGABGACBGA)

       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语言开发的部分信息

        >_<" 数据类型


        >_<" 专有数据类型


        >_<" 常用头文件






  • 相关阅读:
    SQL Server 内存管理在64位时代的改变
    SQL Server 的内存分类
    SQL Server sp_configure 控制内存使用
    SQL Server 内存使用量下降问题
    SQL Server 与 Windows 内存使用上的约定
    MYSQL 为表指定文件位置 data directory
    SQL Server 与内存相关的术语
    SQL Server 为索引启动硬件加速(分区)的 2 方法
    SQL Server 提高创建索引速度的 2 个方法
    SQL Server 中索引的禁用与删除
  • 原文地址:https://www.cnblogs.com/zjutlitao/p/4160644.html
Copyright © 2011-2022 走看看