80C51单片机原理图解
- 格式:docx
- 大小:296.37 KB
- 文档页数:1


下面是8051单片机引脚图及引脚功能介绍:
40个引脚按引脚功能大致可分为4个种类:电源、时钟、控制和I/O引脚。
⒈ 电源:
⑴ VCC - 芯片电源,接+5V;
⑵ VSS - 接地端;
注:用万用表测试单片机引脚电流一般为0v或者5v,这是标准的TTL电平,但有时候在单片机程序正在工作时候测试结果并不是这个值而是介于0v-5v之间,其实这之是万用表反映没这么快而已,在某一个瞬间单片机引脚电流还是保持在0v或者5v的。
⒉ 时钟: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口还具有第二功能,用于特殊信号输入输出和控制信号(属控制总线)。
8051单片机原理图
上图为哈佛(Harvard)结构的单片机的原理图,这种结构是程序存储器和数据存储器分开的。mcs-8051系列的单片机都是属于这种结构
学号;1251401213
《单片机中级教程》实验
(2012级本科)
题目:基于80C51的倒计时器设计
学院:物理与机电工程学院
专业:电气工程及其自动化
作者姓名:
指导教师:向根祥
完成日期: 2015 年6 月 20 日
目录
目录 ..............................................................................................................................................
一.设计目的和要求 ............................................................................................................... 1
二.电器元件的选择 ............................................................................................................ 1
三.程序框图及模拟电路图 ................................................................................................ 2
四.引脚说明 ........................................................................................................................ 3
五.程序的编写 .................................................................................................................... 4
1单片机能识别的语言:机器语言
2系统晶振为16M(12M),机器周期为2(1us)乘除法指令的机器周期分别为4.4(4,4)执行一条乘或除指令要多长时间?8us.8us
3单片机作为外部扩展地址的分别是哪两个端口.po口和p2口
4Pws反映的单片机的那些信息:用于反映程序运行状态的8位寄存器
5定时器的功能有那些:实现定时控制(定时)对外界事件进行计数(计数)
6下面特殊寄存器中不能位寻址的是哪些:acc b DPH pws tcon scon TOMD ie ip
7$的意思是什么?程序计数器的当前值
8Pws中RSO=0,RS1=1时RO的地址为10H
Pws中RSO= 1 RS1= 0 08H
B的asc2码为66,1的asc2为49
9对A进行循环左移用RL指令,右移用RR指令
10实现对片外单元与内部A进行数据传送 分别用那几条指令?
指令用movc A,@A+PC/movc A ,@A+DPTR /mov R0,#dooto/movx A,@R0
12理解(bps)波特率的概念,如何计算一帧数据的波特率?答 在穿行通信中数据传送速率
13ORG(汇编起始指令).END(汇编结束指令).DB(定义字节指令).BIT(定义位地址指令).DW(定义字指令).EQU(赋值指令).的含义
14单片机所有哪些功能部件。答 定时器 串行口 CPU RAM ROM
45单片机总线包括地址总线,数据总线,控制总线
16时钟与周期:震荡周期,机器周期的关系: 一个机器周期=6个时钟周期 一个时钟周期=1个震荡周期 1状态周期=2时钟周期 j假设focs=12m 震荡周期=1/12us 时钟周期=1/12us
机器周期=1us 假设 focs=6m 震荡周期=1/6us 时钟周期=1/6us 机器周期=2us
17单片机PC指针SP指针PPTR指针A.B.R0............R7.分别是几位的?分别起什么作用?
1.1 80C51单片机的引脚功能
80C51系列中,用CHMOS工艺制造的单片机都采用双列直插式(DIP)40脚封装,引脚信号完全相同。图2-9为引脚图,这40根引脚大致可分为:电源(VCC、VSS、VPP、VPD)、时钟(XTAL1、XTAL2)、I/O口(P0~P3)、地址总线(P0口、P2口)和控制总线(ALE、RST、 、 、 )等几部分。它们的功能简述如下:
1.电源
Vcc(引脚号40),芯片电源,接+5V;Vss(引脚号20),电源接地端。
2.时钟
XTAL1(引脚号18)内部振荡电路反相放大器的输入端,是外接晶振的一个引脚。当采用外部振荡器时,此引脚接地。
XTAL2(引脚号19)内部振荡器的反相放大器输出端,是外接晶振的另一端。当采用外部振荡器时,此引脚接外部振荡源。
3.控制总线
(1)ALE/ (引脚号30): 正常操作时为ALE功能(允许地址锁存),用来把地址的低字节锁存到外部锁存器。ALE引脚以不变的频率(振荡器频率的1/6)周期性地发出正脉冲信号。因此,它可用作对外输出的时钟信号或用于定时。但要注意,每当访问外部数据存储器时,将跳过一个ALE脉冲。ALE端可以驱动(吸收或输出电流)8个LSTTL电路。在8751单片机EPROM编程期间,此引脚接编程脉冲( 功能)。
(2) (引脚号29):外部程序存储器读选通信号。在从外部程序存储器取指令(或数据)期间, 在每个机器周期内两次有效。 可以驱动8个LSTTL电路。
(3)RST/VPD(引脚号9):复位信号输入端。振荡器工作时,该引脚上持续2个机器周期的高电平可实现复位操作。此引脚还可接上备用电源。在Vcc掉电期间,由 向内部RAM提供电源,以保持内部RAM中的数据。
(4) /Vpp(引脚号31): 为内部程序存储器和外部程序存储器的选择端。当 为高电平时,访问内部程序存储器(PC值小于4K);当 为低电平时,访问外部程序存储器。对于87C51单片机,在EPROM编程期间,此端为21V编程电源输入端。