《单片机原理与应用》——并行IO口原理

系列文章目录




提示:以下是本篇文章正文内容,下面案例可供参考

一、单片机并行IO口工作原理

P1口:
在这里插入图片描述
P1的IO并行内部结构是由D触发器和锁存器组成
内部总线输入0,触发器输出Q’为1,MOS管导通,输出端输出0;
内部输入1,触发器输出Q’为0,MOS管截至,输出端输出1;
那PI口作为输入端口读取数据就要用到锁存器,读取数据先要保持MOS管截至,则Q’输出0,于是P1口读取外部数据前先要像P1口输出1。
P3口:
在这里插入图片描述
P2口:
在这里插入图片描述
控制端(0),P2口的工作原理同P1口;
控制端为(1),P2口输出地址总线

P0口:
在这里插入图片描述
P0口需要用户外接上拉电阻才能正常工作。
控制端(0),P0作为普通IO口,工作原理同P1口
控制端(1),P0口作为地址/数据复用总线

二、51单片机工作周期和时序

1.时钟电路

无源石英晶体振荡器:
在这里插入图片描述
有源晶体振荡器:相对于无源,更加稳定可靠的时钟信号
在这里插入图片描述

2.复位方式

复位方式有:上电自动复位和手动按钮复位

3.机器周期和指令周期

机器周期:单片机操作的基本单位,一个机器周期包含有12个时钟周期。

指令周期:计算机取指令到执行完指令的时间为指令周期


三、C51新增的变量类型

特殊功能寄存器sfr定义
C51将单片机常用的特殊功能寄存器和特殊位进行定义,放在“reg51.h”头文件中。
位变量

变量在定义时指出变量的数据类型和存储器类型

四、函数的定义

增加了中断函数的定义
C51定义中断函数时候必须带的后缀名是interrupt m
m取值范围如下所示:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值