STC8A8K64单片机学习笔记01:系统时钟的配置

配置STC系列51单片机的系统时钟频率是执行功能的关键,可以通过STC-ISP软件工具选择或手动输入频率。通常,为串口通信选择11.0592MHz以方便设置波特率,否则12MHz是一个常见选择。若使用内置仿真功能,需在主函数中配置,并先启用特殊功能寄存器,完成后关闭。

前言:对于任何一款单片机来说,在执行功能操作之前,你需要配置好系统时钟的频率,这样才能实时控制。
本文内容仅仅为学习交流使用,如有错误,敬请留言

STC系列51单片机时钟配置的方法:
1:如果是利用串口烧录程序,那么利用STC-ISP软件工具进行配置,具体操作如下
在下图界面红色框图内选择你需要的系统时钟频率,选项中有些频率是没有的,此时也可以手动输入。
推荐频率:
对于需要与电脑串口通信,需要进行波特率设置的,一般选择11.0592MHZ,这样更容易通过分频设置得到所需要的波特率。
如果不需要通信,那么可以设置12MHZ,因为51内核的一个机器周期为12个时钟周期,这样的话如果是1uS的延时,则刚好执行一条_nop_()语句就可以实现。

在这里插入图片描述
2:如果需要用到STC单片机内置的仿真功能,则可以在主函数里进行配置
需要注意的是,在操作时钟配置寄存器之前,需要将特殊功能寄存器使能开启。设置完成后需要关闭。这一点,在STC8的头文件里也有描述:
在这里插入图片描述
仿真时示例如下(注意每次仿真前需要冷启动)
时钟配置如下面红色圈圈内容所示
在这里插入图片描述

评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值