資源簡介
基于單片機控制的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++語言版)習題解析-鄧俊輝
評論
共有 條評論