标题:
STM8S单片机按键控制IO输出源程序测试通过的程序
[打印本页]
作者:
eb900001
时间:
2020-8-4 15:57
标题:
STM8S单片机按键控制IO输出源程序测试通过的程序
写了一个按键控制IO口的程序,可以用在STM8S103单片机中,测试已经没有任何问题。适合初学者学习使用。可以根据自己的功能更改程序。分享给大家,一起学习交流。
#include "stm8s.h"
volatile uint8_t fac_us = 0;
static void Colck_Init(void)
{
CLK_HSICmd(ENABLE);
while(CLK_GetFlagStatus(CLK_FLAG_HSIRDY) != SET) //SET or RESET
{
;
}
CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV2);
CLK_SYSCLKConfig(CLK_PRESCALER_CPUDIV1); //16/2 MHz
}
static void GPIO_Config(void)
{
GPIO_Init(GPIOB, GPIO_PIN_4, GPIO_MODE_OUT_PP_HIGH_SLOW);
GPIO_Init(GPIOD, GPIO_PIN_3, GPIO_MODE_OUT_PP_HIGH_SLOW);
GPIO_Init(GPIOC, GPIO_PIN_3, GPIO_MODE_IN_PU_NO_IT);
}
void Delay_Init(uint8_t clk)
{
if(clk > 16)
{
fac_us = (16-4)/4;
}
else if(clk > 4)
{
fac_us = (clk-4)/4;
}
else
{
fac_us = 1;
}
}
51hei截图20200804155419.jpg
(12.67 KB, 下载次数: 80)
下载附件
2020-8-4 15:56 上传
IO Control.rar
(834.75 KB, 下载次数: 35)
2020-8-4 15:56 上传
点击文件名下载附件
完整程序
下载积分: 黑币 -5
完整程序在附件中,大家可以下载。
作者:
eb900001
时间:
2020-8-4 16:19
适合初学者学习,大家一起交流技术吧!
作者:
goodmasher
时间:
2023-1-18 13:09
这个对我初学的来说很有参考价值,谢谢楼主.
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1