A. 简述80c51单片机的i/o口的功能和特点
80C51单片机的引脚及其功能介绍
首先我们来连接一下单片机的引脚图,如果,具体功能在下面都有介绍。
单片机的40个引脚大致可分为4类:电源、时钟、控制和I/O引脚。
⒈ 电源: ⑴ VCC - 芯片电源,接+5V;
⑵ VSS - 接地端;
⒉ 时钟:XTAL1、XTAL2 - 晶体振荡电路反相输入端和输出端。
⒊ 控制线:控制线共有4根,
⑴ ALE/PROG:地址锁存允许/片内EPROM编程脉冲
① ALE功能:用来锁存P0口送出的低8位地址
② PROG功能:片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。
⑵ PSEN:外ROM读选通信号。
⑶ RST/VPD:复位/备用电源。
① RST(Reset)功能:复位信号输入端。
② VPD功能:在Vcc掉电情况下,接备用电源。
⑷ EA/Vpp:内外ROM选择/片内EPROM编程电源。
① EA功能:内外ROM选择端。
② Vpp功能:片内有EPROM的芯片,在EPROM编程期间,施加编程电源Vpp。
⒋ I/O线
80C51共有4个8位并行I/O端口:P0、P1、P2、P3口,共32个引脚。P3口还具有第二功能,用于特殊信号输入输出和控制信号(属控制总线)。
B. 80C51单片机的控制总线信号有哪些,各信号的作用如何
80C51单片机的控制总线信号有以下4个,各信号的作用为:
RST/VPD: 复位信号输入引脚/备用电源输入引脚;
2.ALE/PROG: 地址锁存允许信号输出引脚/编程脉冲输入引脚;
3.EA/Vpp :内外存储器选择引脚/片内EPROM(或FlashROM)编程电压输入引脚;
4.PSEN:外部程序存储器选通信号输出引脚。
C. 80C51单片机简介
80C51单片机属于MCS-51系列单片机,由Intel公司开发。
概述:
1、80C51有两个16位定时计数器,两个外中断,两个定时计数中断,及一个串行中断,并有4个8位并行输入口。
2、80C51内部有时钟电路,但需要石英晶体和微调电容外接,由于80C51的系统性能满足系统数据采集及时间精度的要求,而且产品产量丰富来源广,应用也很成熟,故采用来作为控制核心。
3、80C51采用40引脚双列直插式DIP,内有128Byte的RAM单元及4K的ROM。
(3)80c51单片机应用扩展阅读
80C51的优点及用途:
1、拥有良好的集成度;
2、自身体积较小,简易携带;
3、拥有强大的控制功能,同时运行电压比较低。
用途:
80C51主要应用于下面几种领域当中,分别是:自动化办公、机电一体化、尖端武器和国防军事领域、航空航天领域、汽车电子设备、医用设备领域、商业营销设备、计算机通讯、家电领域、日常生活和实时控制领域等。
参考资料来源:网络-80c51
D. 80C51单片机在现代社会的应用
目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械以及各种智能机械了。因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。
单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,大致可分如下几个范畴:
1.在智能仪器仪表上的应用
单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。采用单片机控制使得仪器仪表数字化、智能化、微型化,且功能比起采用电子或数字电路更加强大。例如精密的测量设备(功率计,示波器,各种分析仪)。
2.在工业控制中的应用 用单片机可以构成形式多样的控制系统、数据采集系统。例如工厂流水线的智能化管芯片理,电梯智能化控制、各种报警系统,与计算机联网构成二级控制系统等。
3.在家用电器中的应用可以这样说,现在的家用电器基本上都采用了单片机控制,从电饭煲、洗衣机、电冰箱、空调机、彩电、其他音响视频器材、再到电子秤量设备,五花八门,无所不在。
4.在计算机网络和通信领域中的应用
现代的单片机普遍具备通信接口,可以很方便地与计算机进行数据通信,为在计算机网络和通信设备间的应用提供了极好的物质条件,现在的通信设备基本上都实现了单片机智能控制,从手机,电话机、小型程控交换机、楼宇自动通信呼叫系统、列车无线通信、再到日常工作中随处可见的移动电话,集群移动通信,无线电对讲机等。
5.单片机在医用设备领域中的应用
单片机在医用设备中的用途亦相当广泛,例如医用呼吸机,各种分析仪,监护仪,超声诊断设备及病床呼叫系统等等
6.在各种大型电器中的模块化应用
某些专用单片机设计用于实现特定功能,从而在各种电路中进行模块化应用,而不要求使用人员了解其内部结构。如音乐集成单片机,看似简单的功能,微缩在纯电子芯片中(有别于磁带机的原理),就需要复杂的类似于计算机的原理。如:音乐信号以数字的形式存于存储器中(类似于ROM),由微控制器读出,转化为模拟音乐电信号(类似于声卡)。 在大型电路中,这种模块化应用极大地缩小了体积,简化了电路,降低了损坏、错误率,也方便于更换。
7.单片机在汽车设备领域中的应用 单片机在汽车电子中的应用非常广泛,例如汽车中的发动机控制器,基于CAN总线的汽车发动机智能电子控制器,GPS导航系统,abs防抱死系统,制动系统等等。
E. 简述80c51单片机的4个i/o口在使用上有哪些分工和特点
除用作通用IO外,P2主要用于高位地址线,P0用于数据/低8位地址线,第二功能复用全部安排在P3口上。
P1,P2,P3具有内部上拉双向输出IO口,P0口无内部上拉电阻为开漏输出,如果做为普通IO口使用,初P0口需要外加上拉电阻,其功能一致。
P3口一般都具有第二功比如外部中断,串口等。
在单片机内部存储器不够用时P0和P2口做为数据总线接扩展芯片用来扩展存储器。
(5)80c51单片机应用扩展阅读:
80C51有两个16位定时计数器,两个外中断,两个定时计数中断,及一个串行中断,并有4个8位并行输入口。80C51内部有时钟电路,但需要石英晶体和微调电容外接,本系统中采用12MHz的晶振频率。由于80C51的系统性能满足系统数据采集及时间精度的要求,而且产品产量丰富来源广,应用也很成熟,故采用来作为控制核心。
F. 80C51单片机原理、开发与应用实例的目录
前言
第1章绪论
1.1单片机的发展
1.280C51单片机分类
1.3单片机应用领域和发展趋势
1.3.1单片机的应用领域
1.3.2单片机的发展趋势
第2章80C51单片机硬件结构和原理
2.180C51的基本结构
2.1.180C51的基本结构框图
2.1.2芯片的内部结构特点
2.280C51的引脚及其功能
2.2.1电源引脚Vcc和Vss
2.2.2时钟电路引脚XTALl和XTAL2
2.2.3控制信号引脚ALE、PSEN、EA和RST
2.2.4输入/输出引脚
2.380C51CPU结构和时序
2.3.1运算器
2.3.2控制器
2.3.380C51时钟系统
2.3.4CPU时序
2.4存储器结构和地址空间分配
2.4.1程序存储器地址空间分配
2.4.2数据存储器地址空间分配
2.580C51工作方式
2.5.1复位方式
2.5.2程序执行方式
2.5.3节电工作方式
2.5.4掉电保护方式
第3章80C51指令系统
3.1指令与汇编语言
3.1.1指令与程序设计语言
3.1.2指令格式及系统中使用的符号意义
3.2寻址方式
3.2.1寻址方式
3.2.2寻址空间
3.3指令系统
3.3.1数据传送指令
3.3.2算术运算指令
3.3.3逻辑运算指令
3.3.4程序控制转移指令
3.3.5位操作(Bool类型)指令
第4章80C51单片机的功能资源
4.1并行I/O接口
4.1.1P0口
4.1.2P1口
4.1.3P2口
4.1.4P3口
4.2定时器/计数器
4.2.1概述
4.2.2定时器T0和T1的结构和功能
4.2.3定时器的工作方式及应用
4.2.4定时器/计数器T2
4.2.5定时器,计数器的编程和使用
4.3串行接口
4.3.1串行口结构和工作模式
4.3.2串行口的编程和举例
4.4中断系统
4.4.1中断基本概念
4.4.2中断响应及处理过程
4.4.3中断程序举例
第5章单片机C51程序设计基础
5.1程序设计语言概述
5.1.1汇编语言
5.1.2C51语言
5.2C51标识符和关键字
5.2.1标识符
5.2.2关键字
5.3C51基本数据类型和运算符
5.3.1基本数据类型
5.3.2运算符
5.4数组
5.4.1一维数组
5.4.2多维数组
5.4.3字符数组
5.5指针
5.5.1指针与地址
5.5.2指针变量的定义
5.5.3指针变量引用
5.5.4数组的指针
5.5.5函数的指针
5.5.6指针数组
5.6结构体和联合体
5.6.1结构体概念和定义
5.6.2结构体的引用
5.6.3联合体概念和定义
5.6.4联合体的引用
5.6.5枚举
5.7型定义和预处理
5.7.1类型定义
5.7.2预处理
5.8语句和程序设计基本结构
5.8.1语句
5.8.2顺序结构
5.8.3选择结构
5.8.4循环结构
5.9函数
5.9.1函数定义
5.9.2函数调用
5.9.3中断服务函数
5.9.4局部变量与全局变量
5.9.5变量的存储种类
第6章典型外围接口设计
6.1键盘与单片机接口设计
6.1.1独立式键盘
6.1.2行列式键盘
6.2显示器接口
6.2.1LED显示器
6.2.2LED显示器接口实例
6.2.3LCD显示器
6.2.4LCD显示器接口实例
6.3显示接口芯片MAX8279
6.3.18279内部结构及基本工作原理
6.3.28279引脚功能
6.3.38279工作方式
6.3.48279命令字
6.3.58279状态字
6.3.68279应用举例
6.4D/A/AD芯片与单片机接口设计
6.4.1D/A转换接口电路
6.4.2A/D转换接口电路
第7章80C51单片机系统扩展
7.180C51系统扩展概述
7.1.180C:51最小应用系统
7.1.2片外总线结构
7.1.3片选
7.1.4地址锁存
7.1.5扩展存储器时应考虑的几个问题
7.2外部存储器扩展
7.2.1程序存储器的扩展
7.2.2数据存储器的扩展
7.2.3多片存储器的扩展
7.3并行I/O接口的扩展
7.3.1简单并行I/O接口扩展
7.3.28255A可编程并行I/0接口扩展
7.4串行接口的扩展
7.4.18251串行口扩展芯片
7.4.2825l应用实例
第8章80C51单片机应用系统的抗干扰技术
8.1可靠性与抗干扰技术概述
8.1.1干扰窜入单片机系统的主要途径
8.1.2干扰形成的基本要素
8.1.3干扰的耦合方式
8.2硬件抗干扰技术
8.2.1抑制干扰源
8.2.2切断干扰传播路径
8.2.3提高敏感器件的抗干扰性能
8.2.4其他常用抗干扰措施
8.3软件抗干扰技术
8.3.1指令冗余
8.3.2软件“陷阱”
8.3.3软件“看门狗”技术
8.3.4设置程序运行标志,拦截“跑飞”程序
第9章ProteIDXP电路板设计软件
第10章KeilC51单片机开发软件入门
第11章基于80C51的计量泵流量控制系统设计
第12章80C51单片机在电液位置伺服系统上的应用
附录AMCS-51指令表
附录B
参考文献
……
G. 80c51单片机的特点
8051片内有4kROM,无须外接外存储器和373,更能体现“单片”的简练。但是编程者编的程序编程者无法烧写到其ROM中,只有将程序交芯片厂代编程者烧写,并是一次性的,今后编程者和芯片厂都不能改写其内容。
8031片内不带程序存储器ROM,使用时用户需外接程序存储器和一片逻辑电路373,外接的程序存储器多为EPROM的2764系列。用户若想对写入到EPROM中的程序进行修改,必须先用一种特殊的紫外线灯将其照射擦除,之后再可写入。写入到外接程序存储器的程序代码没有什么保密性可言。
(7)80c51单片机应用扩展阅读
1、从内部的硬件到软件有一套完整的按位操作系统,处理对象不是字或字节而是位。不但能对片内某些特殊功能寄存器的某位进行处理,如传送、置位、清零、测试等,还能进行位的逻辑运算,其功能十分完备,使用起来得心应手。
2、同时在片内RAM区间还特别开辟了一个双重功能的地址区间,使用极为灵活,这一功能无疑给使用者提供了极大的方便。
3、乘法和除法指令,这给编程也带来了便利。很多的八位单片机都不具备乘**能,作乘法时还得编上一段子程序调用,十分不便。
H. 80C51单片机引脚图及引脚功能介绍
单片机的40个引脚大致可分为4类:电源、时钟、控制和I/O引脚。
1、电源:
(1)VCC - 芯片电源,接+5V;
(2) VSS - 接地端;
2、时钟:XTAL1、XTAL2 - 晶体振荡电路反相输入端和输出端。
3、控制线:控制线共有4根,
(1)ALE/PROG:地址锁存允许/片内EPROM编程脉冲。
ALE功能:用来锁存P0口送出的低8位地址。
PROG功能:片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。
(2) PSEN:外ROM读选通信号。
(3)RST/VPD:复位/备用电源。
RST(Reset)功能:复位信号输入端。
VPD功能:在Vcc掉电情况下,接备用电源。
(4)EA/Vpp:内外ROM选择/片内EPROM编程电源。
EA功能:内外ROM选择端。
Vpp功能:片内有EPROM的芯片,在EPROM编程期间,施加编程电源Vpp。
(8)80c51单片机应用扩展阅读:
80c51单片机简介:
MCS-51具有典型的结构,完善的总线,SFR集中管理模式,位操作系统和丰富的控制功能指令统,为MCU的发展奠定了良好的基础。
MCS-51系列的典型芯片是80C51(CHMOS 8051)。出于这个原因,许多制造商已经开始以80C51为代表的8位微控制器的开发,如飞利浦,达拉斯,ATMEL等。我们将这些公司生产的80C51兼容微控制器称为80C51系列。
特别是近年来,80C51系列取得了很大的进步,并推出了一些新产品,主要是为了提高单片机的控制功能,如高速I / O口,ADCPWM,WDT,低电压,微功耗,电磁兼容性,串行扩展总线和控制网络总线。
此外,ATMEL公司开发的89CXX系列将闪存(EEPROM)集成到80C51作为用户程序存储器,不改变80C51的结构和指令系统。
I. 80c51单片机的作用(带图)
80C51的作用,这个题目太大了。不知道楼主问这个问题的意图是什么?想芯片的作用,那就找80C51的技术参数表,这样就知道它包含什么了,如果说能用在哪里,那就不好说了,几乎可以用在生活、工业、农业等等各个方面。
J. 在80C51单片机中访问程序存储器的指令是哪项
MOVC A @A DPTR。
数据指针DPTR是80C51中一个功能比较特殊的寄存器。从结构DPTR是一个16位的特殊功能寄存器,其高位字节寄存器用DPH表示,低位字节寄存器用DPL表示,DPTR既可以作为一个16位的寄存器来处理,也可以作为两个独立的8位寄存器来使用。
80C51单片机的特点:
80C51单片机属于MCS-51系列单片机,由Intel公司开发。概述:80C51有两个16位定时计数器,两个外中断,两个定时计数中断,及一个串行中断,并有4个8位并行输入口。
80C51内部有时钟电路,但需要石英晶体和微调电容外接,由于80C51的系统性能满足系统数据采集及时间精度的要求,而且产品产量丰富来源广,应用也很成熟,故采用来作为控制核心。80C51采用40引脚双列直插式DIP,内有128Byte的RAM单元及4K的ROM。
80C51的优点及用途:拥有良好的集成度;自身体积较小,简易携带;拥有强大的控制功能,同时运行电压比较低。