
硬件开发
echosun1996
nothing left
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[51]简单按键计数程序
#includeunsigned int led[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e}; unsigned char ID;sbit k1 = P3^4; void delay(unsigned int xms)原创 2016-04-06 18:00:42 · 4883 阅读 · 0 评论 -
[51]舵机
/*演示程序*/#include "reg52.h"sbit pwm =P1^0 ; //PWM信号输出unsigned int i=1;void Time0_Int() interrupt 1 //中断程序{TH0 = 0xfe; //重新赋值TL0 = 0x33;i++;if(i>=40)i=1;if(i原创 2016-06-22 21:09:24 · 1016 阅读 · 1 评论 -
[51]L298N电机驱动
/*简易版*/#include #define uint unsigned int#define uchar unsigned char/*1000010000100001*/uint time=5;uint i;sbit a1=P1^0;sbit a2=P1^1;sbit b1=P1^2;sbit b2=P1^3;void原创 2016-06-22 21:05:24 · 1827 阅读 · 0 评论 -
[51]声波测距
#include #define uchar unsigned char#define uint unsigned intuint led[] = { 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e }; //p0端0到f,0x7f为点uint ledx[] = { 0x原创 2016-06-22 21:03:53 · 683 阅读 · 0 评论 -
[51]GSM短信控制灯的亮灭
#include#include#include//发kai时,led亮//发guan时 led熄灭////正常启动现象:焊接板子上的led亮灭各1秒钟时间,如果一直常亮,说明为初始化成功//gsm模块上面的led,如果3S闪烁1次,说明正常连接上网络,如果快速亮灭说明还没有连接网络//// 11.0592 9600///原创 2016-06-22 20:59:21 · 1764 阅读 · 0 评论 -
[51]数码管
//数码管跑马灯#include#define uint unsigned intuint led[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e}; //p0端0到f,0x7f为点uint ledx[]={0x00,0x0e,0x0d,0x0b,0x07,0xff原创 2016-06-22 20:58:18 · 397 阅读 · 0 评论 -
[51]dht11温湿模块
/*说明:这个程序需要把data连到P1^0端,然后只有当L8亮起时校验通过,数据准确*/#include #include#define uchar unsigned char#define uint unsigned intuint led[] = { 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83原创 2016-06-22 20:56:48 · 1040 阅读 · 4 评论 -
[51]NRF24L01无线通信模块
//*******************NRF24L01端口定义***************************************sbit MISO =P1^6;sbit MOSI =P1^5;sbit SCK =P1^7;sbit CE =P1^2;sbit CSN =P1^3;sbit IRQ原创 2016-06-22 20:52:43 · 1906 阅读 · 0 评论 -
[51]12864液晶程序
#include#include#include#define uchar unsigned char#define uint unsigned int#define LCD_data P0;//数据口sbit LCD_RS=P3^5; //数据选择输入sbit LCD_RW=P3^6; //液晶读写控制sbit LCD_EN=P3^4; //液原创 2016-04-06 18:04:49 · 2738 阅读 · 1 评论 -
[51]1602液晶程序
#include#define uchar unsigned char#define uint unsigned intuchar code table[]="*---LCD Test---*";uchar code table1[]="|__2016-03-20__|" ;sbit lcden=P3^4;sbit lcdrs=P3^5;uchar num;原创 2016-04-06 18:03:25 · 531 阅读 · 0 评论 -
[51]数码管作时钟
#includeunsigned int led[]= {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e}; //p0端0到f,0x7f为点unsigned int ledx[]= {0x00,0x0e,0x0d,0x0b,0x07,0xff} ; //p2端都亮,到都灭vo原创 2016-04-06 18:02:17 · 959 阅读 · 0 评论 -
[51]跑马灯
#include#include #define uint unsigned int #define uchar unsigned char void delay(uint z){ uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); }void main(){ uchar原创 2016-06-22 21:11:53 · 491 阅读 · 0 评论