tangwei039 发表于 2010-9-8 12:55:07

在阿莫这里备份我常用的软件!

http://cache.amobbs.com/bbs_upload782111/files_33/ourdev_581204RWKH4J.JPG
(原文件名:222.JPG)

点击此处下载 ourdev_581212J30UZ3.rar(文件大小:248K) (原文件名:51单片机反反汇编器.rar)
点击此处下载 ourdev_581213HJQD7E.rar(文件大小:857K) (原文件名:51系列自动注解程序.rar)
点击此处下载 ourdev_581214FP87AX.rar(文件大小:368K) (原文件名:555设计.rar)
点击此处下载 ourdev_581215KA8OCF.rar(文件大小:216K) (原文件名:Afilter.rar)
点击此处下载 ourdev_581216EM1NFW.rar(文件大小:194K) (原文件名:avr代码生成器.rar)
点击此处下载 ourdev_581217CH4OM4.rar(文件大小:256K) (原文件名:LCD图形生成.rar)
点击此处下载 ourdev_581218DSLO2F.rar(文件大小:187K) (原文件名:LED代码查询.rar)
点击此处下载 ourdev_581219E51A4K.rar(文件大小:803K) (原文件名:LM317计算.rar)
点击此处下载 ourdev_581220AJAW7R.rar(文件大小:592K) (原文件名:MCUtool.rar)
点击此处下载 ourdev_581221NJQ1HF.rar(文件大小:187K) (原文件名:MCUToolset.rar)
点击此处下载 ourdev_581222AD1U2U.rar(文件大小:199K) (原文件名:常用贴片三极管查询.rar)
点击此处下载 ourdev_581223NDHUVC.rar(文件大小:434K) (原文件名:超级单片机工具.rar)
点击此处下载 ourdev_581347NXTT0K.rar(文件大小:1.98M) (原文件名:单片机多功能助手.rar)
点击此处下载 ourdev_581348F6K441.rar(文件大小:1.36M) (原文件名:单片机和PC之间的串口通讯调试小程序,很实用.rar)
点击此处下载 ourdev_581349H7MERY.rar(文件大小:5.25M) (原文件名:单片机软件.rar)
点击此处下载 ourdev_581350RAHA4H.rar(文件大小:97K) (原文件名:电容单片转换CCT.rar)
点击此处下载 ourdev_581351WJ31O0.rar(文件大小:106K) (原文件名:电容器选用的基本知识.rar)
点击此处下载 ourdev_581352U9GT96.rar(文件大小:16K) (原文件名:电阻并联计数器.rar)
点击此处下载 ourdev_581353GQK8EV.rar(文件大小:581K) (原文件名:洞洞板板上画PCB的专业工具.rar)
点击此处下载 ourdev_581354Z21NZC.rar(文件大小:254K) (原文件名:汉字生成器(软件).rar)
点击此处下载 ourdev_581355W9AY3R.rar(文件大小:448K) (原文件名:汇编语言程序库.rar)
点击此处下载 ourdev_581356IDGWUP.rar(文件大小:89K) (原文件名:通用的51单片机软件仿真器,可以搞定大部分设计.rar)
点击此处下载 ourdev_581357PZG0XD.rar(文件大小:61K) (原文件名:虚拟示波器.rar)
点击此处下载 ourdev_581358GIY7N5.rar(文件大小:211K) (原文件名:音乐代码转换.rar)
点击此处下载 ourdev_581364BPQGVM.rar(文件大小:38K) (原文件名:正弦波数据生成器(正弦波表).rar)
http://cache.amobbs.com/bbs_upload782111/files_33/ourdev_581405PZNSE3.JPG
(原文件名:8888.JPG)
点击此处下载 ourdev_581430SIAS0S.rar(文件大小:248K) (原文件名:51单片机反反汇编器.rar)
点击此处下载 ourdev_581431WKPL2B.rar(文件大小:3.10M) (原文件名:99se_PCB_LIB.rar)
点击此处下载 ourdev_581523D8GF26.rar(文件大小:15.78M) (原文件名:小功率开关电源.rar)
点击此处下载 ourdev_581524GROV9W.rar(文件大小:10K) (原文件名:Protel99Se增强v4.0.rar)
点击此处下载 ourdev_581525C1ROMM.rar(文件大小:10K) (原文件名:Protel99Se增强v4.0.rar)
点击此处下载 ourdev_581526RZJ2ZE.rar(文件大小:110K) (原文件名:给PCB板加漂亮的图片btp.rar)
点击此处下载 ourdev_581527X33WPO.rar(文件大小:799K) (原文件名:电源滤波电路计算.rar)
点击此处下载 ourdev_581532S6O0LY.rar(文件大小:194K) (原文件名:步进电机加减速台阶(指数型)自动计算工具.rar)

