博主福利:100G+电子设计学习资源包!

http://mp.weixin.qq.com/mp/homepage?__biz=MzU3OTczMzk5Mg==&hid=7&sn=ad5d5d0f15df84f4a92ebf72f88d4ee8&scene=18#wechat_redirect
--------------------------------------------------------------------------------------------------------------------------

第一部分 单片机简介

MSC-51单片机指以8051为核心的单片机,由美国的Intel公司在1980年推出,80C51是MCS-51系列中的一个典型品种;其它厂商以8051为基核开发出的CMOS工艺单片机产品统称为80C51系列。

单片机:在一片集成电路芯片上集成微处理器(CPU)、存储器(ROM和RAM)、I/O接口电路,从而构成了单芯片微型计算机,即单片机(single chip Microcomputer)也叫微控制器(MCU)。

CPU( Central Processing Unit ):由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器;

RAM( Random-Access Memory ):用以存放可以读写的数据,如运算的中间结果、最终结果以及欲显示的数据;

ROM (Read-Only Memory):用以存放程序、一些原始数据和表格;

I/O(input/output)口:四个8位并行I/O口,既可用作输入,也可用作输出;

T/C (timer/counter):两个定时/记数器,既可以工作在定时模式,也可以工作在记数模式;

数字电路中只有两种电平:高和低

单片机为TTL电平: 高 +5V      低 0V

RS232电平:计算机的串口   高 -12V     低+12V

所以计算机与单片机之间通讯时需要加电平转换芯片max232等其他芯片

数字电路的点评特性据定了他只能用二级制:

二进制逻辑运算,与或非和异或

数据类型:

因为51单片机是8位的,所以他的数据类型一般用unsigned char

第二部分 引脚简介

1.  电源引脚:Vcc (40脚):电源端,接+5V电源。

Vss(Gnd) (20脚):接地端,接+5V电源地端

2. 外接晶体引脚:XTAL1和XTAL2

89C51内部有一个振荡器和时钟产生电路。

XTAL1(19脚):   片内振荡电路反相放大器输入

XTAL2(18脚):片内振荡电路反相放大器输出 当采用内部时钟时,片外连接石 英晶体和微调电容,产生原始 的振荡脉冲信号。

采用外部时钟时, XTAL1输入 外部时钟脉冲信号, XTAL2悬空.

3. 控制信号引脚:RST、ALE、PSEN、EA

RST (9脚) : 复位信号输入端,高电平有效。

保持两个机器周期高电平时,完成复位操作。

ALE/PROG (30脚) :

地址锁存允许输出端/编程脉冲输入端

正常时,连续输出振荡器频率的1/6正脉冲信号。

访问片外存储器时:

作为锁存P0口低8位地址的控制信号。

对8751片内 ROM编程写入时:作为编程脉冲输入端。

PSEN (29脚): 外部程序存储器读选通输出信号

访问片外ROM时,输出负脉冲作为读ROM选通.

常连接到片外ROM芯片的输出允许端(OE)作外部ROM的读选通信号。

EA/Vpp (31脚):

外部程序存储器地址使能输入/编程电压输入端.   平常,接“1”时,CPU访问片内4KB的ROM,当地址超4KB时,自动转向片外ROM中的程序。当接“0”时,CPU只访问片外ROM。 第2功能Vpp              对8051编程时,编程电压输入端。

4. 输入/输出端口引脚 P0、P1、P2、P3

4个8位的并行输入/输出端口,共32个引脚。作为通用输入/输出端口

通用输入/输出端口

准双向口:  作输入时要先对锁存器写“1”。默认启动初始化为高电平

P0端口(P0.0—P0.7,第39—32脚):

漏极开路的准双向口, 内部没有上拉电阻,为搞阻状态,不能正常输出高低电平,做I/O时需要接上拉电阻(10K)

P1端口(P1.0—P1.7,第1—8脚):

内部带上拉电阻的准双向口,在做输入时要先1

P2端口(P2.0—P2.7,第21—28脚):

内部带上拉电阻的准双向口,与P1相似

P3端口(P3.0—P3.7,第10—17脚):

内部带上拉电阻的准双向口,做I/O时与P1相似,另外有第二功能

P3口的第二功能

