【学习笔记】STC8H8K64U

最小系统搭建:

STC8H8K64U TSSOP20

按照手册搭建了USB直接下载的最小系统

值得注意的是下载程序步骤那块并不一样

到第二步时,在P3.2接地的情况下,重新上电以后STC-ISP并不会自动识别出“ STC USB Writer(HID1)”,只有在P3.2接线拔出拉高的一瞬间,才会识别出“ STC USB Writer(HID1)”,此时P3.2接线重新接地后,STC-ISP便不再别“ STC USB Writer(HID1)”。

这里跟手册中“识别出来后就与P3.2状态无关了,这时可以松开P3.2按键”,有些出入,但不影响程序下载。

随后焊接了一个LED灯,进行点灯测试,成功点亮。

#include "stc8h.h"
#include "intrins.h"
void Delay5000ms(void);
void main()
{
	P_SW2 |= 0x80; //如果不启用特殊功能寄存器XFR访问控制寄存器,可注释掉这句,本点灯程                
                     序可以注释掉
	P1M0 = 0xff; //设置 P1.0~P1.7 为开漏模式
	P1M1 = 0xff;	
	
	while(1)
	{
		P10=1;
		Delay5000ms();
		P10=0;
		Delay5000ms();
	}


}

void Delay5000ms(void)	//@11.0592MHz
{
	unsigned char data i, j, k;

	_nop_();
	_nop_();
	i = 211;
	j = 30;
	k = 11;
	do
	{
		do
		{
			while (--k);
		} while (--j);
	} while (--i);
}

手册学习

1、系统时钟 STC8H8K64U系统时钟结构

        系统时钟控制器为单片机的 CPU 和所有外设系统提供时钟源,系统时钟有 3 个时钟源可供选择:内 部高精度 IRC、内部 32KHz 的 IRC(误差较大)、外部晶振。用户可通过程序分别使能和关闭各个时钟 源,以及内部提供时钟分频以达到降低功耗的目的。单片机进入掉电模式后,时钟控制器将会关闭所有 的时钟源

系统时钟的设置可以沿着上面的系统时钟结构图设置相应的寄存机即可

文献参考:

1、STC8H及USB系列手册

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值