资源简介
基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包,送给课程设计的同学,可直接使用
代码片段和文件信息
#include
#include
#include“1602.h“
#include“key.h“
//uint8 code num[]={“The tem is:“};
//sbit a=P2^0;
//sbit b=P2^1;
//sbit c=P2^2;
//sbit d=P2^3;
sbit SCK = P2^6; //时钟
sbit SDA = P2^5; //数据
sbit RST = P2^4; //DS1302复位(片选)
sbit DQ = P3^2;
#define nops(); {_nop_(); _nop_(); _nop_(); _nop_();} //定义空指令
#define DS1302_W_ADDR 0x80
#define DS1302_R_ADDR 0x81
uint8 time[7]={010512107713};//秒分时日月周年10-08-15 23:59:50
#define SLAVEADDR 0x90
#define nops() do{_nop_();_nop_();_nop_();_nop_();_nop_();} while(0) //定义空指令
sbit SCL = P1^3; //I2C 时钟
sbit SDA1 = P1^2; //I2C 数据
//sbit SCL = P3^7;
//sbit SDA = P3^6;
void delay(uint16 n)
{
while (n--);
}
/*****************************************************************************
** 函数名称:Delay
** 功能描述:延时子程序
******************************************************************************/
void Delay(void)
{
_nop_();
_nop_();
_nop_();
_nop_();
}
/*****************************************************************************
** 函数名称:InitI2C
** 功能描述:配置模拟I2C的IO端口
** 可移植性:注意IO口需支持漏开输出
******************************************************************************/
void InitI2C(void)
{
SDA = 1;
SCL = 1;
}
/*****************************************************************************
** 函数名称:I2CStart
** 功能描述:发送I2C总线起始状态
** 输 入:无
** 输 出:无
** 全局变量:无
** 调用模块:Delay_us()
** 可移植性:直接移植
******************************************************************************/
void I2CStart(void)
{
SDA = 1;
Delay(); // 延时子程序
SCL = 1;
Delay();
SDA = 0;
Delay();
SCL = 0;
}
/*****************************************************************************
** 函数名称:I2CStop
** 功能描述:发送I2C总线停止起始状态
** 输 入:无
** 输 出:无
** 全局变量:无
** 调用模块:Delay_us()
** 可移植性:直接移植
******************************************************************************/
void I2CStop(void)
{
SCL = 0;
Delay();
SDA = 0;
Delay();
SCL = 1;
Delay();
SDA = 1;
Delay();
}
/*****************************************************************************
** 函数名称:I2CSend
** 功能描述:向I2C总线发送一个字节数据,并检测应答
** 输 入:待发送字节byte
** 输 出:无
** 全局变量:无
** 调用模块:Delay_us()
** 可移植性:直接移植
******************************************************************************/
void I2CSend(uint8 byte)
{
uint8 mask;
uint8 i;
uint8 j;
mask = 0x80;
for(i = 0; i < 8; i++)
{
SCL = 0;
Delay();
if((mask & byte) == 0)
{
SDA = 0;
}
else
{
SDA = 1;
}
mask >>= 1;
Delay();
SCL = 1;
Delay();
}
SCL = 0;
SDA = 1;
Delay();
SCL = 1;
j = SDA;
Delay();
SCL = 0;
}
/*****************************************************************************
** 函数名称:I2CRead
** 功能描述:从I2C总线读取最后一个字节数据,并发送非应答位
** 输 入:无
** 输 出:接收到的字节byte
** 全局变量:无
** 调用模块:Delay_us()
** 可移植性:直接移植
******************************************************************************/
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-10-27 11:50 基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包\
文件 1512960 2013-06-18 12:54 基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包\LED开题报告.ppt
文件 520704 2018-10-27 11:50 基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包\LED点阵屏设计报告.doc
文件 108544 2013-07-09 11:17 基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包\原理图.SchDoc
文件 179005 2013-07-08 07:49 基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包\点阵proteus仿真.DSN
目录 0 2018-10-27 11:45 基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包\程序\
文件 28597 2013-07-10 12:06 基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包\程序\112
文件 5975 2013-07-10 12:06 基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包\程序\112.hex
文件 37 2013-07-10 12:06 基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包\程序\112.lnp
文件 40221 2013-07-10 12:06 基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包\程序\112.M51
文件 1084 2013-07-10 15:04 基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包\程序\112.Opt
文件 1719 2013-07-10 15:04 基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包\程序\112.plg
文件 2196 2013-07-10 12:03 基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包\程序\112.Uv2
文件 1084 2013-07-10 12:04 基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包\程序\112_Opt.Bak
文件 12216 2013-07-10 12:06 基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包\程序\12.c
文件 28229 2013-07-10 12:06 基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包\程序\12.LST
文件 32845 2013-07-10 12:06 基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包\程序\12.OBJ
文件 1491 2013-07-04 17:56 基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包\程序\1602.h
文件 327 2013-07-08 11:21 基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包\程序\key.h
文件 11205120 2013-07-11 13:46 基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包\结题ppt.dps
文件 716800 2013-07-08 09:50 基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包\采集ZJ.PcbDoc
- 上一篇:Qt版黑白棋251471
- 下一篇:数据结构(C++语言版)习题解析-邓俊辉
相关资源
- 900多个51/52单片机仿真大全,包含源程
- C51单片机C语言400例.zip
- PIC单片机C语言程序设计完整教程,值
- 单片机C语言程序设计实训100例——基
- 51单片机C语言400例
- 51单片机仿真300
- 51单片机自学笔记6寸pdf
- 单片机C语言程序设计实训100例 案例
- 单片机万年历
- STC15增强型8051单片机C语言编程与应用
- 新概念51单片机C语言教程 入门、提高
- STC单片机C语言程序设计立体化教程
- 基于单片机的输液系统自动检测报警
- 单片机C语言400例
- 单片机C语言400例.rar
- 51单片机中各种小的hex文件
- stm8S从入门到精通
- 51单片机轻松入门__基于STC15W4K系列(
- 单片机C语言程序设计实训100例第3篇综
- 单片机C语言程序设计实训100例--基
- MSP-EXP430F5529 LAB CODE里面全是很好的例
- proteus仿真400
- 32位单片机C语言编程:基于PIC32.pdf
- 单片机C语言编程与(PDF高清版)
- 嵌入式系统高级C语言编程.凌明(带详
- 51单片机控制RTL8019AS实现以太网通讯
- picc8.05编译器+注册机完全版+PIC C语言
- 基于51单片机的万年历设计
- 德飞莱 51开发板 说明书
- 单片机与PC机串口通信的类程序
评论
共有 条评论