找回密码
 立即注册
查看: 548|回复: 6

关于使用STC8系列问题

[复制链接]
  • TA的每日心情

    2024-2-29 16:15
  • 签到天数: 18 天

    [LV.4]偶尔看看III

    14

    主题

    27

    回帖

    226

    积分

    中级会员

    积分
    226
    发表于 2023-5-31 16:05:12 | 显示全部楼层 |阅读模式
    各位大佬好,本人目前刚接触STC系列单片机,今天有看到相关程序例程,关于晶振有个疑问。
    时钟的相关初始化代码在哪里?刚才找了一下没有找到
    关于使用STC8系列问题-1.png

    回复 送花

    使用道具 举报

    该用户从未签到

    552

    主题

    9512

    回帖

    1万

    积分

    管理员

    积分
    14081
    发表于 2023-5-31 16:22:16 | 显示全部楼层
    1.png
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    昨天 10:54
  • 签到天数: 163 天

    [LV.7]常住居民III

    9

    主题

    310

    回帖

    3785

    积分

    荣誉版主

    积分
    3785
    发表于 2023-5-31 19:23:49 | 显示全部楼层
    一般使用内部IRC,下载时频率被选定(下载界面左侧的频率下拉列表,也可直接输入),
    只要确定选择的频率和软件需要使用的频率相同,无需再进行额外操作
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    昨天 10:54
  • 签到天数: 163 天

    [LV.7]常住居民III

    9

    主题

    310

    回帖

    3785

    积分

    荣誉版主

    积分
    3785
    发表于 2023-5-31 19:28:09 | 显示全部楼层



    Screenshot 2023-05-31 192741.png Screenshot 2023-05-31 192637.png

    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    46

    主题

    3043

    回帖

    6861

    积分

    超级版主

    积分
    6861
    发表于 2023-5-31 23:00:46 | 显示全部楼层
    内部时钟,下载时在“硬件选项”里选择你要的时钟。
    外部时钟或晶振,则要用软件启动、选择。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情

    2024-2-29 16:15
  • 签到天数: 18 天

    [LV.4]偶尔看看III

    14

    主题

    27

    回帖

    226

    积分

    中级会员

    积分
    226
     楼主| 发表于 2023-6-1 09:02:47 | 显示全部楼层
    谢谢各位大佬的回复
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    11 小时前
  • 签到天数: 177 天

    [LV.7]常住居民III

    9

    主题

    864

    回帖

    3385

    积分

    论坛元老

    积分
    3385
    发表于 2023-6-2 17:21:04 | 显示全部楼层
    这么定义主时钟,是因为要做延时函数。

    /*********************************************
                    程序名称        :延时函数
    *********************************************/

    //#define MAIN_Fosc 48000000L        //定义主时钟
    //#define MAIN_Fosc 44236800L        //定义主时钟
    //#define MAIN_Fosc 40000000L        //定义主时钟
    //#define MAIN_Fosc 36864000L        //定义主时钟
    //#define MAIN_Fosc 35000000L        //定义主时钟
    //#define MAIN_Fosc 33177600L        //定义主时钟
    //#define MAIN_Fosc 30000000L        //定义主时钟
    //#define MAIN_Fosc 27000000L        //定义主时钟
    //#define MAIN_Fosc 24000000L        //定义主时钟
    //#define MAIN_Fosc 22118400L        //定义主时钟
    //#define MAIN_Fosc 20000000L        //定义主时钟
    //#define MAIN_Fosc 18432000L        //定义主时钟
    #define MAIN_Fosc 12000000L        //定义主时钟
    //#define MAIN_Fosc 11059200L        //定义主时钟
    //#define MAIN_Fosc 6000000L        //定义主时钟
    //#define MAIN_Fosc 5529600L        //定义主时钟

    //软件延时我都是由编译器帮我确定:
    void Delay_ms(unsigned int ms)             //注:ms_max=65536
    {
        unsigned int i;
        do
        {
    //         i=MAIN_Fosc/96000L;             //STC89/90_12T
    //         i=MAIN_Fosc/48000L;             //STC89/90_6T
    //         i=MAIN_Fosc/14000;              //STC12
    //         i=MAIN_Fosc/13000;              //STC15
             i=MAIN_Fosc/10000;                //STC8
    //         i=MAIN_Fosc/6030;               //STC32
            while(--i);
        }
        while(--ms);
    }

    回复 支持 反对 送花

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

    GMT+8, 2024-5-19 12:10 , Processed in 0.065496 second(s), 56 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表