99问答网
所有问题
当前搜索:
51单片机常用的晶振频率
设MCS-
51单片机
晶体
频率
为6MHz,其定时器最高输入的计数频率多少
答:
单片机
由于确定一次下降沿,需要 花2 个机器周期,即24个振荡周期 。所以外部输入的计数脉冲的最高
频率
为振荡周期的1/24 ,因此6 M
晶振
,允许的脉冲频率为250kHZ。
51单片机
定时器方式1,
晶振
33hz,延时1秒,怎么用c语言编程
答:
//33MHz 一个定时周期延时50ms include <reg
51
.h> void InitTimer0(void){ TMOD = 0x01;TH0 = 0x0CA;TL0 = 0x4A;EA = 1;ET0 = 1;TR0 = 1;} void main(void){ InitTimer0();} void Timer0Interrupt(void) interrupt 1 { TH0 = 0x0CA;TL0 = 0x4A;//add your code ...
51单片机的晶振频率
是6MHZ,由p1.1引脚输出1000HZ方波,精确到一个机器周...
答:
这个太简单了,放一堆nop,放一个翻转,放一个跳转指令。绝对能精确到一个机器周期。
若f=6M,则
单片机
复位时间不超过好多微秒
答:
单片机复位时间没有明确值,可以是1s,可以是10s,也可以是1h……;但对单片机复位电平的维持时间却有要求:不短于2个机器周期,才能正常复位。而对于标准
51单片机
,6MHz
晶振
,其机器周期为 2us,则复位电平不应短于4us;而不是LZ说的,不超过多少微秒。
若mcs
51单片机的晶振频率
为12mhz 最高输入计数频率
答:
一次记数,需要2个机器周期,即24个时钟周期或震荡周期,则最高记数
频率
为12M/24=500khz。
设MCS-
51单片机
晶体
频率
为6MHz,其定时器最高输入的计数频率多少
答:
2010-03-09 最佳答案
单片机
由于确定一次下降沿,需要 花2 个机器周期,即24个振荡周期 。所以外部输入的计数脉冲的最高
频率
为振荡周期的1/24 ,因此6 M
晶振
,允许的脉冲频率为250kHZ。 本回答由提问者推荐 举报| 答案纠错 | 评论 13 0 47okey 采纳率:43% 擅长: 照相机/摄像机 汇编语言 C/C++ 其他...
51单片机
,给12M
晶振
,它的端口输入的最高脉冲为多少?
答:
传统的
51单片机
:对外部输入信号的最高计数频率=
晶振频率
/24=12MHz/24=0.5MHz
设MCS-
51单片机的晶振频率
为12MHz,编程使P1.0端输出频率为20kHz方波
答:
T=1/f=50US void Timer0Init(void)//100微秒@12MHz { AUXR &= 0x7F;//定时器时钟12T模式 TMOD &= 0xF0;//设置定时器模式 TL0 = 0x9C;//设置定时初值 TH0 = 0xFF;//设置定时初值 TF0 = 0;//清除TF0标志 TR0 = 1;//定时器0开始计时 } 之后在中断里写入P01=~P01; 就好了 ...
89C51单片机,假定
单片机晶振频率
6MHz,试编写延时2ms的程序
答:
单片机晶振频率
6MHz的时钟周期是0.166uS,89C51的指令周期是12个时钟周期,约等于2uS。以下是例程:汇编DELAY: MOV Rn,#200 循环200次 *10uS = 2mSLOOP: NOP 一个指令周期 NOP NOP DJNZ Rn,LOOP 二个指令周期,一次循环总共5个指令周期耗时10uS RET C语言 #define NOP _nop_(),_nop_(),_nop_() for(int...
设MCS-
51单片机的晶振频率
为12MHz,编程使P1.0端输出频率为20kHz方波,是...
答:
T=1/f=50US void Timer0Init(void)//100微秒@12MHz { AUXR &= 0x7F;//定时器时钟12T模式 TMOD &= 0xF0;//设置定时器模式 TL0 = 0x9C;//设置定时初值 TH0 = 0xFF;//设置定时初值 TF0 = 0;//清除TF0标志 TR0 = 1;//定时器0开始计时 } 之后在中断里写入P01=~P01; 就好了 ...
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