为了做这个看起来很容易,做起来很麻烦的基于51的学生管理系统,我得准备很多的知识,首先是51单片机的一些IO、定时器差不多就可以了,硬件方面还要有数码管、LCD1602、矩阵键盘等知识,至于代码就需要数据结构双向链表的知识就差不多了,用到的软件无非也就是protues、keil、protel这三剑客...
分类:
其他好文 时间:
2014-07-26 00:42:26
阅读次数:
306
模拟IIC
/**
******************************************************************************
* @file HTU20.x
* @brief HTU20 function
* @cpu STM32F051
* @compiler Keil uVision V4...
分类:
其他好文 时间:
2014-07-21 23:27:53
阅读次数:
526
问题:以下是我编译工程后出现的错误: *** ERROR L107: ADDRESS SPACE OVERFLOW SPACE: DATA SEGMENT: _DATA_GROUP_ LENGTH: 0020H Program Si...
分类:
其他好文 时间:
2014-07-19 16:30:07
阅读次数:
272
12864液晶使用的16*16点阵、128个字符(8*16点阵)及64*256点阵显示RAM(GDRAM).与外部CPU接口采用并行或串行两种控制方式。
在12864上显示0-9的随机数 第二行显示www.csdn.blog
第三行显示“求是07的博客”
第四行显示“欢迎光临”
以下是主要的代码
#include
#include
#include
#define...
分类:
其他好文 时间:
2014-07-19 02:31:16
阅读次数:
234
开始时数码管不显示,顺序按下矩阵键盘后,在数码管上依次显示0~F,6个数码管同时静态显示。
数码管和矩阵键盘
首先关闭所有的数码管的段选不让数码管显示任何数字,然后位选中所有的数码管,接下来只需要选中所有的数码管,以后的操作的只需要送段选数据就行了,接着进入while()大循环不停的扫描键盘是否有被按下
#include
#define uchar unsigned char
#de...
分类:
其他好文 时间:
2014-07-18 21:29:08
阅读次数:
269
#include
#define uchar unsigned char
#define uint unsigned int
sbit dula=P2^6;
sbit wela=P2^7;
sbit led1=P1^0;
uchar code table[]=
{
0x3f,0x06,0x5b,0x4f,0x66,
0x6d,0x7d,0x07,0x7f,0x6f,
0x7...
分类:
其他好文 时间:
2014-07-18 21:24:27
阅读次数:
208
这个题目主要是设置显示开/光及光标设置
这个地方与上一个题目没有多大的区别。
#include
#define uchar unsigned char
#define uint unsigned int
uchar code table[]="GOOD GOOD STUDY!";
uchar code table1[]="DAY DAY UP ^_^!";
sbit lcden=P3...
分类:
其他好文 时间:
2014-07-18 18:11:09
阅读次数:
245
液晶有1,2端为电源,15、16为背光源;为防止直接加5V电压烧坏背光灯,在15脚串接一个10欧的电阻用于限流。
液晶3端为液晶对比度调节端,通过一个10k欧电位器接地来调节液晶显示的对比度,
液晶的4端为液晶控制器写数据/读数据选择端,接P3.5口
液晶5端为读/写选择端,因为我们不从液晶读取任何数据,只向其写入命令和数据,因此此端始终选择为写状态,即始终接地。
液晶 6端为使能信号,是...
分类:
其他好文 时间:
2014-07-18 15:07:41
阅读次数:
808
..\..\SYSTEM\usart\usart.c(1): error: #5: cannot open source input file "sys.h": No such file or directory
#include "..\sys\sys.h"这样就可以找到路径了
再次编译出现了问题
..\..\SYSTEM\usart\..\sys\sys.h(3): error: ...
分类:
其他好文 时间:
2014-07-18 13:33:31
阅读次数:
311
#include
#include
#define uchar unsigned char
#define uint unsigned int
sbit dula=P2^6;
sbit wela=P2^7;
sbit adwr=P3^6;
sbit adrd=P3^7;
uchar code table[]={
0x3f,0x06,0x5b,0x4f,0x66,
0x6d...
分类:
其他好文 时间:
2014-07-16 16:15:47
阅读次数:
240