打印
[STC单片机]

STC11L16XEd单片机帮忙做个程序功能如下

[复制链接]
1422|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
longcomeon|  楼主 | 2014-4-18 16:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
longcomeon|  楼主 | 2014-4-18 16:18 | 只看该作者
补充:晶体是22.1184Mhz

使用特权

评论回复
板凳
ayb_ice| | 2014-4-18 17:18 | 只看该作者
A就是使能信号

使用特权

评论回复
地板
ayb_ice| | 2014-4-18 17:22 | 只看该作者
给你个思路吧

用定时器产生4KHZ中断

在中断里

sbit SIG_A = P1^0;
sbit SIG_B = P1^1;

void isr_t0(void) interrupt 1
{
        t0_reload_2d5ms();        // 重装载周期2.5MS,频率4KHZ,一半2KHZ

        if(!SIG_A){
                SIG_B = 0;
        }else
        {
                SIG_B = !SIG_B;
        }

}

使用特权

评论回复
5
longcomeon|  楼主 | 2014-4-18 17:41 | 只看该作者
ayb_ice 发表于 2014-4-18 17:22
给你个思路吧

用定时器产生4KHZ中断

谢谢你,有问题再请教你,大神:lol

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

87

主题

170

帖子

3

粉丝