本帖最后由 34af9uc 于 2024-12-9 23:27 编辑
/*****************shanshan*************************/
/*****************NY8A051H*************************/
/*****************ID:共同学习stm8*******************/
/*****************20241210*************************/
/**************************************************/
/**************************************************/
//NY8A051H|VDD‾‾\_/‾‾ GND|
// G-|PB5 PB0|
// R-|PB4 PB1|
// B-|PB3________PB2|
#include <ny8.h>
#include "ny8_constant.h"
//#define UPDATE_REG(x) __asm__("MOVR _" #x ",F")
/**************************************************/
void yanshi(); //延时
/**************************************************/
void main(void)
{
//CLRWDT(); //关狗
WDTEN =0; //关狗
//PCON &=~1<<7; //关狗
IOSTB &=~1<<5; //输出
while(1)
{
if(PB5){PB5 =0;}else{PB5 =1;}
yanshi();
}
}
/**************************************************/
void yanshi() //延时
{
unsigned char z1,z2;
for(z1=50;z1>0;z1--)
for(z2=120;z2>0;z2--);
}
/**************************************************/
/**************************************************/
/**************************************************/
|