11问答网
所有问题
当前搜索:
C51单片机的工作频率
请问怎样用C语言编写
C51单片机的
时钟输出125KHZ的脉冲?
答:
跟据你的精度要求了,如果要求不精确,可以采用whlie+for 循环,如 while(1){ for(int i=0;i<N;i++) p1^0=0,for(int i=0;i<N;i++) p1^0=1,} 如果需要精确的值,采用定时器中断,你根据你的
频率
要求算值,赋给定时器,然后产生中断就行了 如 main(){ P1^0=0 IE=0x82;//...
如何编写
51单片机
音乐程序
答:
设计的相关音乐说明 要产生音频脉冲,只要算出某一音频的周期(1/
频率
),然后将此周期除以2,即为半周期时间。利用半周期时间定时这个半周期时间,每当计时到后就将输出的I/O反向,然后重复计时此半周期再对I/O反向,就可以在I/O脚上得到此频率的脉冲。记数脉冲值与频率的关系公式如:N=Fi/2/Fr...
c51单片机
计算一个循环所需时间
答:
是的,C语言虽写着简单,但不便于计算运行时间.如果知道
单片机的
晶振
频率
,可以利用定时器,定时1ms或10ms中断一次(频繁中断对运行有影响,但定时时间长,则显示结果粗糙),每次中断计数器变量加1,循环终了用数码管显示出计数器变量的值即可知一个循环所花费的时间 如果不知道晶振频率或定时器被占用,...
c51单片机
里面怎么判断指令时多少字节的以及执行该指令所需要的周期数...
答:
指令字节数一般不用记忆,用不到。真用到了可以查表。指令周期也没有必要记忆,也是用不到的,一般指令延时用到DJNZ,MOV这些指令,你把这几个记一下就可以了,具体用的时候也是查表的。没有人去记这些东西的
假设
单片机的
晶体震荡器的
频率
是11.0592MHz,利用定时器1采用方式1定时2...
答:
给你一个参考程序,该例题在《单片机原理与应用-基于汇编、
C51
及混合编程》一书的第181-183页有汇编及C51的详细解析。【例7-3】设STC12C5A60S2
单片机的
系统时钟
频率
为12MHz,编程实现从P1.1引脚输出周期为1s的方波。分析:根据题目要求知,P1.1引脚的输出应每隔500ms取反一次,即定时时间为500ms...
请问,想学习LED显示屏的研发设计,有什么好的资料书推荐么?
答:
《基于51系列
单片机的
LED显示屏开发技术》提供了一些经过实际应用项目验证的完整开发实例,供读者参考。在简要讲述普通
51单片机
和
C51
编程的基础上,《基于51系列单片机的LED显示屏开发技术》还对具有40 MHz
工作频率
、单指令周期的增强型51单片机——VRS51L3074及其在LED显示屏控制系统中的应用做了详细介绍。《...
一个
C51单片机
,只能输出一组
频率
和占空比同步变化的方波信号吗?_百度...
答:
单片机可以输出很多组不同占空比的方波。前提是
频率
不要超过
单片机的
速度。如果要输出几组不同占空比,找出最大公约数,设置为 T0,每次中断进行累加,输出不同频率和占空比的波形,如果频率不高的话,每个管脚都可以输出一个方波,这只是理论上的,还要看你的具体要求 ...
已知
单片机
使用晶振为11.0592MHZ,选择定时器T1
的工作
方式2作为波特率发生...
答:
方式1、3波特率的设置,关键在于对T1或独立波特率发生器溢出率的计算,表8-2列出了采用系统时钟
频率
为11.0592MHz,T1x12=0,T1
工作
在方式2时,几种波特率所对应T1的重装初值。表8-2 波特率选择表 请参考《
单片机
原理与应用-基于汇编、
C51
及混合编程》一书的216页及223-228页例题,该书以STC12C5A...
AVR
单片机的
预分频器大概是干什么用的???
答:
就是把系统的时钟
频率
给减少下来。主要用在定时器,通信这些地方,因为他们都需要时钟。有些地方直接用系统的晶振频率的话,会导致出错,比如两单片机SPI通信,像AVR单片机和C51单片机SPI通信,
C51单片机的
晶振频率很低,就算没分频,频率也很低,而AVR单片机晶振频率可以达到16MHZ去了,如果AVR单片机没分频...
可以给发一个用C编写通过
C51单片机
控制步进驱动器的简单案例嘛(包括加...
答:
楼主:步进驱动器是两相电机吧,主要是加一个驱动芯片;然后通过
单片机
编写代码即可完成;编写时制作几个数组,分别是全步、半步、1/4步等。然后在单位时间内进行IO控制就好了,主要参考驱动芯片的时序。代码就要自己慢慢写,慢慢调!
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