当前位置:网站首页>《单片机原理与应用》——并行IO口原理
《单片机原理与应用》——并行IO口原理
2022-07-01 08:21:00 【涛涛呐~】
系列文章目录
提示:以下是本篇文章正文内容,下面案例可供参考
一、单片机并行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取值范围如下所示:
边栏推荐
- 一套十万级TPS的IM综合消息系统的架构实践与思考
- MATLAB【函数和图像】
- 2022 mechanical fitter (primary) examination summary and mechanical fitter (primary) reexamination examination
- Audio-AudioRecord create(一)
- Codeforces Round #803 (Div. 2) VP补题
- Yolov5进阶之六目标追踪环境搭建
- [深度剖析C语言] —— 数据在内存中的存储
- Why are some Wills made by husband and wife invalid
- Conception et mise en service du processeur - chapitre 4 tâches pratiques
- Provincial election + noi part I dynamic planning DP
猜你喜欢
随机推荐
Codeworks round 803 (Div. 2) VP supplement
Provincial election + noi Part VII computational geometry
Gateway-88
Leetcode t29: divide two numbers
Koltin35, headline Android interview algorithm
slice扩容机制分析
String coordinates of number to excel
【刷题】字符统计【0】
When using charts to display data, the time field in the database is repeated. How to display the value at this time?
How to use OKR as the leadership framework of marketing department
To prevent "activation" photos from being muddled through, databao "live detection + face recognition" makes face brushing safer
手工挖XSS漏洞
Codeforces Round #803 (Div. 2) VP补题
基于Gazebo的无人机管道检测
Luogu p1088 [noip2004 popularization group] Martians
Manually dig XSS vulnerabilities
MATLAB小技巧(16)矩阵特征向量特征值求解一致性验证--层次分析
Internet of things technology is widely used to promote intelligent water automation management
SPL installation and basic use (II)
P4 installation bmv2 detailed tutorial