wkman 发表于 2008-12-3 11:49:35

共享一下我的整套程序c51和修改后的电路图p99格式sch:基于“可插IC卡的密码器 带 122

共享一下我的整套程序c51和修改后的电路图p99格式sch:基于“可插IC卡的密码器 带 12232 点阵液晶和单片机”



最近买的淘宝超值:可插IC卡的密码器 带 12232 点阵液晶和单片机,才16元,大家看值吗? 



原帖:

http://www.ouravr.com/bbs/bbs_content.jsp?bbs_sn=1805928&bbs_id=3031

淘宝地址:

这里还有啊:15,还便宜1元。

http://auction1.taobao.com/auction/item_detail-0db2-5de31d291a0f515cc75e7fe175c49e92.jhtml 





我改动的电路,和测试成功的程序,有网友要看,就先发上来了。

虽然有点小bug,但在不断更新中,,,,,^_^b



原来的商家资料:程序rar

原来的商家资料:电路图pdf



文件上传结果

上传失败,可能是文件格式不对(仅支持jpg、gif、rar、zip、pdf、word-doc、excel-xls、txt、htm、html、mht 格式 ) 详细出错说明请参考以下的英文:

com.jspsmart.upload.SmartUploadException: Unable to upload.按此返回 



//****************************************************************

//  汗,修正74hc139附近的连线bug ,新版本v1.05

//----------------------------------------------------------------

点击此处下载 ourdev_527596.pdf(文件大小:104K) (原文件名:02 密码键盘v1.05.pdf) 

点击此处下载 ourdev_527597.rar(文件大小:15K) (原文件名:02 密码键盘v1.05.rar) 



本贴被 wkman 编辑过,最后修改时间:2008-12-03,18:41:34.

wkman 发表于 2008-12-3 11:57:20

加了个18b20,程序正在改进ing...,黄色线都是自己改的线。





经常在ouravr下载东西,第一次上传自己做的,^_^!

wkman 发表于 2008-12-3 11:57:18

商家原来的资料:



点击此处下载 ourdev_527082.rar(文件大小:70K) (原文件名:Test_12232整个工程.rar) 



点击此处下载 ourdev_527083.pdf(文件大小:45K) (原文件名:密码器3 pass放大打印3.pdf) 

wkman 发表于 2008-12-3 11:55:13

http://cache.amobbs.com/bbs_upload782111/files_11/ourdev_527080.jpg

 (原文件名:2改线.jpg) 





http://cache.amobbs.com/bbs_upload782111/files_11/ourdev_527081.jpg

 (原文件名:3加ds18b20.jpg) 



需要改动的线路,拆掉 74hc02 ,加俩跳线, 咯掉 液晶的A0线,改到P43上。

wkman 发表于 2008-12-3 11:54:22

错误,删除。

本贴被 wkman 编辑过,最后修改时间:2008-12-03,18:42:30.

wkman 发表于 2008-12-3 11:52:56

http://cache.amobbs.com/bbs_upload782111/files_11/ourdev_527078.jpg

 (原文件名:1显示.jpg) 

wkman 发表于 2008-12-3 11:52:09

wkman 发表于 2008-12-3 11:51:22

点击此处下载 ourdev_527077.rar(文件大小:45K) (原文件名:Test_sn_kb.rar) 





【终于先传上程序来了,感动哭-_-

wkman 发表于 2008-12-3 11:49:52

晕,上传不来附件了???

wkman 发表于 2008-12-4 21:09:10

有人弄通那个上面的IC卡怎么用吗?

ericdai 发表于 2008-12-4 20:36:10

MARK!

wkman 发表于 2008-12-8 17:17:17

好东西,谢谢楼主无私分享

sspwm 发表于 2008-12-8 16:49:34

酷 收藏!

yeyu1234 发表于 2008-12-8 14:45:18

如果用64K ROM 的 W78E365 效果应该会更好.

5896962 发表于 2008-12-8 14:25:39

mark

mysky 发表于 2008-12-8 13:40:37

键盘部分电路图

http://cache.amobbs.com/bbs_upload782111/files_11/ourdev_532836.GIF

 (原文件名:未命名.GIF) 





本贴被 hnywx 编辑过,最后修改时间:2008-12-08,09:44:11.

hellmonky 发表于 2008-12-4 10:54:38

