完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
请教大神,STC8单片机在进行分频操作时,示波器在各个分频的波形频率一样,下面是程序。谢谢#include
#include #define uint unsigned int #define uchar unsigned char #define CKSEL (*(uchar volatile xdata*)0xfe00) // #define CLKDIV (*(uchar volatile xdata*)0xfe01) #define IRC24MCR (*(uchar volatile xdata*)0xfe02) sfr P3M0=0xB2; sfr P3M1=0xB1; ***it LED=P3^7; void delay_ms(uint z) //@12MHz { uchar i=32, j=40; while(z--) { _nop_(); do { while (--j); } while (--i); } } void main() { CKSEL=0x00; IRC24MCR=0x80; while(!(IRC24MCR&1)); CLKDIV=0x0C; P3M0=0x00; P3M1=0x00; while(1) { LED=1; delay_ms(100); LED=0; delay_ms(100); } } |
|
相关推荐
4个回答
|
|
恩,需要操作一下外部端口切换寄存器
|
|
|
|
好久没玩STC了,给楼主顶帖,建议楼主看看官方文档,以及查看下载器里提供的范例
|
|
|
|
谢啦。数据手册程序烧进去也没反应,我再看下手册
|
|
|
|
我模糊的记得好象要先写一个控制位,然后才能操作这几个地址。
|
|
|
|
只有小组成员才能发言,加入小组>>
3301 浏览 9 评论
2975 浏览 16 评论
3477 浏览 1 评论
9037 浏览 16 评论
4070 浏览 18 评论
1152浏览 3评论
595浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
582浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2320浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1881浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-12 11:37 , Processed in 1.319122 second(s), Total 82, Slave 67 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号