資源簡介
說明:本文件夾一共提供各類編程實例200多個,由于編者水平有限,所以程序可能有BUG,希望諒解!
全部通過實際試驗,正常運行!可以根據(jù)程序中的說明,調(diào)用各個部分的資源,自行試驗。
********************************************************************************
* 日期: 2007-3-25 *
* 版本: 3.0 *
* 作者: 深圳學(xué)林電子有限公司 專業(yè)8051單片機教學(xué)站 *
* 郵箱: sxj1974@163.com *
* 網(wǎng)站: http://www.51c51.com http://www.8951.com 更多例程請登陸網(wǎng)站 *
********************************************************************************
* 硬件:此程序在本公司xlisp系列單片機實驗儀運行通過 *
********************************************************************************
* 【版權(quán)】 Copyright(C)深圳學(xué)林電子有限公司 www.51c51.com All Rights Reserved *
* 【聲明】 此程序僅用于學(xué)習(xí)與參考,引用請注明版權(quán)和作者信息! *
********************************************************************************
D:\實例\24-93儲存器
D:\實例\24-93儲存器\2402儲存花樣流水燈
D:\實例\24-93儲存器\2402儲存花樣流水燈\C語言
D:\實例\24-93儲存器\2402儲存花樣流水燈\C語言\2402DEN.c
D:\實例\24-93儲存器\2402儲存花樣流水燈\C語言\2402DEN.hex
D:\實例\24-93儲存器\2402儲存花樣流水燈\匯編
D:\實例\24-93儲存器\2402儲存花樣流水燈\匯編\2402DEN.ASM
D:\實例\24-93儲存器\2402儲存花樣流水燈\匯編\2402DEN.HEX
D:\實例\24-93儲存器\2402開機1位計數(shù)
D:\實例\24-93儲存器\2402開機1位計數(shù)\N24C02.ASM
D:\實例\24-93儲存器\2402開機1位計數(shù)\N24C02.HEX
D:\實例\24-93儲存器\2402開機次數(shù)3位計數(shù)
D:\實例\24-93儲存器\2402開機次數(shù)3位計數(shù)\C語言
D:\實例\24-93儲存器\2402開機次數(shù)3位計數(shù)\C語言\2402CI.c
D:\實例\24-93儲存器\2402開機次數(shù)3位計數(shù)\C語言\2402CI.hex
D:\實例\24-93儲存器\2402開機次數(shù)3位計數(shù)\匯編
D:\實例\24-93儲存器\2402開機次數(shù)3位計數(shù)\匯編\2402CI.ASM
D:\實例\24-93儲存器\2402開機次數(shù)3位計數(shù)\匯編\2402CI.HEX
D:\實例\24-93儲存器\2402顯示0-7
D:\實例\24-93儲存器\2402顯示0-7\C語言
D:\實例\24-93儲存器\2402顯示0-7\C語言\240207.c
D:\實例\24-93儲存器\2402顯示0-7\C語言\240207.hex
D:\實例\24-93儲存器\2402顯示0-7\匯編
D:\實例\24-93儲存器\2402顯示0-7\匯編\240207.ASM
D:\實例\24-93儲存器\2402顯示0-7\匯編\240207.HEX
D:\實例\24-93儲存器\93C46儲存數(shù)字
D:\實例\24-93儲存器\93C46儲存數(shù)字\C語言
D:\實例\24-93儲存器\93C46儲存數(shù)字\C語言\9346SU.c
D:\實例\24-93儲存器\93C46儲存數(shù)字\C語言\9346SU.hex
D:\實例\24-93儲存器\93C46儲存數(shù)字\匯編
D:\實例\2

