- 博客(15)
- 资源 (4)
- 收藏
- 关注
原创 keyBoard.c
#include #include "utilities.h"sbit KEY_OUT_3 = P2^0;sbit KEY_OUT_2 = P2^1;sbit KEY_OUT_1 = P2^2;sbit KEY_OUT_0 = P2^3;sbit KEY_IN_0 = P2^4;sbit KEY_IN_1 = P2^5;sbit KEY_IN_2 = P2^6;sbit KEY
2014-11-30 22:15:36 771
转载 lcd1602.c
#include #include "utilities.h"#define LCD1602_DB P0sbit LCD1602_RS = P1^0;sbit LCD1602_RW = P1^1;sbit LCD1602_E = P1^5;void LCDWaitReady() { uchar state; LCD1602_DB = 0xFF; LCD16
2014-11-30 22:05:34 1978
原创 51单片机 1602液晶显示静态字符
#include #define LCD1602_DB P0typedef unsigned char uchar;typedef unsigned int uint;typedef unsigned long ulong;sbit LCD1602_RS = P1^0;sbit LCD1602_RW = P1^1;sbit LCD1602_E = P1^5;void init
2014-11-29 14:11:18 1366
原创 51单片机 UART串口通信
使用半双工通信/************************************ 使用硬件UART模块和串口中断************************************/#include typedef unsigned int uint;void configUART(uint baud);void main() { EA = 1;
2014-11-26 23:24:05 1522
原创 C语言 文件操作
#include #include #include #include int a[100];int a2[100];void main() { FILE * fp1; FILE * fp2; FILE * fp3; int num, i; int index = 0; float fnum = 1.0f / 7.0f, fnum2
2014-11-25 23:57:16 379
原创 51单片机 漩涡流水点阵
#include typedef unsigned char uchar;typedef unsigned int uint;typedef unsigned long ulong;sbit ADDR0 = P1^0;sbit ADDR1 = P1^1;sbit ADDR2 = P1^2;sbit ADDR3 = P1^3;sbit ENLED = P1^4;uchar i
2014-11-18 20:17:48 630
原创 51单片机之大杂烩
/************************************************************ 程序实现的功能: 用矩阵按键控制 8*8 LED 点阵和数码管, 实现按下1到9的数字键数码管从100或200。。。或900的 倒计时,一秒钟减1,直到减到0为止。 同时LED点阵以呼吸灯的方式渐明渐暗,显示“王”字,
2014-11-14 15:51:51 637
原创 51单片机 LED点阵的呼吸灯效果
STC 89C52RC#include typedef unsigned char uchar;typedef unsigned int uint;typedef unsigned long ulong;sbit ADDR0 = P1^0;sbit ADDR1 = P1^1;sbit ADDR2 = P1^2;sbit ADDR3 = P1^3;sbit ENLED = P
2014-11-14 11:19:54 2918
原创 C语言 单链表的基本操作
typedef int ElemType;typedef struct LNode { ElemType data; struct LNode * next;} LNode, * List;inline int ListLen(List L) { LNode * p = L; int k = 0; while (p) { k++;
2014-11-05 22:39:57 549
原创 51单片机 步进电机旋转角度控制
#include typedef unsigned char uchar;typedef unsigned int uint;typedef unsigned long ulong;uchar code beatCode[8] = { 0xE, 0xC, 0xD, 0x9, 0xB, 0x3, 0x7, 0x6};ulong beats = 0;uchar T0RH =
2014-11-01 21:23:08 10336 3
原创 51单片机 简易加法计算器
#include typedef unsigned char uchar;typedef unsigned int uint;typedef unsigned long ulong;sbit ADDR0 = P1^0;sbit ADDR1 = P1^1;sbit ADDR2 = P1^2;sbit ADDR3 = P1^3;sbit ENLED = P1^4;sbit KEY
2014-11-01 13:28:00 10851 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人