PIC单片机指令周期计算

2013-05-14来源: 21IC关键字:PIC单片机  指令周期  时钟周期

PIC单片机的每四个时钟周期为一个内部指令周期

例如:8MHz的晶振,则内部指令周期为1/(8/4)= 0.5 uS

实例一:35us, 8MHz的晶振, 8位定时器, 分频比1/2 , 初值 E4

实例二:156.25us , 32768Hz的晶振, 8位定时器, 分频比1/32 , 初值 FC

计算方法一: 35 = =(256-初值)*分频*4/晶振 + 14/分频 =(256-初值)+14/2

计算方法二:0.015625 =(256-初值)*分频*4/晶振 = (256-初值)*32*4/32768

特别注意:分频比1-8 需要加上一个14/分频

什么是预分频比 后分频比

分频器一般都是跟计数单元一起结合使用。

预分频比是在计数单元值发生变化之前起作用(假如不用预分频时,计数器在每个上升沿到来时加1,而现在使用分频比为1:2的预分频器的话,那么必须等到两个上升沿的到来,计数器才会加1)

后分频器与预分频器功能一样,只不过是在计数器值发生改变后起作用。像TMR2的后分频器,如果不使用,计数器一但发生溢出,将立即置位标志为TMR2IF,但是如果有1:2的后分频器的话,必须两次溢出后才会置位。

关键字:PIC单片机  指令周期  时钟周期

编辑:什么鱼 引用地址:http://news.eeworld.com.cn/mcu/2013/0514/article_13055.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:PIC单片机之中断程序
下一篇:基于CAN总线的分布式车间温湿度检测系统

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

PIC单片机实现二进制码与压缩BCD码的相互转换

;                         ; 兼容ICD调试工具,必须加nop    goto        Main             ; 跳转至Main函数;*************************Main 函数的代码******************************Main         
发表于 2019-05-11

PIC单片机花式点亮LED

; nop                             ; 与ICD调试配合的nop    goto        main                ; 跳转到Main;**********************************************************************   
发表于 2019-05-11

PIC单片机实现冒泡排序算法

;      ; 复位入口地址    nop                          ; 兼容ICD调试工具,必须加nop    goto        Main             ; 跳转至Main函数;*************************Main 函数的代码
发表于 2019-05-11

PIC单片机-七段数码管的使用

;  //延时1ms    }} 附完整程序:/******************************************************************************** 标    题: 静态数码管显示* 跳线接法:断开P14上的短接帽* 功能描述: 数码管显示“0123”*******************************************************************************///#include <pic16f877a.h>#include <htc.h> 
发表于 2019-05-11

PIC单片机-RS232串口通信

编写程序实现以下功能。在计算机上使用串口大师向开发板发每次发送1个字符。开发板每接收到一个数据,则交换该数据的高低4位,再发送回计算机。端口初始化时使能发送与接收,使用扫描方式接收数据,接收到数据后立即交换高低四位并发送,交换高低四位方式如下:i = ((RCREG & 0xff) << 4) | (RCREG >> 4)完整程序:/******************************************************************************** 标    题: 异步串口通讯* 功能描述: 在计算机上使用串口大师向开发板发每次发送1个字
发表于 2019-05-11

PIC单片机-蜂鸣器使用示例

使用示例:/******************************************************************************** 跳线接法:短接P2的2、3* 功能描述:无源蜂鸣器发声*******************************************************************************/#include <htc.h>#include <math.h> #define uint8 unsigned char#define uint16 unsigned int __CONFIG(WDTDIS
发表于 2019-05-11

小广播

何立民专栏

单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2019 EEWORLD.com.cn, Inc. All rights reserved