多语言展示
当前在线:1708今日阅读:82今日分享:48

怎么用STC-ISP工具快速生成常用配置代码?

在单片机学习中,我们常常会遇到模块基础的配置,比如说生成一个任意时间的定时器,波特率为9600的串口啊等等。我们快速而有效的配置出定时器或者串口的配置,会大大减少我们编程的时间,这样我们在快速编写51单片机程序中,能够起到很大的作用。那么怎么用STC-ISP工具快速生成常用配置?小编下面将详细介绍。
工具/原料
1

51单片机

2

STC-ISP下载工具

方法/步骤
2

5ms定时器配置:先选择系统频率,即系统时钟频率(我们选择的是11.0592mhz);在输入定时时间(5),单位(毫秒);然后选择哪一个定时器(定时器0),然后选择工具模式(16位),然后选择时钟(51为12T),然后在点击生成c代码。

3

定时器后续处理:配置代码生成完毕后,我们点击复制代码(或者全选后CTRL+C)见1处,再在复制到代码文件里面就可以了。做一些修改避免出现编译报错,把可以删除代码中绿色框部分,见2处。如果要打开中断则需加代码,见3处。

4

波特率配置:同样的方法,我们依次配置,系统频率11.0592Mhz;波特率9600;串口选择1;传输数据位8位,波特率发生器定时器1,时钟12T。

5

软件延时计算:同样的软件延时配置过程是系统频率11.0592Mhz;定时长度10,单位毫秒;8051指令集选择STC-Y1(51/52才用),然后点击生成代码,复制代码就OK了。特别注意,工程中要包含_nop_()函数的头文件“intrins.h”,就可以避免出错了。

6

其他资源:其他资源希望大你能够有自学精神,剩下的需要自己去探索,加油吧。

注意事项

配置单位不能出错,还有时钟要对应。

推荐信息