还有。。。。。。。。

armok 发表于 2010-9-8 12:57:09

呵,欢迎。

将目录用文本方式列出来吧,这样大家才能搜索到。

tangwei039 发表于 2010-9-8 13:02:26

回复【1楼】armok 阿莫
呵,欢迎。
将目录用文本方式列出来吧,这样大家才能搜索到。
-----------------------------------------------------------------------

尽量让大家能看得清楚,呵呵

tangwei039 发表于 2010-9-8 13:11:20

公司的网太烂了,晚上回家上传吧。哎

wayhe 发表于 2010-9-8 16:55:16

建议阿莫开一个空间专门供大家上传这些工具软件,这样用起来时很方便查找。

jiangjx 发表于 2010-9-8 17:13:25

mark 常用软件工具

ksniper 发表于 2010-9-8 17:19:14

mark

jiaweijing 发表于 2010-9-8 17:27:27

mark

yqlomg 发表于 2010-9-8 17:35:43

mark

xiaorunyi 发表于 2010-9-8 19:09:05

很实用的工具

hailin0716 发表于 2010-9-8 19:14:34

dahai168 发表于 2010-9-8 19:18:59

好东西,

lv998127 发表于 2010-9-8 19:46:36

我在这帖子备份下,呵呵~~~

edaworld 发表于 2010-9-8 19:47:00

mark我在这帖子备份下,呵呵~~~

kenluo 发表于 2010-9-8 19:56:03

mark

dmxfeng 发表于 2010-9-8 20:01:33

mark

laujc 发表于 2010-9-8 20:07:50

mark!

mars_snow 发表于 2010-9-8 20:19:03

哎!单片机学得一般般,虽然现在学嵌入式,可能以后会用得着这单片机工具吧!
谢谢楼主!顺便我也在这帖子备份下,呵呵~~~~

yunlong 发表于 2010-9-8 20:41:05

记号

hdd961140543 发表于 2010-9-8 21:09:14

有意思!

ndust 发表于 2010-9-8 21:13:00

jh

tangwei039 发表于 2010-9-8 21:34:22

谢谢莫老大哦!!!cool!!!

zhongguoren 发表于 2010-9-8 21:35:06

mark

lwb_2888 发表于 2010-9-8 22:02:09

mark我在这帖子备份下,呵呵~~~

xjmlfm1 发表于 2010-9-8 22:14:07

mark

wj414 发表于 2010-9-8 22:15:08

好东西,下载了。哈哈

fy024 发表于 2010-9-8 23:02:49

o(∩_∩)o...哈哈!金山词霸 也备份啊~~~

fy024 发表于 2010-9-8 23:03:47

等哪天备份一下了,电脑里面 乱七八糟的,好多东西的找不到了~~~

radiation 发表于 2010-9-8 23:12:43

鹿过哈!

kbdcj2000 发表于 2010-9-9 00:06:34

mark

weiwdr05 发表于 2010-9-9 00:14:37

已经有一些了,顺便备份

bjj9217 发表于 2010-9-9 00:59:26

记号

James_King 发表于 2010-9-9 07:48:01

mark

amity 发表于 2010-9-9 07:51:11

打酱油的

longjunyi 发表于 2010-9-9 08:19:17

mark

n0831 发表于 2010-9-9 08:27:27

mark

pulan 发表于 2010-9-9 08:34:57

码人口

rube 发表于 2010-9-9 08:39:27

谢谢,有的我真没用

jxia 发表于 2010-9-9 08:52:15

好东西

xymxym 发表于 2010-9-9 08:54:33

嘿嘿

mcu2007 发表于 2010-9-9 08:54:51

AVRdev=======巨大的备份盘

8s209 发表于 2010-9-9 09:03:09

mark

hongyancl 发表于 2010-9-9 09:21:44

回复【楼主位】tangwei039
-----------------------------------------------------------------------

mark

stely 发表于 2010-9-9 09:42:26

标记收藏

ep1c3 发表于 2010-9-9 09:56:14

mark

hyue928 发表于 2010-9-9 10:01:53

顶~~~~~~~~~!

adszmc 发表于 2010-9-9 10:14:16

可以用个软件集合快捷方式下,有个叫音速的软件不错

guo126101 发表于 2010-9-9 10:22:35

mark

wugaohui04 发表于 2010-9-9 10:49:14

mark

xhzz 发表于 2010-9-9 11:19:06

mark,软件

