本帖最后由 34af9uc 于 2022-10-12 23:45 编辑
/**************************************************/
/**************************************************/
/**************************************************/
/**************************************************/
#include <ny8.h>
// NY8BE62D_S16
// _______ _______
// |1 vdd \_/ vss 16|
// |2 pa6 pa4 15|
// |3 pa7 pa3 14|
// |4 pa5 pa2 13|
// |5 pb3 pa1 12|
// led_4-|6 pb2 pa0 11|-led_1
// led_5-|7 pb1 pb5 10|-led_2
// led_6-|8_pb0______pb4__9|-led_3
// LCD CS3631AW-4-D
// @1@2@3@4@5@6
// ___A1___ ___A2___ ___A3___
// F1 B1 F2 B2 F3 B3
// |___G1___| |___G2___| |___G3___|
// E1 C1 DP E2 C2 DP E3 C3 DP
// |___D1___|. |___D2___|. |___D3___|.
// 1 1 4 5 1 2 3 1 2 2 5 2 2 3 4 3 5 3 4 6 6 4 5 4
// | | | | | | | | | | | | | | | | | | | | | | | |
/* /|\/|\/|\/|\/|\/|\/|\/|\ /|\/|\/|\/|\/|\/|\/|\/|\ /|\/|\/|\/|\/|\/|\/|\/|\*/
// | | | | | | | | | | | | | | | | | | | | | | | |
// 2 3 1 1 4 1 1 6 3 4 2 6 5 2 2 6 4 5 5 1 3 3 3 6
// A1 B1 C1 D1 E1 F1 G1 DP A2 B2 C2 D2 E2 F2 G2 DP A3 B3 C3 D3 E3 F3 G3 DP
/**************************************************/
__sbit led_1 =PORTB:2;
__sbit led_2 =PORTB:1;
__sbit led_3 =PORTB:0;
__sbit led_4 =PORTB:4;
__sbit led_5 =PORTB:5;
__sbit led_6 =PORTA:0;
/**************************************************/
void yanshi(unsigned int x);
/**************************************************/
void main(void)
{
IOSTA &=~(1<<0); //0输出1输入
IOSTB &=~((1<<0)+(1<<1)+(1<<2)+(1<<3)+(1<<4));
/**************************************************/
while(1)
{
led_1=0;
led_2=1;
yanshi(100);
led_1=0;
led_2=0;
yanshi(100);
}
}
/**************************************************/
void yanshi(unsigned int x)
{
unsigned int y,z;
{
for(y=x;y>0;y--)
{
for(z=1000;z>0;z--){}
}
}
}
/**************************************************/
/**************************************************/
/**************************************************/
/**************************************************/
|