11问答网
所有问题
当前搜索:
51单片机外接晶振12mhz
51单片机
为什么要用
12M
的
晶振
?
答:
为什么常见的
51单片机
要用12M的晶振,是因为我们常说的51单片机是12分频的,如果选用
12M晶振
,如果是单指令周期的语句,刚好是1us,其他语句好似1us的整数倍,这样计算指令时间很方便。对于利用51单片机进行串口通讯的,一般会选用11.0592M晶振,因为对于9600,4800的波特率,11.0592M晶振计算时正好可以得到...
MCS-
51单片机
采用
12MHZ
的
晶振
,ALE引脚输出正脉冲频率为多少?
答:
2MHz
。ALE是低8位地址锁存信号。指令周期为1us(1Mhz),每个指令周期寻址两次。第一次寻址程序存储器,第二次寻址数据存储器。 所以ALE的频率为Fosc/12*2=12/6=2(MHz)
51单片机
一定要用
12M
的
晶振
吗?
答:
为什么常见的
51单片机
要用12M的晶振,是因为我们常说的51单片机是12分频的,如果选用
12M晶振
,如果是单指令周期的语句,刚好是1us,其他语句好似1us的整数倍,这样计算指令时间很方便。对于利用51单片机进行串口通讯的,一般会选用11.0592M晶振,因为对于9600,4800的波特率,11.0592M晶振计算时正好可以得到...
51单片机
为什么要用
12M
的
晶振
?
答:
为什么常见的
51单片机
要用12M的晶振,是因为我们常说的51单片机是12分频的,如果选用
12M晶振
,如果是单指令周期的语句,刚好是1us,其他语句好似1us的整数倍,这样计算指令时间很方便。对于利用51单片机进行串口通讯的,一般会选用11.0592M晶振,因为对于9600,4800的波特率,11.0592M晶振计算时正好可以得到...
51单片机
选用了
12MHZ
的
晶振
,但是用示波器观察输出波形周期约为0.8ms...
答:
晶振
上的频率应该是
12MHZ
的,你把示波器的时间刻度调小,调到20ns/格就可以看到了 或者按一下自动设置 出现这种现象的原因是示波器的采样率决定的,当采样率太低时会出现频率成倍降低的假象
单片机
为什么要用
12M
的
晶振
?
答:
为什么常见的
51单片机
要用12M的晶振,是因为我们常说的51单片机是12分频的,如果选用
12M晶振
,如果是单指令周期的语句,刚好是1us,其他语句好似1us的整数倍,这样计算指令时间很方便。对于利用51单片机进行串口通讯的,一般会选用11.0592M晶振,因为对于9600,4800的波特率,11.0592M晶振计算时正好可以得到...
设
单片机晶振
频率为
12MHZ
,试编写一延时500us的子程序。
51单片机
答:
如果是标准的12T
单片机
模式,那么一个时钟周期就是1us,把定时器T0(或T1)设置为16位模式,TH0、TL0的初始值分别设为#FEH、#0BH,进入子程序时,启动定时器T0,定时器从#FEOB运行500个时钟周期,正好是#FFFFH,定时器T0溢出,即为500us。
51单片机
晶振
为
12Mhz
,求算精确的延时时间 要是给出详细的计算过程的话...
答:
应该是2mS左右 1void delay1(int x){while(--x);} delay(1)是14us 接下来执行--每个需8us delay1(50)为406us 2void delay2(int t){ int i;for(i=0;i<t;i++);} for(i=0;i<t;i++);这句需要36us ,每个循环需要16us ,delay2(100);=36+99*16=1620us delay1(50);delay...
单片机
中
晶振
频率为
12MHZ
的机器周期怎么算?
答:
1、系统
晶振
频率是
12M
,则机器周期=12/12=1us;2、定时1ms=1*1000=1000us;3、工作在方式0下:最大计数值是2^13=8192;4、定时初值=8192-(1*1000)=7192;5、换算成十六进制数为:定时初值=1C18H。定时器中断是由单片机中的定时器溢出引起的中断,
51单片机
中有两个定时器t0和t1。
为什么
51单片机
的
晶振
要实行12分频
答:
51单片机
选用
12M晶振
,如果是单指令周期的语句,刚好是1us,其他语句好似1us的整数倍,这样计算指令时间很方便。对于AT公司的AT89系列51单片机,工艺上存在不足,分频后频率降低,程序更加稳定的执行,不容易跑飞。AT新出的单片机和一些公司出的新单片机不一定要用12M的晶振,11.05925M也行,18M也行,即...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