小弟新建一个群欢迎萌新大神前来
顶起来哦,大牛新手嗨起来哦
来一来看一看啊
继续顶啊啊啊啊啊啊啊啊啊啊啊啊啊啊
#include<reg51.h>
void main()
{
welcom lai kankan
瞎写的不要在意
}
#include <reg51.h>
void main()
{
P0=0x55; //P0接小灯
}
还是日常打广告,写点小程序拉拉人,欢迎大家来群
来人啊,日常写程序拉人来大神大牛,萌新
#include <reg52.h>
#define uchar unsigned char
#define uint unsigned int
uchar code table[]="hello everyone!";
uchar code table1[]="welcome to here";
sbit icden=P3^4;
sbit icdrs=P3^5;
sbit dula=P2^6;
sbit wela=P2^7;
uchar num;
void delay(uint z)
{
uint x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
void write_com(uchar com)
{
icdrs=0;
P0=com;
delay(5);
icden=1;
delay(5);
icden=0;
}
void write_data(uchar date)
{
icdrs=1;
P0=date;
delay(5);
icden=1;
delay(5);
icden=0;
}
void init()
{
dula=0;
wela=0;
icden=0;
write_com(0x38);
write_com(0x0c);
write_com(0x06);
write_com(0x01);
}
void main()
{
init();
write_com(0x80+0x10);
for(num=0;num<15;num++)
{
write_data(table[num]);
delay(5);
}
write_com(0x80+0x50);
for(num=0;num<16;num++)
{
write_data(table1[num]);
delay(5);
}
write_com(0x80+0x10);
for(num=0;num<15;num++)
{
write_com(0x18);
delay(200);
}
while(1);
}
额忘说这是啥程序了,这是一个1602液晶屏显示电路
底下会不定时更新些小程序,走过路过看看也好
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
unsigned char flag,a,i;
uchar code table[]="I get";
void init()
{
TMOD=0X20;
TH1=0XFD;
TL1=0XFD;
TR1=1;
REN=1;
SM0=0;
SM1=1;
EA=1;
ES=1;
}
void main()
{
init();
while(1)
{
if(flag==1)
{
ES=0;
for(i=0;i<6;i++)
{
SBUF=table[i];
while(!TI)
TI=0;
}
SBUF=a;
while(!TI)
TI=0;
ES=1;
flag=0;
}
}
}
void time()interrupt 4
{
RI=0;
a=SBUF;
flag=1;
}
一个串口程序好像未测试
反正没人看系列
led.c
#include "led.h"
void LED_init(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOE|RCC_APB2Periph_GPIOE,ENABLE);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;
GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;
GPIO_Init(GPIOE, &GPIO_InitStructure);
GPIO_SetBits(GPIOE,GPIO_Pin_5);
GPIO_InitStructure.GPIO_Pin=GPIO_Pin_6;
GPIO_Init(GPIOE, &GPIO_InitStructure);
GPIO_SetBits(GPIOE,GPIO_Pin_6);
}
main.c
#include "sys.h"
#include "delay.h"
#include "usart.h"
#include "led.h"
int main(void)
{
delay_init(); //?óê±oˉêy3?ê??ˉ
LED_init(); //3?ê??ˉó?LEDá??óμ?ó2?t?ó?ú
while(1)
{
LED0=0;
LED1=1;
delay_ms(300); //?óê±300ms
LED0=1;
LED1=0;
delay_ms(300); //?óê±300ms
}
}
led.h
#ifndef __LED_H
#define __LED_H
#include "sys.h"
#define LED0 PEout(6)
#define LED1 PEout(5)
void LED_init(void);//3?ê??ˉ
#endif
这里有个回车