❶ 单片机为什么要晶振晶振怎么又分为RC晶振和外部晶振以51单片机为例,如果我给51一个100M的
开玩笑,100M的晶振给51,低级的单片机一般支持12M到24M的晶振,高级的单片机支持72M或者更高一点的,51就属于低级芯片,至于晶振的作用就是给芯片提供的时序,没有时序芯片就不能工作,说到底晶振就类似人的心脏,没有心跳你还怎么活?是一个道理
❷ 单片机100ms初值,求给解答
51单片机定时器工作方式1最大定州肆粗时65.5ms,不能册镇定100ms
定时1S可通过定时50MS雹档20次来实现
❸ 让单片机延时100ms怎么计算
普通延时做无用功就好了,具体写法网络就找到了,但这样做非常占单片机工作时间还有空间,所以不推介这样做。精确的用中断计数橡源做就好了,比如中断设125us中断一次,每中断一次让某个变量+1,当这个变量=800的时候就是100ms了,当然如果这样计数比不是一个很好的做法,应为如果这样做就必须吧这个变量需用int来定义,而且州孝使用不灵活,所以最好的梁迹态办法还是做多几个变量来计数
❹ 单片机时钟是100m的能用面包板吗
不能。
单片机时钟是100米的是将插座焊在面包板上族磨,这样便于更换单片机,而不能直接使用100米的单片机。
学习晌兆单片机最初只需要一宴穗租个成品的开发板,它具备很多基础的外围设备,可以直接在开发板上学习很多基础的东西。
❺ 怎样用C51单片机产生100M的方波
采用555设计100MHz的50%方波产生电路,然后根据要求选择控制方法:1.对实时性要求很高,让单片机一个管脚来控制一个与门作为开关,这样555电路一直在运行,会产生干扰,如果旁边有敏感元件需要屏蔽下。2.对实时性要求不高,让单片机管脚控制一个mosfet,需要方波的时候给555供电。笑吵555的阻容元件尽量采用精度高的,钽电容加金属膜电阻就行了,电容的容量设计的小点。因为100MHz这么高频没有相对应的晶振了,如果需要精度很高的情况下丛肆555电路也可以采用25MHz的晶体倍频来替代,但是在需要倍频2次,中间对信号需要用运放处理下。具体的你查查网上吧。碰郑侍
❻ 如何解决ds18b20远距离传输(大概100m的距离,要求是有线传输), 单片机接受数据
有线传输……那就是每个DS18B20用一个简单的单片机(比如2051)控制,然后使用RS485传输到atmega16上。
如果Atmega16单片返并机与上位机通信要使用串口,但是5个DS18B20节点与Atmega16的通信也要使用串口(RS485),那就需要Atmega16来切换串口通道了。
或者DS18B20获得的温度数据转换为电流信号,在被Atmega16采样前再转换为电压信号。Atmega16有10位的ADC且有8个输入通道,这样把电压信号送入Atmega16的ADC转换为数字信号,再通烂哪过串口传递给上位机——这样有个好处,每个DS18B20有一个单片饥世码机控制运行,得到的温度数据转换为电流信号直接送到线路上到Atmega16。所以Atmega16不需要查询每个18B20的状态或发出请求数据的命令,只要直接转换相关线路上的电流信号即可得到数据。
❼ 单片机中延时100毫秒的程序
汗!问这个问题说明你对时钟周期、机器周期、定时器周期都不太了解吧。
延时100毫秒的程序可以是一个函数,也可以是利用定时器的一段代码。
如果是用汇编延时那么你要把单片机指令周期表翻一下了,看看整个循环语句用了哪些指令,每个指令多少个机器周期,然后计算每个机器周期耗时多少时长,你就知道循环多少次了。
如果用C语言延时,那么就要借助仪器了,你同样要估算一下机器周期和循环次数,然后要精确到100ms就需要把这个延时时间作为频率从单片机IO口输出,用仪器来辅助测量,最后得出叫准确的100ms的循环次数的值。
如:
void delay_100ms(uint8 n)
{
uint16 i;
while(n)
{
for(i=0;i<xxx;i++)//此循环应为运行100ms,用仪器辅助得到xxx的值。不够就再在FOR一次。
}
}
❽ 当单片机接受频率为100MHZ的信号时怎么进行N次叠加!
100MHZ 这么高的频率.
只能用高速的DSP完成了..
毕竟看你这么说.好像后面还要进行数据处理.单片机是肯定不行.
而且挑选的dsp带有脉冲采集功能.
否则老实中断.速度也是受不了的.
楼上说清裂的400M主频的处理器..
如果没有带硬件脉冲采集的那种..运行速度是 肯定不行的.
具体有什么信号.我也不知道.
你可以.去 TI,ADI等的做DSP的网站看看有没有什么处理带脉冲采集的,主频100M+的 处理器..
///////////////////////答颤闭/////////////////////////
另外一种思路,,如果你要的采集精度不是很高的话。
可以考虑。吧100M的脉冲分频一下。然后再采集
这样对处理器的要求可以将一个档次。
这样你只要挑选 能满足100M的分频器件就可以了。选择余地更加大一点
PS:
MM现在在做什么东西。居然要洞胡采集100M的脉冲
这么高频率好像很少用的,电脑CPU外部接口交换的速度也就100M