设80C51单片机晶振频率为12MHZ,定时器作计数器使用时,其最高的输入计数频率应为?

具体怎么求的,求详细过程... 具体怎么求的,求详细过程 展开
 我来答
wxhnxhw111
2020-01-31 · TA获得超过491个赞
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

最高的输入技术频率应为500khz。

计算方法:

确认一次记数,即一次负跳变,需要2个机器周期,即24个时钟周期或震荡周期,则最高记数频率为12M/24=500khz。

或者按照时间计算,晶振频率12M的2个机器周期即2us,那么频率就是1/2*10^6=500khz,结果相同。

扩展资料:

80C51单片机的嵌入式原理:

梯形图语言可以“一句顶一万句”,也可以“一句顶一句”。比如把一个字节或字从一个地址移动到另一个地址,这实际和汇编语言的一条指令等同。因此梯形图也可以作为普通的程序开发语言使用。

嵌入式软件的开发平台使用梯形图语言的其他功能和PLC类似, 便于“计算机外行”来编程,梯形图语言在处理计算、字符等方面显然落后于其他的软件开发系统。没有必要回避梯形图编程语言的这些缺点。这也是有一利必有一弊。

诚然,用开发平台提供指令(元件)也能完成嵌入式系统的编程,但一般不提倡这么做。用梯形图语言编程,应尽量使用系统提供的代码,尽量少的自己编程,让绝大多数代码由系统提供。这样即提高了效率,降低了成本,也保证了程序运行的可靠性。

使用“一句顶一句”编程时,是没有办法的办法。当然,必要时,也必须使用。这也增加的编程的灵活性和扩大了平台的使用范围。

其实我们把各种处理方式使用C语言、汇编语言或其他语言事先编好,放在平台中供给客户使用。客户使用梯形图语言编程,实际都是调用这些用其他语言编好的模块而已。

参考资料来源:百度百科-80C51



北京晶宇兴科技
2023-08-23 广告
不管使用什么工作方式都是可以完成的,这个取决于你设置的定时/计数器的初值。下面使用方式一和方式二来分别说明。 一、使用方式一: 晶振频率为12MHz,机器周期为1us,50ms时间需要计数5 次,故计数器初值为(65536-5 ),6553... 点击进入详情页
本回答由北京晶宇兴科技提供
小子长大了
2014-06-25 · TA获得超过236个赞
知道答主
回答量:26
采纳率:0%
帮助的人:24.3万
展开全部
首先要知道,确认一次记数,即一次负跳变,需要2个机器周期,即24个时钟周期或震荡周期,则最高记数频率为12M/24=500khz;或者按照时间计算,晶振频率12M的2个机器周期即2us,那么频率就是1/2*10^6=500khz,结果一样。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dxhesong
2014-06-25
知道答主
回答量:19
采纳率:0%
帮助的人:15.4万
展开全部
最快计数频率应该是单指令周期的倒数,晶振为11.0592M时,单指令周期是1us,12M时应该是11.0592/12us,它倒数是1085069HZ。
追问
最高计数频率!已经有满意答案了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式