第四掌 STM8单片机的触角—IO口的应用

2026/1/11 21:08:38

第三步:在“Source Files”上点右键,选择“Add Files to Folder...”选择“library\\src”中的“stm8s_gpio.c”。

第四步:选择“Project”下的“Settings...”或使用快捷键“Shift+F7”打开“Project Settings”对话框,选择“C Compiler”选项卡,如图选择“Preprocessor”,在出现的页面中添加路径“library\\inc”,如图所示。

完成:点击编译或快捷键F7,出现“0 error(s), 0 warning(s)”就成功了!

4.7.3 重新点亮神灯

工程建立好了,让我们重新点亮神灯吧。

首先,在工程列表的“External Dependencies”文件夹中,打开“stm8s.h”确定第45行的“#define STM8S208”未注释。

45 #define STM8S208 46 /* #define STM8S207 */ 47 /* #define STM8S105 */ 48 /* #define STM8S103 */

接着,打开“stm8s_conf.h”,去掉第80行的“#define _GPIO (1) ”的注释。

79 /*********************************** GPIO *********************************/ 80 #define _GPIO (1) 81

82 /*********************************** I2C **********************************/ 83 /* #define _I2C (1) */

去掉“main.c”文件的只读属性,下面就开始编写主程序。

#include \

void delay(unsigned int time); void main(void) {

}

/* 设置PB0为推挽高速输出,初始值为高电平 */

GPIO_Init(GPIOB, GPIO_PIN_0, GPIO_MODE_OUT_PP_HIGH_FAST); while (1) { }

/* 置低PB0,点亮LED */

GPIO_WriteLow(GPIOB, GPIO_PIN_0); delay(50000);

/* 置高PB0,熄灭LED */

GPIO_WriteHigh(GPIOB, GPIO_PIN_0); delay(50000);

void delay(unsigned int time) { }

while(time--) { }

;


第四掌 STM8单片机的触角—IO口的应用.doc 将本文的Word文档下载到电脑
搜索更多关于: 第四掌 STM8单片机的触角—IO口的应用 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219