资源简介
说明:本文件夹一共提供各类编程实例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个文件信息
相关资源
- 基于51系列单片机的电子罗盘设计总结
- 郭天祥51单片机C语言教程配套光盘内
- 51单片机C语言程序设计教程 王云书本
- 51单片机程序大全C语言写的150个程序
- 基于51单片机的教室计数系统 C语言程
- PS2键盘、鼠标与at89c51单片机的通信设
- 基于proteus和51单片机的数字电子时钟
- 基于51单片机的正弦波发生器.rar
- 单片机入门教程 郭天祥51单片机课件
- 51单片机C语言程序设计教程王云 配套
- 温度检测控制系统:51单片机与adc08
- 51单片机简易信号发生器设计proteus仿
- MCS-51单片机原理与应用(C语言版.
- STC15单片机ESP8266开发试验程序含原理
- 基于51单片机自动售货机
- 51单片机C语言(350例)Proteus仿真和代
- 手把手教你学51单片机-C语言版 宋雪松
- 新概念51单片机C语言教程-入门、提高
- 51单片机及其C语言程序开发.pdf
- C51单片机C语言400例.zip
- 51单片机C语言400例
- 51单片机仿真300
- 51单片机自学笔记6寸pdf
- STC15增强型8051单片机C语言编程与应用
- 新概念51单片机C语言教程 入门、提高
- 单片机C语言400例
- 51单片机中各种小的hex文件
- 51单片机轻松入门__基于STC15W4K系列(
- proteus仿真400
- 51单片机控制RTL8019AS实现以太网通讯
评论
共有 条评论