首页 DSP技术 嵌入式开发 电源技术 单片机学习 IC设计 工业自动化 无线通讯技术 嵌入式实时操作系统
驱动开发 CAN总线 EDA技术 PCB设计 8051单片机 MSP单片机 PIC单片机
AVR单片机 ARM学习 LED论坛 FPGA论坛 周立功单片机 mp3开发 Flash闪存 手机方案

首页->8051单片机->正文

_STC12C系列,能否实现某口线输出周期为8微秒的矩形波?

上篇: STC能用来做语音采样与压缩吗,主要是速度上要快
下篇: 请问斑竹,STC12C5410AD可以做音频采样吗??

 

问题: STC12C系列,能否实现某口线输出周期为8微秒的矩形波?
要求周期稳定,波形高低电平均为4微秒。
回答1:如此,尽在不言中,其他功能优化处理,哇,要把MCU累死,把程序员累死跑外部时钟48MHz,

CPL  P1.x
.   ;可能要处理其他工作
.   ;可能要处理其他工作
CPL  P1.x
.   ;可能要处理其他工作
.   ;可能要处理其他工作
CPL  P1.x
.   ;可能要处理其他工作
.   ;可能要处理其他工作
CPL  P1.x
...



如此,尽在不言中,其他功能优化处理,哇,要把MCU累死,把程序员累死

技术支持好累啊
---想离开21icbbs 休息一段时间

回答2:不是吧,stcmcu???语句延时来做肯定不现实啦不是吧,stcmcu???语句延时来做肯定不现实啦,用定时器也比这么做好呀,程序中其它要做的事还多着哪

我以前是想用定时器来做:选用晶振12M,用定时器方式(设置为12倍速)定时4微秒,在定时器中断里翻转口线。

但是这么做有问题:因为各语句的机器周期长短不一,所以在短机器周期和长机器周期发生中断时,响应中断的时间会有小误差,但在定时仅为4微秒时就会造成挺大的误差。

务请stcmcu指教,如附加的CCP/PWM等功能能不能做到呀?或者还有啥方式实现?
(晶振不大于12M)
回答3:想精确的话任何中断都不能用多任务也别指望,这个功能不如用晶体振荡器实现,需要控制的话,用MCU通过逻辑门实现即可。
回答4:用PCA的PWM输出 晶振用32M,PCA时钟源选Tx,如此分频系数最大可到1;PWM占空比为50%,

   32M/1/256=0.125M->8us
回答5:感谢lgj感谢lgj
--看错了,原来只要 125KHz, 用PCA/PWM 就可以了

PWM 125kHz

125kHz * 256 = 32,000,000, 要用32MHz的时钟,定时器1T,计一个脉冲就溢出

相关资料:

 ICP是不是涨价了? 程序还没有进入到main,就跳到数据中止了!
 7290的用法 今天看资料发现LPC2210的一个设计问题,高手进来说明
 PCF8576的功耗能不能降到20UA zlg7290里面的所有寄存器都是可读可写的吗?
 请问内部的EEPROM 求助:使用AT45DB081遇到的问题.
 写STC单片机FLASH的最好办法 STC MCU 商业版与工业版主要有哪些区别?
 STC和89S52对比实验 STC你哪有3.8元的单片机啊
 无线(非接触式)ISP就好了 想搞自己的isp
 求助关于ISP电路的问题 目前中发的一块89c52的仿真板大概多少钱

Copyright © 2005-2006 电子技术学习网 和 电子电路图网 均为 单片机设计网旗下网站