1、89c52单片机如果不接晶振会有什么后果?
答:单片机不工作了 程序无法烧入……等等
2、若89c52单片机使用外接晶振,应如何设置?
答:晶振的两个管脚各接一个20~30pf的电容后分别接入单片机的XTAL1和XTAL2,两个电容的另一端并接后接地即可,不再需要任何设置
3、晶振的原理,如何产生正弦信号的,详细一点,从电路方面分析?
答:晶体可以等效为一个电感,与里面的电容形成振荡回路,能量从电感慢慢到电容,再从电容慢慢到电感,周而复始形成振荡。正半周是电容的充放电过程,负半周是电感的充放电过程。
4、11.0952的晶振和单片机哪些引脚连接能起作用?电源和18B20应该和单片机的哪些引脚相连呢?RT,要把单片机从实验板上引出来,应该怎么连接?1602LCD的液晶该怎么和单片机相连呢?每次从仿真上连出来都是只有背光和黑点,但是不显示已经烧录的程序。
答:晶振接单片机x1(或者叫XTAL1)和x2(或者叫XTAL2)引脚。
电源接单片机的VCC和GND.
18b20电源脚接电源上,中间的数据线可以单片机的任意io口。具体控制是靠程序完成的。
1602的数据线接单片机io(比如51单片机的P1口),其它的控制线rw,reset,cs等可以接单片机的任意io口。
烧录了程序不能运行,而程序是正确的话,你得看程序怎么定义这些引脚,根据程序定义连接单片机的位置。
5、我现在要用52单片机做一个交通灯电路。要求是红灯,绿灯30s,黄灯3s.循环变化。那么外界晶振怎样选择?单指令周期多少比较合适?图中外接的两个电容的作用是什么?大小多少合适?
答: 如果选择晶振的话,那两个电容值可以选择:30加减10PF左右的(频率在0~33MHZ之间);
如果选择陶瓷晶振的话,电容值可以选择:40加减10PF左右的(频率在1.2~12MHZ)振荡器应尽量靠近电容。指令周期是可以算的,这个是有公式的!
关键字:单片机 晶振 时钟周期
引用地址:
单片机晶振五问五答
推荐阅读最新更新时间:2024-03-16 14:37
单片机手动计数器制作
1.实验任务 利用AT89S51单片机来制作一个手动计数器,在AT89S51单片机的P3.7管脚接一个轻触开关,作为手动计数的按钮,用单片机的P2.0-P2.7接一个共阴数码管,作为00-99计数的个位数显示,用单片机的P0.0-P0.7接一个共阴数码管,作为00-99计数的十位数显示;硬件电路图如图19所示。 2.电路原理图 图4.10.1 3.系统板上硬件连线 (1.把“单片机系统”区域中的P0.0/AD0-P0.7/AD7端口用8芯排线连接到“四路静态数码显示模块”区域中的任一个a-h端口上;要求:P0.0/AD0对应着a,P0.1/AD1对应着b,……,P0.7/AD7对应着h。 (2.把“单片机系统”区
[单片机]
一种基于单片机的实用车载空调控制器的设计
随着社会经济的发展和人们生活水平的提高,外出旅行正逐渐成为一种时尚。汽车作为一种便捷的交通工具已是人们的首选,舒适的乘车环境,如适宜的车内温度、清新的空气应是长途汽车的必备条件。所以,开发一款经济实用的车载空调控制器就成为一种需求。本文采用DC/DC转换芯片MC34063AP1为系统供电,以微控制器Atmega8为系统核心,辅以简单模糊控制技术以及按键选择、LED数码管显示,并使整个控制系统具有电源欠压、过压,温度传感器短路、断路等保护功能。 主要功能指标 汽车空调控制系统的主要功能如下。 ● 多种工作模式:自动、制冷、化霜、通风。 ● 多档风速设定:自动风、低速风、中速风、高速风。 ● 具有故障运行处理功能。 ● 面板按键操
[单片机]
51单片机浮点数运算原理
单片机一般浮点数均采用士MxC的形式来表示,其中M称为尾数。它一般取为小数0≤M l,E为阶码,它为指数部分,它的基是C。C可以取各种数,对于十进制数,它一般取10,而对于二进制数,C-般取2,对于十进制数,可以很方便地把它换成十进制浮点数。对于微机系统来说,常用的浮点数均为C=2,在浮点数中,有一位专门用来表示数的符号,阶码E的位数取决于数值的表示范围,一般取一个字节,而尾数则根据计算所需的精度,取2~4字节。 浮点数也有各种各样表示有符号数的方法,其中数的符号常和尾数放在一起,即把士M作为一个有符号的小数,它可以采用原码、补码等各种表示方法,而阶码可采用各种不同的长度,并且数的符号也可以放于各种不同的地方。所以浮
[单片机]
51单片机时间戳相关函数
函数使用了long变量,比较占RAM,单片机要是空间紧张就别用了,会把mcu算糊涂的。 /******* timestamp时间戳函数 开始**********/ #define SECOND_OF_DAY 86400 //一天多少秒 idata uchar DayOfMon ={31,28,31,30,31,30,31,31,30,31,30,31}; /******************************************************************************************************** * FunctionName : GetSecondTi
[单片机]
学51单片机-KEIL的使用与程序的下载
很多人学单片机的时候都会遇到的情况,程序写的漂漂亮亮,原理理解的通通透透,但是.......不会用编译软件,不知道怎么下载程序,貌似大学的时候我老师就没讲过,呵呵。所以今天主要讲一下这两个软件的应用。 注:单片机种类多种多样,编译环境自然也有很多种。学习一种编译软件肯定需要一定的时间,不过软件界面基本都是大同小异,会了一个再去学另一个会很快。还有个现象,很多人喜欢用汉化版,个人感觉没必要。首先,汉化的不一定标准;其次,工具英语就那么几个单词,记下来就OK了,汉化反而会增加不必要的麻烦。 好了,废话少说,开始! 先说keil uvision,第一步,双击打开该软件,界面如下: 写代码的话
[单片机]
51单片机入门教程(2)——实现流水灯
一、搭建流水灯电路 在Proteus中搭建流水灯电路如图 二、流水灯程序 我们可以把流水灯看作依次点亮若干个灯。 程序如下: #include reg52.h sbit led1 = P2^0; sbit led2 = P2^1; sbit led3 = P2^2; sbit led4 = P2^3; sbit led5 = P2^4; sbit led6 = P2^5; sbit led7 = P2^6; sbit led8 = P2^7; void main() { //点亮第一个灯 led1 = 1; led2 = 0; led3 = 0; led4 = 0; led5 = 0; l
[单片机]
EM78系列单片机--中断程序的设计
在EM78X56系列的 IC 中有三种中断信号,分別是: T CC 溢位中断。 PORT6 Change 中断。 外部信号中断。 在说明中断使用方式之前,用户要了解中断寄存器,及与中断息息相关的控制寄存器( Control Register),另外在芯片中預除器( Prescalar )的使用方法,用户也需要住意。 中断信号显示寄存器0X0F各位安排如下: BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 中断信号 - - - - - 外部中断标志 PORT6 Change TCC 溢位标志。 寄存器0X0F使用到的有BIT0 ~ BIT2。BIT0在TCC计時器计数溢位時就会被设定
[单片机]
stc12c5a60s2复位电路说明
STC12C5A60S2在众多的51系列单片机中,要算国内STC 公司的1T增强系列更具有竞争力,因他不但和8051指令、管脚完全兼容,而且其片内的具有大容量程序存储器且是FLASH工艺的,如STC12C5A60S2单片机内部就自带高达60K FLASHROM,这种工艺的存储器用户可以用电的方式瞬间擦除、改写。而且STC系列单片机支持串口程序烧写。显而易见,这种单片机对开发设备的要求很低,开发时间也大大缩短。写入单片机内的程序还可以进行加密,这又很好地保护了你的劳动成果。 stc12c5a60s2内部结构图 stc12c5a60s2内部结构图如下: stc12c5a60s2复位电路 就是在复位引脚接1个10UF电容到电源+,
[单片机]