lee345 发表于 2010-9-9 11:27:10

不错啊,有时还是比较好的

79301110 发表于 2010-9-9 11:41:04

mark

wenfeiexe 发表于 2010-9-9 12:29:36

cool

czhongli 发表于 2010-9-9 12:32:07

谢谢

liumaojun_cn 发表于 2010-9-9 13:02:48

mark

marvel 发表于 2010-9-9 13:15:53

非常感激,留个爪印~

tangwei039 发表于 2010-9-9 13:29:00

回复【楼主位】tangwei039

(原文件名:222.jpg)
引用图片
点击此处下载(原文件名:51单片机反反汇编器.rar)
点击此处下载(原文件名:51系列自动注解程序.rar)
点击此处下载(原文件名:555设计.rar)
点击此处下载(原文件名:afilt......
-----------------------------------------------------------------------

点击此处下载 ourdev_581674CO0C2Q.rar(文件大小:14.11M) <font color=green>(原文件名:C-Free 5 CJY版.rar)
点击此处下载 ourdev_581675UICBOQ.rar(文件大小:11.10M) (原文件名:Source Insight绿色版.rar)

各种卡座封装 SD/MMC,MS,XD,TF,USB,CF,SD6IN1(protel 封装)
http://cache.amobbs.com/bbs_upload782111/files_33/ourdev_581680IPHB8E.jpg
(原文件名:ourdev_470528.jpg)
点击此处下载 ourdev_581683Z4JEXM.rar(文件大小:12K) (原文件名:各种卡座封装(protel 封装).rar)


http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3521308&bbs_page_no=1&bbs_id=1009
★★★一些比较常用的卡座类 电脑接插件类的protel99se封装--可直接导入使用
http://cache.amobbs.com/bbs_upload782111/files_33/ourdev_581684I9UZ3G.JPG
(原文件名:66666.JPG)




http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3884129&bbs_page_no=1&search_mode=1&search_text=封装&bbs_id=1009

http://cache.amobbs.com/bbs_upload782111/files_33/ourdev_581686J7IUUI.JPG
(原文件名:8888888888888888.JPG)



点击此处下载 ourdev_581685FZNSLE.rar(文件大小:3.14M) (原文件名:OURAVR_PCBLIB.rar)

http://cache.amobbs.com/bbs_upload782111/files_33/ourdev_581695TXCJES.JPG
(原文件名:22222222.JPG)

http://cache.amobbs.com/bbs_upload782111/files_33/ourdev_581696BPMGH8.JPG
(原文件名:11111111111.JPG)

点击此处下载 ourdev_581697GJRPBY.rar(文件大小:15K) (原文件名:STM32 lib99.rar)

smallfish_0811 发表于 2010-9-9 16:34:27

不错不错,偷几个回去~嘿嘿

jiege0119 发表于 2010-9-9 19:41:08

COOL

z0586 发表于 2010-9-9 20:12:02

MARK

kelos3000 发表于 2010-9-9 20:57:38

dddddddddddd

sonna 发表于 2010-9-9 21:06:11

在这里做备份绝对可靠,呵呵

yunhuisong 发表于 2010-9-9 21:28:55

谢楼主了

allenjwb 发表于 2010-9-9 22:05:30

好全的资料啊

tangwei039 发表于 2010-9-9 22:09:44

阿莫能帮我把下面资料放在一起吗?

fjfhss135790 发表于 2010-9-10 00:44:58

mark

xfloveyou886 发表于 2010-9-10 01:49:50

顶!!!!!!

angle11 发表于 2010-9-10 08:36:56

楼主威武。

zhaoghsea 发表于 2010-9-10 08:39:51

mark download

Etual 发表于 2010-9-10 09:04:28

好东西!!!

xiaojian 发表于 2010-9-10 09:07:26

mark

yl604922959 发表于 2010-9-10 09:09:45

帅帅 mark

allen310500 发表于 2010-9-10 09:16:00

COOL!

yuqilala 发表于 2010-9-10 09:20:53

mark!!

MCU678 发表于 2010-9-10 10:43:36

COOL!

belove 发表于 2010-9-10 11:21:17

mark

aohu 发表于 2010-9-10 14:01:04

mark

czxf 发表于 2010-9-10 14:33:10

mark

awfi 发表于 2010-9-10 14:36:24

顶楼主,能打个包就最好了.呵呵.

final9 发表于 2010-9-10 14:47:31

mark!有的下了!!

chengtina 发表于 2010-9-10 16:59:18

你备份就是我备份,哈哈

XQGG 发表于 2010-9-10 17:39:53

记号

10572640 发表于 2010-9-10 19:41:08

mark!总会用着的

kele2009 发表于 2010-9-10 21:05:37

mark

Yu_jian 发表于 2010-9-10 22:07:26

标记,常用软件

jiangping_hbhm 发表于 2010-9-10 22:26:48

bak

span42 发表于 2010-9-10 22:39:06

mark

bsz84 发表于 2010-9-10 22:44:59

mark

steven 发表于 2010-9-10 23:00:51

非常不错的资料,感谢楼主的共享精神!

QQ373466062 发表于 2010-9-11 08:24:05

不错

slayer 发表于 2010-9-11 13:59:07

好帖,Mark之。

tomhe666 发表于 2010-9-11 14:25:47

记号下

2007022071 发表于 2010-9-11 14:52:56

maik

kaixinlaohe 发表于 2010-9-11 22:21:37

mark

sailsmoon 发表于 2010-9-11 23:54:48

mark

moon0213 发表于 2010-9-12 00:59:54

大家共同备份,非常感谢!

sl961102 发表于 2010-9-12 01:12:01

好东西啊,支持。

yinglively 发表于 2010-9-12 10:11:29

mark

stoneke 发表于 2010-9-12 10:18:49

mark

tangwei039 发表于 2010-9-12 20:18:01

AT24C01-AT24C256通用源程序(C51) 收藏
据说是AT24C01-AT24C256通用源程序,但按照我的经验,这个源程序仅适合AT24C04-AT24C256。



/*Sample:

/*main(){    ...
/*    ReadMem(l,x,y);    /*读。l为本次访问的器件号,在宏定义时分配不同芯片的不同
器件号,
            x为本次欲读出的字节数;y为本次读数的起始地址*/
/*    ...
/*    WriteMem(l,x,y);    /*写。l为本次访问的器件号,在宏定义时分配不同芯片不同
的器件号,
            x为本次欲写入的字节数;y为本次写数的起始地址,
            注:当心页写入的地址规律,即页地址在同一页内滚动;否则会出现页溢出*/
/*}*/


#define    Wait_1us    {_nop_();_nop_();}
#define    Wait_2us    {Wait_1us;Wait_1us;}
#define    Sla_Wr      0xa0    /*0000 0 0 0 0*/
#define    Sla_Rd      0xa1    /*0000 0 0 0 1*/

#define    AT24C01      0x01
#define    AT24C01A   0x02
#define    AT24C02      0x03
#define    AT24C04      0x04
#define    AT24C08      0x05
#define    AT24C16      0x06
#define    AT24C32      0x07
#define    AT24C64      0x08
#define    AT24C128   0x09
#define    AT24C256   0x0a
#define    AT24C512   0x0b

#define    Mem_Size    AT24C256   // 01/01A/02/04/08/16/32/64/128/256/512
#define    Chip_1      0x00   //本器件的器件地址,可以第一8个不同地址的芯片使之能用同一段程序进行读写
sbit    bSda      =P3^7;
sbit    bScl      =P3^6;   

bit bScan_Err;

unsigned char idata cShare_Buf={0,1,2,3,4,5,6,7};    //I2c read and write buffer

void Start_I2c(void);
void End_I2c(void);
unsigned char Scan_I2c();
void Send_I2c(unsigned char cData);
void Send_Ack(void);
void Send_Not_Ack(void);
void Write_Mem(unsigned char cMem_Size,cChips_Address,cData_Size,unsigned int
cStart_Address);
void Read_Mem(unsigned char cMem_Size,cChips_Address,cData_Size,unsigned int
cStart_Address);


/************Name:ScanI2c***********
Function:read 1byte from 24C01/512
NO.:1
Run time:79us    1=4+2us    0=5+1us    f=111kbps/83.3Kbps
**********Function Start************/
void Start_I2c(void)
{
    unsigned char /*idata*/ i;
    bSda=bScl=1;
    for(i=0;i<2;i++);   //wait 7us
    bSda=0;
    for(i=0;i<2;i++);   //wait 7us
    bScl=0;
}
/**********Function End*************/

/************Name:ScanI2c***********
Function:read 1byte from 24C01/512
NO.:1
Run time:79us    1=4+2us    0=5+1us    f=111kbps/83.3Kbps
**********Function Start************/
void End_I2c(void)
{
    unsigned char /*idata*/ i;
    bSda=0;
    bScl=1;
    for(i=0;i<2;i++);   //wait 7us
    bSda=1;
}
/**********Function End*************/

/************Name:ScanI2c***********
Function:read 1byte from 24C01/512
NO.:1
Run time:79us    1=3/5us    0=1/5us    f=250/100kbps
**********Function Start************/
unsigned char Scan_I2c()
{
    unsigned char /*idata*/ i,j;//IIC data
    bSda=1;
    j=0;
    for(i=0;i<8;i++)
    {
      bScl=1;
      j<<=1;
      Wait_2us;
      j|=bSda;   
//Scan 0    Scan 1
      bScl=0;
      Wait_2us;
      Wait_2us;
    }
    return j;
}
/**********Function End*************/

/************Name:SendI2c***********
Function:Send 1byte to 24C01/512
NO.:2
Run time:82us    1=1/3us    0=3us    f=250/100kbps
**********Function Start************/
void Send_I2c(unsigned char cData)
{
    unsigned char /*idata*/ i;
    for(i=0;i<8;i++)
    {
      bSda=(bit)(cData&0x80);
      bScl=1;
      cData<<=1;
      Wait_2us;
      Wait_2us;
      bScl=0;
      Wait_2us;
    }
    bSda=bScl=1;   //检测ACK
    for(i=0;(bSda==1)&&(bScan_Err==0);i++)
    {
      if(i==30)         
            bScan_Err=1; //如果101us没有响应就错误
    }
    bScl=0;
}
/**********Function End************/

/************Name:SendAck***********
Function:Send ack
NO.:3
Run time:10us+4us
**********Function Start************/
void Send_Ack(void)
{
    unsigned char /*idata*/ i;
    bSda=0;
    bScl=1;
    for(i=0;i<2;i++);    //wait 8us
    bScl=0;
    bSda=1;
}
/**********Function End*************/

/************Name:SendNotAck***********
Function:send not ack
NO.:4
Run time:10us+4us
**********Function Start************/
void Send_Not_Ack(void)
{
    unsigned char /*idata*/ i;
    bScl=bSda=1;
    for(i=0;i<2;i++);    //wait 8us
    bScl=0;
}   
/**********Function End*************/
/************Name:WriteMem***********
Function:write data to 24C01/512
NO.:5
Run time:80us(1byte)*cData_Size+
**********Function Start************/
void Write_Mem(unsigned char cMem_Size,cChips_Address,cData_Size,unsigned int cStart_Address)
{
    unsigned char /*idata*/ i,cAddress;    //0-L;1-H
    bScan_Err=0;
    cAddress=cStart_Address;
    cStart_Address>>=8;
    cAddress=cStart_Address;
    i=Sla_Wr;
    i|=cChips_Address;
    if(cMem_Size==AT24C256)
      i&=0xf7;
    Start_I2c();
    Send_I2c(i); //SLA:1010 xxx0
    if(cMem_Size==AT24C256)   //1-16用1个字节地址,32-512用2个字节地址,匹配地址AT24C32、64
      Send_I2c(cAddress);   //先发送高字节地址
   
    Send_I2c(cAddress); //如果是双字节地址则为低地址否则为高地址
    for(i=0;(bScan_Err==0)&&(i!=cData_Size);i++)
      Send_I2c(cShare_Buf);    //写一个字节数据
    End_I2c();
   
}
/**********Function End*************/

/************Name:ReadMem***********
Function:Read data from 24C01/512
NO.:6
Run time:80us(1byte)*cData_Size+
**********Function Start************/
void Read_Mem(unsigned char cMem_Size,cChips_Address,cData_Size,unsigned int cStart_Address)
{
    unsigned char /*idata*/ i,cAddress;
   
    bScan_Err=0;
    cAddress=cStart_Address;   //将16位地址分解为高低字节
    cStart_Address>>=8;
    cAddress=cStart_Address;
    i=Sla_Wr;
    i|=cChips_Address;
    if(cMem_Size==AT24C256)
      i&=0xf7;
    Start_I2c();
    Send_I2c(i);//SLA:1010 xxx0
    if(cMem_Size==AT24C256)   //1-16用1个字节地址,32-512用2个字节地址,匹配地址AT24C32、64
      Send_I2c(cAddress);    //先发送高字节地址
    Send_I2c(cAddress); //address and write
    i|=0x01;   //Read
    Start_I2c();
    Send_I2c(i); //address andread
    for(i=0;(bScan_Err==0)&&(i!=cData_Size);i++)
    {
      cShare_Buf=Scan_I2c(); //读入第一个字节
      if(i==(cData_Size-1))
            Send_Not_Ack();            
      else
            Send_Ack();
    }
    End_I2c();
}
/**********Function End*************/
页: [1] 2 3 4 5 6 7
查看完整版本: 在阿莫这里备份我常用的软件!