代碼片段和文件信息
/*******************************************************************************
*?24C02讀寫?8路花樣跑馬燈 ??????????????????????????????????? ???????*
*?將演示數(shù)據(jù)先寫入24C02芯片內(nèi),再將其數(shù)據(jù)逐個讀出送P0口LED顯示。???? ???????*
*硬件連接:8路指示燈接P024C02控制SDAP3.7?SCLP3.6??? ???????*?????????????????
*開機,?跑馬燈?為證明2402的作用,?去掉2402連線,則無顯示? ???????*
********************************************************************************
*??日期:??2007-3-25????????????????????????????????????????????????????????????*
*??版本:??3.0??????????????????????????????????????????????????????????????????*
*??作者:??深圳學(xué)林電子有限公司?????專業(yè)8051單片機教學(xué)站????????????????????????*
*??郵箱:?sxj1974@163.com???????????????????????????????????????????????????????*
*??網(wǎng)站:?http://www.51c51.com?????http://www.8951.com????更多例程請登陸網(wǎng)站???*
********************************************************************************
*??硬件:此程序在本公司xlisp系列單片機實驗儀運行通過???????????????????????????*
********************************************************************************
*?【版權(quán)】?Copyright(C)深圳學(xué)林電子有限公司?www.51c51.com??All?Rights?Reserved?*
*?【聲明】?此程序僅用于學(xué)習(xí)與參考,引用請注明版權(quán)和作者信息!??????????????????*
********************************************************************************/
#include?
#include?
#define?uchar?unsigned?char
#define?uint?unsigned?int
#define?OP_WRITE?0xa0??????????//?器件地址以及寫入操作
#define?OP_READ??0xa1??????????//?器件地址以及讀取操作
uchar?code?display[72]={
????0xFE0xFD0xFB0xF70xEF0xDF0xBF0x7F
????????0xBF0xDF0xEF0xF70xFB0xFD0xFE0xFF
????????0xFE0xFC0xF80xF00xE00xC00x800x00
????????0x800xC00xE00xF00xF80xFC0xFE0xFF
????????0xFC0xF90xF30xE70xCF0x9F0x3F
????????0x9F0xCF0xE70xF30xF90xFC0xFF
????????0xE70xDB0xBD0x7E0xBD0xDB0xE70xFF
????????0xE70xC30x810x000x810xC30xE70xFF
????????0xAA0x550x180xFF0xF00x0F
????????0x000xFF0x000xFF };
sbit?SDA?=?P3^7;???????
sbit?SCL?=?P3^6;
void?start();
void?stop();
uchar?shin();
bit?shout(uchar?write_data);
void?write_byte(?uchar?addr?uchar?write_data);
void?fill_byte(uchar?fill_sizeuchar?fill_data);
void?delayms(uint?ms);
uchar?read_current();
uchar?read_random(uchar?random_addr);
#define?delayNOP();?{_nop_();_nop_();_nop_();_nop_();};
/**********************************************************/
char?code?SST516[3]?_at_?0x003b;
main(void)
{
??uchar?i;
??SDA?=?1;
??SCL?=?1;
??fill_byte(720xff);????????//?將前72字節(jié)填充0xff
??for(i?=?0?;?i?72;?i++)????//寫入顯示代碼到AT24C02
??{
????write_byte(idisplay[i]);
??}
??while(1)
??{
????for(i?=0?;i?<72?;?i++)??????//從AT24C02移出數(shù)據(jù)送到P0口顯示
????{
?????P0?=?read_random(i);
?P2?=?read_random(i);
?delayms(350);
????}
??}?
}
/**********************************************************/
void?start()
?//開始位
{
?SDA?=?1;
?SCL?=?1;
?delayNOP();
?SDA?=?0;
?delayNOP();
?SCL?=?0;
}
/**********************************************************/
void?stop()
?//?停止位
{
?SDA?=?0;
?delayNOP();
?SCL?=?1;
?delayNOP();
?SDA?=?1;
}
/*******
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????5077??2008-11-28?03:49??51單片機C編程100例\24-93儲存器\2402儲存花樣流水燈\C語言\2402DEN.c
?????文件???????1200??2008-11-28?03:49??51單片機C編程100例\24-93儲存器\2402儲存花樣流水燈\C語言\2402DEN.hex
?????文件???????6794??2008-11-28?04:01??51單片機C編程100例\24-93儲存器\2402儲存花樣流水燈\匯編\2402DEN.asm
?????文件????????822??2008-11-28?04:01??51單片機C編程100例\24-93儲存器\2402儲存花樣流水燈\匯編\2402DEN.hex
?????文件???????2986??2008-11-28?04:04??51單片機C編程100例\24-93儲存器\2402開機1位計數(shù)\N24C02.asm
?????文件????????505??2008-11-28?04:04??51單片機C編程100例\24-93儲存器\2402開機1位計數(shù)\N24C02.hex
?????文件???????5077??2008-11-28?03:51??51單片機C編程100例\24-93儲存器\2402開機次數(shù)3位計數(shù)\C語言\2402CI.c
?????文件???????1200??2008-11-28?03:51??51單片機C編程100例\24-93儲存器\2402開機次數(shù)3位計數(shù)\C語言\2402CI.hex
?????文件???????7520??2008-11-28?04:06??51單片機C編程100例\24-93儲存器\2402開機次數(shù)3位計數(shù)\匯編\2402CI.asm
?????文件????????802??2008-11-28?04:06??51單片機C編程100例\24-93儲存器\2402開機次數(shù)3位計數(shù)\匯編\2402CI.hex
?????文件???????5006??2008-11-28?03:55??51單片機C編程100例\24-93儲存器\2402顯示0-7\C語言\240207.c
?????文件???????1387??2008-11-28?03:55??51單片機C編程100例\24-93儲存器\2402顯示0-7\C語言\240207.hex
?????文件???????7624??2008-11-28?04:08??51單片機C編程100例\24-93儲存器\2402顯示0-7\匯編\240207.asm
?????文件????????767??2008-11-28?04:08??51單片機C編程100例\24-93儲存器\2402顯示0-7\匯編\240207.hex
?????文件???????5793??2008-11-28?03:47??51單片機C編程100例\24-93儲存器\93C46儲存數(shù)字\C語言\9346SU.c
?????文件???????1537??2008-11-28?03:47??51單片機C編程100例\24-93儲存器\93C46儲存數(shù)字\C語言\9346SU.hex
?????文件???????7982??2008-12-05?02:59??51單片機C編程100例\24-93儲存器\93C46儲存數(shù)字\匯編\9346SU.asm
?????文件????????890??2008-11-28?03:59??51單片機C編程100例\24-93儲存器\93C46儲存數(shù)字\匯編\9346SU.hex
?????文件???????1509??2007-04-16?08:06??51單片機C編程100例\24-93儲存器\說明.txt
?????文件???????3817??2008-11-28?03:23??51單片機C編程100例\8路跑燈\PMW亮度控制\C語言\LEDPMW.c
?????文件????????969??2008-11-28?03:23??51單片機C編程100例\8路跑燈\PMW亮度控制\C語言\LEDPMW.hex
?????文件?????148887??2006-10-25?10:02??51單片機C編程100例\8路跑燈\PMW亮度控制\LEDPMW.JPG
????..A..H.??????5120??2008-11-28?02:46??51單片機C編程100例\8路跑燈\PMW亮度控制\Thumbs.db
?????文件???????4888??2008-11-28?02:48??51單片機C編程100例\8路跑燈\PMW亮度控制\匯編\XLLEDKZ.asm
?????文件????????424??2008-11-28?02:48??51單片機C編程100例\8路跑燈\PMW亮度控制\匯編\XLLEDKZ.HEX
?????文件???????1493??2008-11-28?03:15??51單片機C編程100例\8路跑燈\三路跑馬燈\38LED.asm
?????文件????????110??2008-11-28?03:15??51單片機C編程100例\8路跑燈\三路跑馬燈\38LED.hex
?????文件???????1765??2008-11-28?03:18??51單片機C編程100例\8路跑燈\中斷方式閃爍\INT1.asm
?????文件????????172??2008-11-28?03:18??51單片機C編程100例\8路跑燈\中斷方式閃爍\INT1.hex
?????文件???????1615??2008-11-28?02:58??51單片機C編程100例\8路跑燈\二進制跑馬燈\28LED.asm
............此處省略852個文件信息
評論
共有 條評論