谢谢大家的关注,店铺已经恢复开通了,15元的密码器和12864液晶也都可以 

正常供货了 



耽误大家了几天,抱歉啊 



另外,为了方便大家玩,密码器可以配套提供带有ISP下载功能的W78E58BP芯片5元1片(烧写好LD程序了,和STC用法相同),同时提供华邦的上位机程序,以供下载使用

本贴被 cyc9968 编辑过,最后修改时间:2008-12-04,09:01:00.

cyc9968 发表于 2008-12-4 08:55:13

to 18楼



原来是:winbond_W78e58/cymos_SM8958/Haijiye_SZM03



自己喜欢用stc下载方便。

wkman 发表于 2008-12-3 21:23:27

不错

谢谢

abcdezh 发表于 2008-12-3 21:02:30

原来用的就是STC8051还是你换成了STC了?

ericdai 发表于 2008-12-3 20:54:28

卖的够快的,缺货了?

slsdz 发表于 2008-12-3 20:17:18

好东西,顶

sol84 发表于 2008-12-3 19:17:22

Cool !

armok 发表于 2008-12-3 18:10:49

wkman 发表于 2008-12-3 17:55:30

等最后功能差不多了,再调试mcu的低功耗模式之类的,再电池供电试试。现在调程序器件不用电池,怕麻烦。

wkman 发表于 2008-12-3 17:37:33

现在没有做那个max856的程序,,要用外部电源即可。我是5v接到ic上。

wkman 发表于 2008-12-3 17:35:52

帮你帮改好的电路图转为PDF格式



密码器电路_Wkman_修改.rarourdev_527456.rar(文件大小:48K) (原文件名:密码器电路_Wkman_修改.rar) 

robinyuan 发表于 2008-12-3 16:42:17

和楼主拥抱一下啊,哈哈,我也正在搞这个密码器



昨天买了个耳机做了根串口下载线,插上STC 516RD 呵呵,可以下程序了,也是碰到液晶A0的接线比较头痛哦



搞到锁存器上,不知如何弄地址



我正在看电路图啊

robinyuan 发表于 2008-12-3 16:12:02

wkman:

能共享一下开关机键的使用方法吗,我只能打开,无法关闭

hnywx 发表于 2008-12-3 15:30:45

加了个18b20,程序正在改进ing...,黄色线都是自己改的线。





经常在ouravr下载东西,第一次上传自己做的,^_^!



amrok帮忙编辑下,发现个问题,如果在上传里面选择各种文件或者文件比较多,就是报错,还是我这里带宽太卡了??只能一个一个上传附件。

本贴被 wkman 编辑过,最后修改时间:2008-12-03,11:59:07.

hnywx 发表于 2008-12-9 13:22:39

to 【28楼】 hnywx



又发现了键盘错位???

我没有再去用万用表量键盘走线了,你那个图是你改正后的么???



如果发个文字说明,确定是的话,就顺便更新p99的sch格式电路图。



02 密码键盘v1.06_p99_sch.rarourdev_533316.rar(文件大小:15K) (原文件名:02 密码键盘v1.06_p99_sch.rar) 

02 密码键盘v1.06.pdfourdev_533317.pdf(文件大小:106K) (原文件名:02 密码键盘v1.06.pdf) 



本贴被 wkman 编辑过,最后修改时间:2008-12-08,17:33:39.

ericdai 发表于 2008-12-6 13:11:22

ic卡,呵呵,现在找了半天都没有找到一张。(市场淘汰了)。



估计需要那些个古老的保密协议。

hnywx 发表于 2008-12-8 09:42:45

呵呵,我倒是有几张IC卡,好像很多地方还在用啊

,比如北京的牡丹交通卡

ksbgndz 发表于 2008-12-21 16:56:31

to 34楼,你的键盘还是错的。我彻底测量了下,给出正确的图纸,sch版本v1.07 所有按键都正确扫描出来了。

还有测试程序,按键按键盘,液晶上显示对应数字(就是我键盘下面定义的小数值字符),

http://cache.amobbs.com/bbs_upload782111/files_11/ourdev_537597.jpg

 (原文件名:v1.07.jpg) 





键盘程序c51:

点击此处下载 ourdev_537557.rar(文件大小:57K) (原文件名:Test_sn_kb 密码器测试键盘程序(SCH v1.07).rar) 

