51单片机(8051系列)外部时钟
OUT(输出引脚),IN(输入引脚)的区别
OUT(输出引脚)
输入引脚连接输入设备
IN(输入引脚)
输出引脚连接输出设备
外部时钟和内部时钟的区别
1、XTAL1和XTAL2引脚
内部时钟方式:必须在XTAL1和XTAL2引脚两端跨接石英晶体振荡器和两个微调电容构成振荡电路。
外部时钟方式:要求XTAL1接地,XTAL2脚接外部时钟。
连接图(左图为内部时钟,右图为外部时钟)
为什么外部时钟需要这么接
XTAL1和XTAL2的区别
XTAL1(XTAL_IN):片内震荡电路的输入端
XTAL2(XTAL_OUT):片内震荡电路的输出端
VCC和电阻(合成上拉电阻)的作用
通过上拉电阻将XTAL2(XTAL_OUT)的电压拉高,结合TTL让外部时钟可以对XTAL_OUT的电平进行更改
上拉电阻可以保护电路,如果不加电阻,如果对应引脚设置为低电平,可能会导致电流过大单片机损坏。
如按键控制灯泡的按键连接的就是IN类型引脚
灯泡对应连接的是OUT引脚
51单片机(8051系列)外部时钟相关推荐
- 51单片机(8051系列)最小系统图--内部时钟
最小系统电路图(无源晶振) 电容的作用 C1,C2:协助晶振起振(一般称为负载电容) 解释: 负载电容的计算公式CL = C1*C2 / (C1+C2) + CS 其中CS为电路板的寄生电容一般取3~ ...
- 51单片机开发系列一-51单片机开发环境搭建以及入门汇编代码
51单片机开发系列一 51单片机开发环境搭建以及入门汇编代码 象棋小子 1048272975 1. 51单片机概述 51单片机是对所有兼容Intel 8031指令系统的单片机的统称.目前教科书基 ...
- 基于51单片机1602温度显示时钟
基于51单片机LCD1602温度显示时钟 要在1602上显示时间和温度先要了解1602是如何显示的.详情可以参考我之前的文章基于51单片机1602显示 :时间显示可以用时钟芯片DS1302,但是此次我 ...
- 51单片机:利用外部中断实现按键按一下数码管数字加1直到加到99,另一个按键实现清零
51单片机:利用外部中断实现按键按一下数码管数字加1直到加到99,另一个按键实现清零 题目要求: 利用外部中断实现按键按一下数码管数字加1,实现00-99的循环,另一个按键实现清零,不管数码管数字是多 ...
- 关于用51单片机内部定时器实现时钟和闹钟功能的概述
关于用51单片机内部定时器实现时钟和闹钟功能的概述 仅个人观点,欢迎大家相互学习和讨论 STC89C52单片机,内部配置了三个定时器,T0\T1\T2,其中T2定时器我们几乎不用,或者说很少用到.我们 ...
- 51单片机定时器秒计数时钟+Proteus仿真
51单片机定时器秒计数时钟+Proteus仿真 Proteus仿真 实例代码 本实例采用的是普中开发板Proteus模板 功能:电子钟,从左到右,1.2位为秒,3.4位为分,5.6位为时,7.8位为天 ...
- 基于51单片机的手动数字时钟
具体实现功能 实现功能: (1)利用数码管显示时分秒,显示格式为"时-分-秒": (2)利用6个按键控制时.分.秒: (3)设置秒复位按键,可实现秒钟复位. 单片机介绍 51单片是 ...
- 基于51单片机的数字电子时钟
基于51单片机的数字电子时钟 单片机课程设计要求使用51单片机完成一个电子时钟,要求满足基本功能的同时增添丰富的功能参考了很多大佬的方案代码才勉强完成,工程文件下载点击此链接欢迎交流.如遇下载问题可以 ...
- 51单片机复习:外部中断,定时器/计数器中断
中断: 什么是中断,就是打断,你一开始在做一件事,突然意外发生(中断源),你不得不停止手中的事,(中断响应),去处理那 件意外(中断服务),处理完意外后你继续做刚才那件事(中断返回),这就是中断,而单 ...
- 51单片机实战之电子时钟
自制电子时钟–总结 源代码https://gitee.com/kiloGrand/electronic-clock 使用到的模块及其功能: DS1302:低功耗实时时钟芯片,它可以对年.月.日.周.时 ...
最新文章
- An internal error occurred during: quot;J2EE Component Mapping Updatequot;.
- Java 面向对象编程、jQuery、JavaScript、servlet、javabean----理论知识
- svn文件同步到web服务器,即同步到网站根目录
- 一句话设置当前控制器的view跟随键盘起伏,妈妈再也不用担心键盘挡住输入框了...
- 每次都能遇到的莫名其妙问题,谨记,速查手册
- 1.1 什么是Hive
- Cookie application session
- sc.next在java什么意思_sc.next() 和 nextLine 的原理
- LeetCode 259. 较小的三数之和(固定一点,内层双指针)
- 「PPT模板」 商务UI风格
- 获取Python安装目录
- 聊聊Eureka Server的REST API
- rancher的使用感受以及与k8s的对比
- 一个屌丝程序员的青春(三七九)
- python学习资源整理
- 深大数据库系统实验3——DATABASE SOFTWARE练习实验
- 原生js获取本地ip地址(自己用)
- ceph v15.2.13版本[octopus]分布式集群部署
- 运筹学 知识点总结 (七)
- 【分享】常见的打印机无法共享12个问题汇总
热门文章
- 数字化生存时代来临:谁能重组互联网下半场的信息 DNA?
- 双色球规则:双色球每注投注号码由6个红色球号码和1个蓝色球号码组成。红色球从1—33中随机生成6个不重复的号码;蓝色球号码从1—16中随机生成1个;客户通过键盘录入购买的红色球6个(不重复)和蓝色
- SpaceSniffer —— 磁盘空间分布分析工具
- php简转繁体,使用PHP实现繁体与简体互转
- DNS劫持有什么危害?
- 使用IDEA 的DBMS 链接达梦数据库
- 朗读评价语言集锦_朗读点评评语
- 设置html在哪里,HTML行间距在哪里设置?
- Java学习笔记:redis入门
- World Cup (爆搜)