单片机使用22.1184M晶振为什么用示波器看不到震荡波形网!

单片机使用22.1184M晶振为什么用示波器看不到震荡波形网

趋势迷

单片机使用22.1184M晶振为什么用示波器看不到震荡波形

2024-08-16 23:45:37 来源:网络

单片机使用22.1184M晶振为什么用示波器看不到震荡波形

单片机使用22.1184M晶振为什么用示波器看不到震荡波形??
示波仪探头输入分布电容太大了🎃🕷_-🧧🦆,接上去过后🏈|-🦄,事实上晶振已经停掉了🧧🏐|😋🍂。
这已经是极限的波特率🙀🦢|🐪,不是特殊情况☄️🤗_🦕😎,不要使用🌼-🌷🦋!

单片机使用22.1184M晶振为什么用示波器看不到震荡波形

stc单片机中22.1184M晶振匹配多大电容???
一般选择晶振的电容值要比引脚杂散电容高8~10倍🐟_——🏓,来减少杂散电容影响🐅🦎||🦧🐣。一般IC引脚杂散电容2~3pF😱||🎋,所以应该选择16~30PF的电容比较合适🦃|🐤。晶振大小其实影响不大🔮——**。我们一般选择27P电容☁️_🦭。
12MHz晶振用于usb转串口的pl2303使用🦁🎐-——🦏😻,单片机工作使用的晶振是22.1184mhz😫🌵|🙁🪆,所以计算波特率要用后者🐸🤩_-🪡。
STC12C5A60S2单片机晶振22.1184M,执行一条语句多长时间??
一个机器周期=1/22.1184us=0.0452us 所以执行一条指令时间=指令周期*0.0452us🌨*——🥊。比如NOP就是0.0452us 比如SJMP $就是2*0.0452us
/*时序调试可以用定时器🤖-|⚾,首先把准确的时序调好😆|*,然后是在wendu()函数里的复位函数while(dsreset());之后有一定的延时🐿-_🐭;就行了😟-🦛,我的ds18b20接的是单片机P1^7口🦟🐇|_🐿🥇,之前也是挑不出来🐤🎯|-🐭🌵,最后就是在复位函数while(dsreset());之后加了个延时才出来的🥉🐊_🎎。另外我用的是lcd1602显示*/ include <reg51.h> in后面会介绍🥏🎯——_🐏。