电路图sch:

点击此处下载 ourdev_537577.rar(文件大小:15K) (原文件名:02 密码键盘v1.07 sch.rar) 

电路图pdf:

点击此处下载 ourdev_537578.pdf(文件大小:104K) (原文件名:v1.07.pdf) 

wkman 发表于 2008-12-11 11:59:09

图是改正后的

zcllom 发表于 2008-12-29 13:34:24

不错嘛!

jmpxwh 发表于 2008-12-29 13:31:55

好东西,谢谢分享!

ndust 发表于 2008-12-4 22:04:03

ic卡,呵呵,现在找了半天都没有找到一张。(市场淘汰了)。



估计需要那些个古老的保密协议。

robinyuan 发表于 2009-3-1 01:05:33

哈哈 恢复后的回答都乱套了

不过没关系啊

sywxm02 发表于 2009-3-1 20:47:24

有空我也搞一下。

xininye 发表于 2009-4-22 14:32:20

mark

reiyawea 发表于 2009-5-10 11:56:15

我也买了一个试验,发现液晶经常会显示出乱码,似乎是字模错位或缺失。请教大家会是什么问题。

reiyawea 发表于 2009-6-26 11:30:47

其实根本不用改动连线(PCB这么设计而能正常工作说明原连接没有问题),对液晶写数据只需一条MOVX指令,利用8051对外部RAM的写时序就能完成写入了。

guozii 发表于 2009-7-2 10:42:32

哥们,我也想要一个,怎么买?
我的qq:373705690

icefier 发表于 2009-7-10 01:36:58

MARK!

reiyawea 发表于 2009-7-10 18:28:58

我为这个密码器写了一些程序,是无需大动干戈去改连线的,都能正常工作,而且程序也简洁。
希望能和同样拥有这个密码器的朋友交流心得。

longquan 发表于 2009-7-10 22:28:53

学习学习学习
学无止境v

guozii 发表于 2009-7-22 02:21:55

我碰到一个见鬼的问题,请大侠们看下我的程序:
#include <reg51.h>
#include <intrins.h>

#defineuchar unsigned char
#defineuintunsigned int

extern uchar code zimo[];

#defineLCom0x1f00        //左区指令
#defineLData 0x1f01        //左区数据
#defineRCom0x3f00        //右区指令
#defineRData 0x3f01        //右区数据

uchar xdata XBYTE;

//***********************************************
//初始化函数
//***********************************************
void LCD_Init(void)
{
    XBYTE = 0XE2;
        XBYTE = 0XE2;   //复位
        XBYTE = 0xAE;
        XBYTE = 0XAE;   //POWER SAVE
        XBYTE = 0XA4;
        XBYTE = 0XA4;   //动态驱动
        XBYTE = 0XA9;
        XBYTE = 0XA9;   //1/32占空比
        XBYTE = 0XA0;
        XBYTE = 0XA0;   //时钟线输出
        XBYTE = 0XEE;
        XBYTE = 0XEE;   //写模式
       
        XBYTE = 0X00;
        XBYTE = 0XC0;
        XBYTE = 0X00;
        XBYTE = 0XC0;
       
        XBYTE = 0XAF;
        XBYTE = 0XAF;
}

void PutDataL(uchar ch)                //发送左区数据
{
        XBYTE = ch;
}

void PutDataR(uchar ch)                //发送右区数据
{
        XBYTE = ch;
}

void PutComL(uchar ch)                //发送左区指令
{
        XBYTE = ch;
}

void PutComR(uchar ch)                //发送右区指令
{
        XBYTE = ch;
}

void SetPage(uchar page1,uchar page2) //设置显示页
{
        XBYTE = (0xB8|page2);
   XBYTE = (0xB8|page1);
}

void SetAddress(uchar address0, uchar address1) //设置开始列
{
        XBYTE = (address1);
   XBYTE = (address0);
}

void clrscr(void)
{
uchar i;
uchar page;
for (page=0;page<4;page++)
{
SetPage(page,page);
SetAddress(0,0);
for (i=0;i<61;i++){PutDataL(0);PutDataR(0);}
}
}


void main(void)
{
        uchar i,ch;
        ch = 0xff;
        LCD_Init();
        clrscr();
        SetPage(2,2);
        SetAddress(0,0);
        for(i=0;i<16;i++) PutDataR(zimo);
       
        SetPage(3,3);
        SetAddress(0,0);
        for(i=0;i<16;i++) PutDataR(zimo);

        while(1);
}

