学习单片机,//实例1:用单片机控制第一个灯亮更多单片机学习视频教程,protues仿真电路图,keil程序免费下载网址:http://mxroom.com/forum.php?mod=forumdisplay&fid=110#include//包含51单片机寄存器定义的头文件voidmain(voi...
{7.if(P1_1==1)//读取P1.1,就是认为P1.1为输入,如果P1.1输入高电平VCC8.{P0_4=0;}//给P0_4赋值0,引脚P0.4就能输出低电平GND251单片机C语言编程实例9.else//否则P1.1输入为低电平GND10....
实例3:用单片机控制第一个灯亮实例4:用单片机控制一个灯闪烁:认识单片机的工作频率实例5:将P1口状态分别送入P0、P2、P3口:认识I/O口的引脚功能实例6:使用P3口流水点亮8位LED实例7:通过对P3口地址的操作流...
1、51单片机C语言实现循环8个流水灯左移三次,后右移三次。例程:include<reg51.h>//51单片机头文件#include<intrins.h>//包含有左右循环移位子函数的库#defineuintunsignedint//宏定义#defineucharunsi...
include<reg51.h>#defineucharunsignedcharuchartab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x71};//0到9ucharnum=0,cnt=0,disn=26,inter=0,lp=0;ucharled[]={1,2,3,4}...
defineucharunsignedchardefineledP1uintdelay(uintz){uintx,y;for(x=z;x>0;x--){for(y=110;y>0;y--);}}voidmain(){uinti,temp,j;for(i=0;i<3;i++){led=0xAA;delay(300)...
include<REGX51.H>unsignedcharcodeled[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xbf};unsignedcharhc[]={1,2,3,4,5,6};unsignedchari=0;voiddisplay();voidDelay1000ms(...
0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};voiddelay(u16i){while(i--);}voidKeyDown(){u8a=0;GPIO_KEY=0x0f;if(GPIO_KEY!=0x0f){delay(1000);if(GPIO_KEY!=0x0f){GPIO_...
include<string.h>defineucharunsignedchardefineuintunsignedintvoidInitialize_LCD();voidDelayMS(uintms);voidShowString(uchar,uchar,uchar*);sbitK1=P3^0;sbitK2=P3^1;sbitK3=P3^2;ucharcode...
Proteus仿真原理图:程序如下:include<reg51.h>defineucharunsignedchardefineuintunsignedintuchardatabuf[4];uchardatasec_dx=20;//东西数默认uchardatasec_nb=30;//南北默认值uchardataset...