一般的单片机都要具备两个外围电路:时钟电路和复位电路
时钟电路
主要由一个晶振和两个电容组成。晶振的大小决定这单片机的时钟信号
(按我的理解就是:单片机编程时,同一个延时函数,晶振决定着它们的延时时间长短)
复位电路
分为上电复位和按键复位
主要由一个电阻、一个电容,如果按键复位的话,就再加个微动开关就成。都是为了把电路初始化到一个确定的状态,一般来说,单片机复位电路作用是把一个例如状态机初始化到空状态,而在单片机内部,复位的时候单片机是把一些寄存器以及存储设备装入厂商预设的一个值。
至于怎么连接,我就直接上图(仿真软件)
连接着单片机的XTAL1和XTAL2的是时钟电路,单片机实物两个引脚是在左侧第18和19两个引脚(左下倒数第2和第3)。
连接着RST的是复位电路(上图是按键复位,如果上电复位可以直接把按键去掉就成),实物中RST在左侧第10个引脚。
以上两个电路在任何项目中最好都接上。
关键字:单片机 外围电路 复位电路 时钟电路
引用地址:
单片机的两个外围电路:复位电路和时钟电路
推荐阅读最新更新时间:2024-11-01 06:50
PIC16位单片机CAN(6)外部AD
外部AD使用的是AD7170 具体的资料看datasheet。简单说一下这个AD的注意事项。 AD7170是一款低功耗ADC,片内集成精密12位 - 调制器和数字滤波器,用于测量宽动态范围、低频信号。该器件具有一个内部时钟和一路差分输入,输出数据速率为125 Hz,增益为1。双线式接口可简化从AD7170获取数据的过程。 简单一句话。一个时钟输入,一个串行转换输出。模拟输入为双极性输入。 时钟和串行数据输出就不多说了,看看时序就知道了。重点看一下什么叫做双极性输入。 AD7170支持双极性输入范围。双极性输入范围不代表器件可以耐受相对于系统GND的负电压。AIN(+)输入端的信号以AIN(?)输入端的电压为基准。例如,当使用2
[单片机]
AVR单片机I/O口使用的几个注意事项
简介:AVR单片机I/O口使用的几个注意事项 1.先正确设置DDRx方向寄存器,再进行I/O口的读写操作。 2.I/O口复位后的初始状态全部为输入工作方式,内部上拉电阻无效,外部引脚呈现三态高阻输入状态。 3.当I/O口工作在输入方式时,且要读取外部引脚上的电平时,应读取PINxn的值,而不是PORTxn的值。 4.当I/O工作在输入方式时,要根据实际情况使用或不使用内部的上拉电阻。 5.一旦将I/O口的工作方式由输出设置成输入方式后,必须等待1个时钟周期后才能正确读到外部引脚PINxn的值。
[单片机]
51单片机编程 第四节:数码管驱动
第四节:数码管驱动 显示 12345678 P1端口接8联共阴数码管SLED8的段极:P1.7接段h, ,P1.0接段a P2端口接8联共阴数码管SLED8的段极:P2.7接左边的共阴极, ,P2.0接右边的共阴极 方案说明:晶振频率fosc=12MHz,数码管采用动态刷新方式显示,在1ms定时断服务程序中实现 代码 1. #include at89x92.h 2. unsigned char DisBuf ; //全局显示缓冲区,DisBuf 对应右SLED,DisBuf 对应左SLED, 3. void DisplayBrush( void ) 4. { code unsigned
[单片机]
MSP430F149单片机的光电编码器位置检测方案
简介:本文介绍的方案简化了外围模块的设计,大大提升了系统的可靠性和稳定性。系统工作稳定,收到了良好的效果,具有很好的实用价值。 1、光电编码器原理 光电编码器是集光、机、电技术于一体的数字化传感器,其基本原理就是在特制的码盘上按一定规律编排光栅图案,将这些图案用光电头读取,转变为高低有序排列的电平信号。光电编码器输出信号为A , B , Z 3 个信号,其中A , B 为相位差90°的方波信号, Z 为过零脉冲信号。如图1所示,光电编码器每旋转一周,A、B 相输出同样数量的脉冲, Z相输出一个脉冲,脉冲的个数和电机旋转角度,电机的运行距离成正比关系。 A相、B相都是光电编码器产生的,这两个信号的前沿和后沿都对应着光电
[单片机]
基于单片机的数字电位器设计
人耳对声强的主观感受遵循韦伯定律(Webber's Law),在音量较小时人耳对声波振幅的改变感受灵敏,声音达到一定响度后,人耳的听觉特性开始变得迟钝。而指数型电位器的阻值变化规律为先慢后快,如果将这种衰减特性用在音量调节中,则恰好可以抵消人耳对音量感知的对数特性,保证主观听感的平滑。 与传统的机械式音量电位器相比,数字电位器(DCP)的阻值调节由内部CMOS开关控制,因而使用寿命长、可靠性高且不会产生机械噪声;如果将廉价的通用型线性数字电位器直接用于音量调节,在小音量状态下稍微调节电位器即会使输出声压陡然增加,无法保证大动态范围内音量的准确定位,因此目前将数字式电位器运用在成熟功放产品中的实例还不多。实际上,如果将低分
[单片机]
单片机系统软件如何巧妙抗干扰
在提高硬件系统抗干扰能力的同时,软件抗干扰以其设计灵活、节省硬件资源、可靠性好越来越受到重视。下面以MCS-51 单片机 系统为例,对微机系统软件抗干扰方法进行研究。 1 软件抗干扰方法的研究 在工程实践中,软件抗干扰研究的内容主要是: 一、消除模拟输入信号的嗓声(如数字滤波技术);二、程序运行混乱时使程序重入正轨的方法。本文针对后者提出了几种有效的软件抗干扰方法。 1.1 指令冗余 CPU取指令过程是先取操作码,再取操作数。当PC受干扰出现错误,程序便脱离正常轨道“乱飞”,当乱飞到某双字节指令,若取指令时刻落在操作数上,误将操作数当作操作码,程序将出错。若“飞” 到了三字节指令,出错机率更大。 在关键地方人为插入一些单
[单片机]
NEC:8位MCU市场汽车与智能卡开路,家电与仪表步后
全世界 8位MCU 以年利率106%的速度在成长、推测到2008年将会有340亿元的市场规模。8位的快速成长在很大程度上牵引的市场是汽车和 智能卡 ,两者的市场占有率是45%,估计家电、充电器、消费性市场产品及传感器等产业领域也会有上升趋势。据我了解现在8位MCU的平均价格是1.2美元左右,但是因为8位高端产品的需求在不断增长,同时LPC(低引脚)低端产品的需求增长幅度更大,所以8位MCU的平均价格在降低。作为世界工厂之一,中国市场的成长非常惊人,预计到2008年,中国的8位MCU市场将会达到205亿元。与全世界的发展趋势一样,中国的汽车、智能卡也走在8位MCU使用的最前沿,但是用于家电之类的民用设备、仪表设备等的
[工业控制]
【GD32 MCU 入门教程】GD32 MCU 常见外设介绍(14)RTC 模块介绍
GD32 MCU内部提供了一个RTC(实时时钟)模块,通过RTC可以实现日历时钟、闹钟等功能。RTC也可以用于深度睡眠或待机模式的低功耗唤醒。不同系列的GD32 MCU在RTC设计和功能上有所区别,总体可以分为三大系列: (1)F10x、F30x、E10x系列RTC功能基本相同,后文简称0x系列。 (2)F1x0、F3x0、E23x系列RTC功能基本相同,后文简称x0系列。 (3)F405、F407、F450系列RTC功能基本相同,后文简称4xx系列。后文会对0x系列、x0系列、4xx系列的RTC模块分别进行介绍,简单介绍RTC的工作原理、配置使用方法。 14.1.GD32 RTC 外设简介 0x 系列 RTC 0x系列RTC整体
[单片机]