当前位置:首页 > 实用技巧 >

c51程序的基本结构图(单片机c51程序结构有哪几种)

来源:原点资讯(m.360kss.com)时间:2024-01-16 13:22:10作者:YD166手机阅读>>

硬件结构

单片机的内部结构是由CPU、ROM、RAM等组成,现在介绍外部引脚。如图1-3所示为单片机的引脚图,这就是实验中要用的89C51单片机的外部引脚图。如表1-3所示为89C51单片机引脚分配表。

c51程序的基本结构图,单片机c51程序结构有哪几种(1)

图1-3 89C51单片机的引脚图

c51程序的基本结构图,单片机c51程序结构有哪几种(2)

表1-3 89C51单片机引脚分配表

端口结构分析

从1.3.1节的硬件结构中可以看出,89C51单片机总共有4组端口,P0、P1、P2和P3,了解这4组端口的结构原理对于日后的编程会有很大的帮助,由于这4组端口结构不尽相同,下面分别介绍单片机总的4组端口。由于每组端口都是由8位组成,故在下面的讲解中,只以每组端口的其中一位来解释。

1. P0口的结构及工作原理

P0口字节地址为80H,位地址80H~87H。P0端口8位中的一位结构图如图1-4所示。

c51程序的基本结构图,单片机c51程序结构有哪几种(3)

图1-4 P0端口位结构图

由图1-4可见,P0端口由锁存器、输入缓冲器、多路开关、一个非门、一个与门及场效应管驱动电路构成。图1-4中标号为P0.X引脚的图标,表示引脚可以是P0.0~P0.7的任何一位,即在P0口有8个与图1-4所示相同的电路组成。下面先介绍组成P0口的每个单元部分。

(1)输入缓冲器

在P0口中,有两个三态的缓冲器,学过数字电路的读者都知道三态门有3个状态,即在其输出端可以是高电平、低电平,同时还有一种高阻状态(或称为禁止状态),图1-4中,上面一个是读锁存器的缓冲器,也就是说,要读取D锁存器输出端Q的数据,需要使读锁存器中这个缓冲器的三态控制端(图1-4中标号为“读锁存器”端)有效,下面一个是读引脚的缓冲器,要读取P0.X引脚上的数据,也要使标号为“读引脚”的三态缓冲器的控制端有效,引脚上的数据才会传输到单片机的内部数据总线上。

(2)D锁存器

构成一个锁存器,通常要用一个时序电路(时序的单元电路内容请参考数字电路相关知识),一个触发器可以保存一位二进制数(即具有保持功能),在51单片机的32根I/O口线中,都是用一个D触发器来构成锁存器的。图1-4中的D锁存器,D端是数据输入端,CP是控制端(即时序控制信号输入端),Q是输出端,

c51程序的基本结构图,单片机c51程序结构有哪几种(4)

栏目热文

c51的数据类型有哪几种(c51编程新增的数据类型有哪些)

c51的数据类型有哪几种(c51编程新增的数据类型有哪些)

一、数据类型 我们51单片机使用的C语言的数据类型分为以下几种: 图 1 图1中例出了C51所有的基本类型,可供大家...

2024-01-16 13:00:08查看全文 >>

怎么理解c51的存储模式(c51存储模式)

怎么理解c51的存储模式(c51存储模式)

51单片机 C51对标准C的扩展(一)。先看一下都增加了哪些关键字,以及它们的作用,后面一一详解。C51增加了这么多关键...

2024-01-16 13:27:37查看全文 >>

c51程序结构图解(c51编程的三大经典结构)

c51程序结构图解(c51编程的三大经典结构)

大家好,欢迎关注电气技术微课堂!在科学探索及紧急抢险中经常要对一些危险或人类不能直接到达的地域进行探测,这就需要用机器人...

2024-01-16 13:13:33查看全文 >>

c51程序的三种基本结构(单片机c51程序结构有哪几种)

c51程序的三种基本结构(单片机c51程序结构有哪几种)

标识符和关键字(一)标识符标识符是用来表示源程序中自定义对象名称的符号。其中的自定义对象可以是常量、变量、数组、结构、语...

2024-01-16 13:00:30查看全文 >>

c51程序的编写使用步骤(c51语言中源程序的基本结构)

c51程序的编写使用步骤(c51语言中源程序的基本结构)

新建项目,依次点击project-new uvision project,(我是提前在桌面上新建了一个名字为jiao的文...

2024-01-16 13:16:45查看全文 >>

c51程序的基本结构(c51语言编程入门)

c51程序的基本结构(c51语言编程入门)

·8位CPU·4kbytes程序存储器(ROM) (52为8K)·128bytes的数据存储器(RAM) (52有256...

2024-01-16 13:34:11查看全文 >>

男生洗面奶几天用一回最好(男生洗面奶正确用的时间)

男生洗面奶几天用一回最好(男生洗面奶正确用的时间)

洗脸不对,护肤白费!全网超口碑排行榜前8,热门男士洗面奶全面测评测评男士洗面奶品牌包括:平价大腕系列(0~100):K2...

2024-01-16 13:00:46查看全文 >>

男几天用一次洗面奶合适(男生使用洗面奶的最佳时间)

男几天用一次洗面奶合适(男生使用洗面奶的最佳时间)

要回答这个问题,首先,我们要明白洗面奶洗脸的好处。洁面产品的是为了清洁面部肌肤上的污垢和油脂。举一个常见的例子,很多人容...

2024-01-16 13:08:15查看全文 >>

男生用洗面奶是晚上用还是早上(男生洗面奶一个星期最多用几次)

男生用洗面奶是晚上用还是早上(男生洗面奶一个星期最多用几次)

我找到了一款适合男性肤质的早晚洁面产品。我的男友平时不太注重皮肤护理,所以经常会满面油光,甚至出现痘痘。虽然男生可能不太...

2024-01-16 12:45:27查看全文 >>

男人最好几天用一次洗面奶(男生用洗面奶多久可以看出效果)

男人最好几天用一次洗面奶(男生用洗面奶多久可以看出效果)

什么时间段挂胡子最好 一般,早上挂胡子才是最好的。千万不要在晚上挂胡子,因为晚上挂胡子,很容易长出来。早上是新的一天开...

2024-01-16 13:24:23查看全文 >>

文档排行