uchar codezimo[]= {0,4,116,85,86,84,116,4,0,254,2,34,90,134,0,0,0,9,9,41,61,7,5,4,0,63,4,8,8,7,0,0};
这是一段测试12232的程序,本来是想在page2、3页的右边0列开始显示一个“郭”,
结果通电复位后在page2、3、0、1的右边从0列开始到61列全黑。

将程序的第二个for改为:for(i=16;i<32;i++) PutDataR(zimo);时,显示正常,这到底是怎么回事?请高手指教!!谢谢!

ma9801 发表于 2009-9-14 23:48:51

mark!!

liangbmw 发表于 2009-9-29 09:33:56

mark

kuku818a 发表于 2009-10-6 09:33:15

学习!!!!

lffpga 发表于 2009-10-10 22:27:40

记号

12288144 发表于 2009-10-27 19:37:12

mark

12288144 发表于 2009-10-27 19:37:13

mark

lantian0099 发表于 2009-12-1 20:46:36

cool mark!!

jamswang 发表于 2009-12-1 21:33:34

好东西,板子哪里可以买的到啊

Ray_ 发表于 2009-12-7 17:35:13

http://item.taobao.com/auction/item_detail-0db2-5de31d291a0f515cc75e7fe175c49e92.jhtml

efree 发表于 2010-1-25 09:51:09

回复【14楼】wkman 鱼片
等最后功能差不多了,再调试mcu的低功耗模式之类的,再电池供电试试。现在调程序器件不用电池,怕麻烦。
-----------------------------------------------------------------------

现在玩到啥程度了啊?我刚弄到一个。

kongkingn78 发表于 2010-1-25 17:50:34

感谢楼主,下来看看,学习下

efree 发表于 2010-1-28 09:23:32

提供的电路图有bug,需要细心核对,不过还是要感谢无私提供,谢谢,附上我的修正版,不知道什么原因,我用ad9导出的pdf文件里面的汉字都成空白了,哪位朋友知道的,请麻烦告诉一声。
选址说明部分,这个电路地址使用如下,不用改动任何连线,可以直接编程使用。

Ram部分地址        0x8000-0xFFFF
液晶地址
Lcom        0
Ldat           0x01
Rcom        0x2000
Rdat        0x2001

键盘部分地址
Key                0x6000
P42为1时,P1口最高3位循环移位,读取0x6000的值就是键值。

点击此处下载 ourdev_529915.pdf(文件大小:100K) (原文件名:02 密码键盘v1.1.pdf)

zheshiwo 发表于 2010-2-7 00:42:14

密码器,记号,

enigmadragon 发表于 2010-3-8 10:21:56

非常崇拜楼主的精神,我也弄到了一个这种二手密码器,想在他的硬件电路基础上直接二次开发软件
这里有个问题,大家看看:
我只有s52的芯片,应该能替换这个密码器中的c58,58和52都是51兼容系列吧,我理解的58只是flash多一些,是32k吧

enigmadragon 发表于 2010-3-8 16:47:45

问 42楼 reiyawea 朋友:
你说的一点不动这个硬件的话,用程序直接写扩展地址就能控制液晶么?你实验好用了么,分享一下你的测试程序吧,多谢!

lordyeye 发表于 2010-4-8 23:54:54

cool mark!!

reiyawea 发表于 2010-4-10 23:01:36

回复【62楼】enigmadragon
-----------------------------------------------------------------------

我的邮箱是cuso4.5h2o#sjtu.edu.cn(#->@),需要[无硬件改动]测试程序的请发邮件索取。有LCD显示,键盘和声音功能。

huihui_lzh 发表于 2010-4-11 15:22:01

beautiful

xtaens 发表于 2010-9-6 20:02:00

太强了,收藏后学习

ZHW0117 发表于 2014-4-4 11:48:25

学习一下!

金牛AKI 发表于 2014-4-4 12:42:54

学习了   没弄过这个东西

123bac 发表于 2015-1-10 21:56:22

很不错的资料看一下{:lol:}
页: [1]
查看完整版本: 共享一下我的整套程序c51和修改后的电路图p99格式sch:基于“可插IC卡的密码器 带 122