历史上的今天
今天是:2025年02月15日(星期六)
2019年02月15日 | (C51学习一)如何点亮led灯
2019-02-15 来源:eefocus
1.找出C51最小系统原理图
在网上买的开发板,一定有光碟的,光碟中一定有原理图,先找出最小系统原理图,这个原理图标明了CPU的 I/O接口都接什么了。并且给I/O口都标上号

2.找出LED模块原理图
由下图可以看到,P1组I/O口的8个接口分别接着一个LED灯,并且当P1上的某个口为低电平时,LED就会亮。

3.进行编程
#include
sbit LED0=P1^0; // 用自己写的标志 LED0 表示 I/O口 P1^0
sbit LED1=P1^1;
void main()
{
LED0 = 0; //P1^0口给低电平
LED1 = 0; //P1^1口给低电平
while(1); //不让程序结束,防止程序跑飞,死机。
}
4流水灯
#include
sbit LED0=P1^0;
sbit LED1=P1^1;
sbit LED2=P1^2;
sbit LED3=P1^3;
sbit LED4=P1^4;
sbit LED5=P1^5;
sbit LED6=P1^6;
sbit LED7=P1^7;
void delay(unsigned int i) //ÑÓ³Ùº¯Êý
{
while(--i);
}
void main()
{
while(1)
{
LED0=0;
delay(2000);
LED0=1;
delay(2000);
LED1=0;
delay(2000);
LED1=1;
delay(1000);
LED2=0;
delay(2000);
LED2=1;
delay(2000);
LED3=0;
delay(2000);
LED3=1;
delay(2000);
LED4=0;
delay(2000);
LED4=1;
delay(2000);
LED5=0;
delay(2000);
LED5=1;
delay(2000);
LED6=0;
delay(2000);
LED6=1;
delay(2000);
LED7=0;
delay(2000);
LED7=1;
delay(2000);
}
}
史海拾趣
|
目 录 第一章 MINI2440 开发板介绍.........................................................................................................................- 11 - 1.1 MINI2440 开发板简介........................................... ...… 查看全部问答> |
|
哪位高人可以帮帮我解决一下M68HC08软件定时的问题。 要用汇编写一个小程序:每隔1s钟使得led灯亮一下,led灯与ptd0连接。关键是定时模块的部分(应该要用到中断的),请详细解答一下 多谢了… 查看全部问答> |
|
各位大侠: 小弟定制WinCE6.0 平台,导出并安装SDK, 用VS2005创建一个智能设备的MFC设备应用程序,最简单的那种,基于对话框, 不做任何修改,直接编译,报错.... 错误信息如下,跟官方技术支持联系过,无果,望各位大侠路过留香 ...… 查看全部问答> |
|
做了一个LPC2368 xmodem的bootloader程序,设计思路是LPC2368的片内FLASH里面存放2个独立的工程,开机上电后运行第一个程序,存放于0-3扇区,也就是我自己编写的bootloader;第一个工程运行完,运行第二个程序,代码存于4-27扇区,这部分为应用程序 ...… 查看全部问答> |
|
506的屏,与三菱PLC通讯不上,屏上没有显示PLC no response,图形显示正常,显示数据的地方是空白的, 把与PLC的连接线拨掉也是一样的情况,没有显示PLC no response,程序在另一台506屏上试是可以的,二台 屏的型号一样,是不是屏坏了?… 查看全部问答> |
|
/* 串行驱动方式,唯一要注意的一点就是WR和RD这两个引脚虽然用不到,但是要接地,否则无法正常显示; /**************************预处理*************************/ #include <reg52.h> #include <intrins.h> //============ ...… 查看全部问答> |
|
STM8写了保护后,怎样用STVisualProgrammer重新烧录程序 STM8 写了保护后,怎样用ST Visual Programmer重新烧录程序,请各位大虾指点下,不甚感激!… 查看全部问答> |




