资源简介
说明:本文件夹一共提供各类编程实例200多个,由于编者水平有限,所以程序可能有BUG,希望谅解!
全部通过实际试验,正常运行!可以根据程序中的说明,调用各个部分的资源,自行试验。
********************************************************************************
* 日期: 2007-3-25 *
* 版本: 3.0 *
* 作者: 深圳学林电子有限公司 专业8051单片机教学站 *
* 邮箱: sxj1974@163.com *
* 网站: http://www.51c51.com http://www.8951.com 更多例程请登陆网站 *
********************************************************************************
* 硬件:此程序在本公司xlisp系列单片机实验仪运行通过 *
********************************************************************************
* 【版权】 Copyright(C)深圳学林电子有限公司 www.51c51.com All Rights Reserved *
* 【声明】 此程序仅用于学习与参考,引用请注明版权和作者信息! *
********************************************************************************
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位计数
D:\实例\24-93储存器\2402开机1位计数\N24C02.ASM
D:\实例\24-93储存器\2402开机1位计数\N24C02.HEX
D:\实例\24-93储存器\2402开机次数3位计数
D:\实例\24-93储存器\2402开机次数3位计数\C语言
D:\实例\24-93储存器\2402开机次数3位计数\C语言\2402CI.c
D:\实例\24-93储存器\2402开机次数3位计数\C语言\2402CI.hex
D:\实例\24-93储存器\2402开机次数3位计数\汇编
D:\实例\24-93储存器\2402开机次数3位计数\汇编\2402CI.ASM
D:\实例\24-93储存器\2402开机次数3位计数\汇编\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储存数字
D:\实例\24-93储存器\93C46储存数字\C语言
D:\实例\24-93储存器\93C46储存数字\C语言\9346SU.c
D:\实例\24-93储存器\93C46储存数字\C语言\9346SU.hex
D:\实例\24-93储存器\93C46储存数字\汇编
D:\实例\2

代码片段和文件信息
/*******************************************************************************
* 24C02读写 8路花样跑马灯 *
* 将演示数据先写入24C02芯片内,再将其数据逐个读出送P0口LED显示。 *
*硬件连接:8路指示灯接P024C02控制SDAP3.7 SCLP3.6 *
*开机, 跑马灯 为证明2402的作用, 去掉2402连线,则无显示 *
********************************************************************************
* 日期: 2007-3-25 *
* 版本: 3.0 *
* 作者: 深圳学林电子有限公司 专业8051单片机教学站 *
* 邮箱: sxj1974@163.com *
* 网站: http://www.51c51.com http://www.8951.com 更多例程请登陆网站 *
********************************************************************************
* 硬件:此程序在本公司xlisp系列单片机实验仪运行通过 *
********************************************************************************
* 【版权】 Copyright(C)深圳学林电子有限公司 www.51c51.com All Rights Reserved *
* 【声明】 此程序仅用于学习与参考,引用请注明版权和作者信息! *
********************************************************************************/
#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字节填充0xff
for(i = 0 ; i < 72; i++) //写入显示代码到AT24C02
{
write_byte(idisplay[i]);
}
while(1)
{
for(i =0 ;i <72 ; i++) //从AT24C02移出数据送到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位计数\N24C02.asm
文件 505 2008-11-28 04:04 51单片机C编程100例\24-93储存器\2402开机1位计数\N24C02.hex
文件 5077 2008-11-28 03:51 51单片机C编程100例\24-93储存器\2402开机次数3位计数\C语言\2402CI.c
文件 1200 2008-11-28 03:51 51单片机C编程100例\24-93储存器\2402开机次数3位计数\C语言\2402CI.hex
文件 7520 2008-11-28 04:06 51单片机C编程100例\24-93储存器\2402开机次数3位计数\汇编\2402CI.asm
文件 802 2008-11-28 04:06 51单片机C编程100例\24-93储存器\2402开机次数3位计数\汇编\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储存数字\C语言\9346SU.c
文件 1537 2008-11-28 03:47 51单片机C编程100例\24-93储存器\93C46储存数字\C语言\9346SU.hex
文件 7982 2008-12-05 02:59 51单片机C编程100例\24-93储存器\93C46储存数字\汇编\9346SU.asm
文件 890 2008-11-28 03:59 51单片机C编程100例\24-93储存器\93C46储存数字\汇编\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个文件信息
相关资源
- C51单片机技术教程(304页)
- C51单片机交通
- 单片机电子密码锁
- 51单片机数码管四层电梯模拟系统
- 基于51单片机的温控系统
- 51单片机protues文件(KST-51.DSN)
- 51单片机交通灯设计
- 基于51单片机的简易计算器
- 基于51单片机多路超声波报警设计
- 51单片机红外智能小车
- qt上位机采集51单片机温湿度数据
- 基于51单片机射频RFID卡考勤上课上班
- 基于51单片机的888光立方设计.rar
- 51单片机DS18B20温度计C语言程序附详解
- 郭天祥51单片机C语言教程配套光盘
- 新概念51单片机C语言教程第2版郭天祥
- C语言实现51单片机和ADC0809芯片的AD模
- C语言实战——基于51单片机的RFID射频
- 基于51单片机的c语言程序 电机转速测
- 基于80C51单片机的20多个仿真实验
- 基于51单片机汽车尾灯设计论文
- 51单片机C语言编程入门(详讲版)
- 轻松玩转51单片机c语言
- 基于51系列单片机的电子罗盘设计总结
- 郭天祥51单片机C语言教程配套光盘内
- 51单片机C语言程序设计教程 王云书本
- 51单片机程序大全C语言写的150个程序
- 基于51单片机的教室计数系统 C语言程
- PS2键盘、鼠标与at89c51单片机的通信设
- 基于proteus和51单片机的数字电子时钟
评论
共有 条评论