51单片机入门 - 基础知识汇总相关推荐

  1. 51单片机——51单片机入门基础知识

    第一部分.单片机简介 MSC-51单片机指以8051为核心的单片机,由美国的Intel公司在1980年推出,80C51是MCS-51系列中的一个典型品种:其它厂商以8051为基核开发出的CMOS工艺单 ...

  2. 51单片机入门基础介绍

    51单片机入门基础介绍 文章目录 51单片机入门基础介绍 前言 常用元器件 发光二极管 数码管 LED数码管的显示方式 按键 定时计数器 串行口控制寄存器SCON 中断系统 中断源及中断请求 中断允许 ...

  3. 51单片机系列--基础知识

    51单片机系列--基础知识 主要参数及功能 引脚及功能 工作时序 主要参数及功能 (1)8位CPU (2)4KB程序存储器(ROM) (3)128字节的数据存储器(RAM) (4)32条 I/O 口线 ...

  4. 学单片机有前景吗?单片机入门基础知识

    任何一个行业,都难免会看到一群喷子,喷行业辣鸡,喷职业苦逼. 最近看到很多喷单片机这个行业的,说这个行业工资低,学的东西又多,没前途. 还不如去学习纯软件,收入上限高. 一.无际对这个行业的看法(当小 ...

  5. 软件测试入门基础知识汇总

    第一部分:软件评测知识 1.  软件质量与软件测试 软件测试:在规定条件下对程序进行操作,以发现错误,对软件质量进行评估,包括对软件形成过程的文档.数据以及程序进行测试 软件质量:软件特性的总和,软件 ...

  6. 51单片机的基础知识——单片机简介

    仅用于学习交流!!! 仅用于学习交流!!! 仅用于学习交流!!! 一.什么是单片机 单片机,即单片微型计算器,简称为单片机.用专业术语来讲单片机就是在一块硅片上集成了微处理器.存储器以及各种输入/输出 ...

  7. 51单片机定时器基础知识

    定时器初值计算 经验总结:定时器0工作方式1的溢出中断初始值计算 1.晶振11.0592M 11.0592MHz除12为921600Hz,就是一秒921600次机器周期,50ms=46080次机器周期 ...

  8. 小白入门SQL基础知识汇总

    小白入门SQL基础知识汇总 课程链接:link

  9. 51单片机入门指南系列:一、前期准备

    51单片机入门指南系列:一.前期准备 51单片机学习步骤 为什么我用的是52单片机,大家也说它是51? 编译环境 单片机入门书籍 购买实物开发板 51单片机学习步骤 51单片机是嵌入式学习的入门级芯片 ...

最新文章

  1. 124页哈佛数学系本科论文,带你了解流形学习的数学基础
  2. RequestMapping介绍
  3. 《深入理解NGINX 模块开发与架构解析》之摘抄学习
  4. uCOS-II核心算法分析(μCOS-Ⅱ)
  5. JMetro“ Metro”选项卡,Java的TreeView和ContextMenu(JavaFX)
  6. git冲突Please move or remove them before you can merge
  7. 线性表的Java实现--链式存储(双向链表)
  8. 7x android 8,内测开启 华为荣耀畅玩7X升级Android 8.0
  9. 新装主机测试性能软件,装机必看 如何快速测试电脑性能?
  10. HTML基础学习(菜鸟教程和W3school参考手册)
  11. 提高优秀人才忠诚度的六条法则
  12. 【WZOI】默写数字
  13. 开发团队分配管理软件
  14. 写在《Python高手修炼之道》发行之前:选择一本好书,即是少走弯路
  15. python 正则表达式 匹配身份证号
  16. android9模拟刘海屏,刘海屏  |  Android 开源项目  |  Android Open Source Project
  17. 从零开始实现balloon操作系统(0x02) 加载setup模块
  18. windows 下 nextcloud 的偏保姆级搭建教程
  19. BIOS+MBR无损转UEFI+GPT(Windows+Manjaro双系统)
  20. 请求第三方阿里发送验证码

热门文章

  1. STM32系列——工程移植(从stm32f103c8t6工程到stm32f103zet6工程)
  2. linux进程和计划任务管理!
  3. html+css入门小项目巩固练习
  4. 【数据分析】绘制统计图
  5. 重置BizTalk RosettaNet
  6. 当代社会,信用对一个人有多重要?
  7. 晶振不起振的原因和应对措施
  8. c# SQLite下载和安装
  9. 天津再出新政 经适房限价房也可公积金贷款
  10. 【Hack The Box】windows练习-- SecNotes