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

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

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

图1-6 P0口读引脚时的流程图

第二种情况是读锁存器,通过打开读锁存器三态缓冲器读取锁存器输出端Q的状态。如图1-7所示为P0口读锁存器时的流程图。

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

图1-7 P0口读锁存器时的流程图

在输入状态下,从锁存器和从引脚上读取的信号一般是一致的,但也有例外。例如,当从内部总线输出低电平后,锁存器Q=0,

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

=l,场效应管V2开通,端口线呈低电平状态,此时无论端口线上外接的信号是低电平还是高电平,从引脚读入单片机的信号都是低电平,因而不能正确地读入端口引脚上的信号。又如,当从内部总线输出高电平后,锁存器Q=1,

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

=0,场效应管V2截止,如果外接引脚信号为低电平,从引脚上读入的信号就与从锁存器读入的信号不同。为此,8031单片机在对端口P0~P3的输入操作有如下约定:凡属于读—改—写方式的指令,从锁存器读入信号,其他指令则从端口引脚线上读入信号。读—改—写指令的特点是,从端口输入(读)信号,在单片机内加以运算(修改)后,再输出(写)到该端口上。下面是几条读—改—写指令的示例。

ORL P0, A P0→AP0

INC P1 P1 1→P1

DEC P3 P3-1→P3

CPL P2 P2→P2

这样安排的原因在于读—改—写指令需要得到端口原输出的状态,修改后再输出,读锁存器而不是读引脚,可以避免因外部电路的原因使原端口的状态被读错。

注意: P0端口是8031单片机的总线口,分时出现数据D7~D0、低8位地址A7~A0以及三态,用来连接存储器、外部电路与外部设备。P0端口是使用最广泛的I/O端口。

(2)作为地址/数据复用口使用时的工作原理

在访问外部存储器时,P0口作为地址/数据复用口使用,这时多路开关控制信号为l,与门解锁,与门输出信号电平由地址/数据线信号决定;多路开关与反相器的输出端相连,地址信号经地址/数据线→反相器→V2场效应管栅极→V2漏极输出。例如,控制信号为l,地址信号为0时,与门输出低电平,Vl管截止;反相器输出高电平,V2管导通,输出引脚的地址信号为低电平。如图1-8所示为P0口作为地址线,控制信号为1,地址信号为0时的工作流程图。

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

栏目热文

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查看全文 >>

文档排行