搜索
bottom↓
回复: 69

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

[复制链接]

出0入0汤圆

发表于 2008-12-3 11:49:35 | 显示全部楼层 |阅读模式
共享一下我的整套程序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.

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

 楼主| 发表于 2008-12-3 11:57:20 | 显示全部楼层
加了个18b20,程序正在改进ing...,黄色线都是自己改的线。





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

出0入0汤圆

 楼主| 发表于 2008-12-3 11:57:18 | 显示全部楼层
商家原来的资料:



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



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

出0入0汤圆

 楼主| 发表于 2008-12-3 11:55:13 | 显示全部楼层


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







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



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

出0入0汤圆

 楼主| 发表于 2008-12-3 11:54:22 | 显示全部楼层
错误,删除。

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

出0入0汤圆

 楼主| 发表于 2008-12-3 11:52:56 | 显示全部楼层


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

出0入0汤圆

 楼主| 发表于 2008-12-3 11:52:09 | 显示全部楼层

出0入0汤圆

 楼主| 发表于 2008-12-3 11:51:22 | 显示全部楼层
点击此处下载 ourdev_527077.rar(文件大小:45K) (原文件名:Test_sn_kb.rar) 





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

出0入0汤圆

 楼主| 发表于 2008-12-3 11:49:52 | 显示全部楼层
晕,上传不来附件了???

出0入0汤圆

 楼主| 发表于 2008-12-4 21:09:10 | 显示全部楼层
有人弄通那个上面的IC卡怎么用吗?

出0入0汤圆

发表于 2008-12-4 20:36:10 | 显示全部楼层
MARK!

出0入0汤圆

 楼主| 发表于 2008-12-8 17:17:17 | 显示全部楼层
好东西,谢谢楼主无私分享

出0入0汤圆

发表于 2008-12-8 16:49:34 | 显示全部楼层
酷 收藏!

出0入0汤圆

发表于 2008-12-8 14:45:18 | 显示全部楼层
如果用64K ROM 的 W78E365 效果应该会更好.

出0入0汤圆

发表于 2008-12-8 14:25:39 | 显示全部楼层
mark

出0入0汤圆

发表于 2008-12-8 13:40:37 | 显示全部楼层
键盘部分电路图



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





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

出0入0汤圆

发表于 2008-12-4 10:54:38 | 显示全部楼层
谢谢大家的关注,店铺已经恢复开通了,15元的密码器和12864液晶也都可以 

正常供货了 



耽误大家了几天,抱歉啊 



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

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

出0入0汤圆

发表于 2008-12-4 08:55:13 | 显示全部楼层
to 18楼



原来是:winbond_W78e58/cymos_SM8958/Haijiye_SZM03



自己喜欢用stc下载方便。

出0入0汤圆

 楼主| 发表于 2008-12-3 21:23:27 | 显示全部楼层
不错

谢谢

出0入0汤圆

发表于 2008-12-3 21:02:30 | 显示全部楼层
原来用的就是STC8051还是你换成了STC了?

出0入0汤圆

发表于 2008-12-3 20:54:28 | 显示全部楼层
卖的够快的,缺货了?

出0入0汤圆

发表于 2008-12-3 20:17:18 | 显示全部楼层
好东西,顶

出0入0汤圆

发表于 2008-12-3 19:17:22 | 显示全部楼层
Cool !
头像被屏蔽

出0入0汤圆

发表于 2008-12-3 18:10:49 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入0汤圆

 楼主| 发表于 2008-12-3 17:55:30 | 显示全部楼层
等最后功能差不多了,再调试mcu的低功耗模式之类的,再电池供电试试。现在调程序器件不用电池,怕麻烦。

出0入0汤圆

 楼主| 发表于 2008-12-3 17:37:33 | 显示全部楼层
现在没有做那个max856的程序,,要用外部电源即可。我是5v接到ic上。

出0入0汤圆

 楼主| 发表于 2008-12-3 17:35:52 | 显示全部楼层
帮你帮改好的电路图转为PDF格式



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

出0入0汤圆

发表于 2008-12-3 16:42:17 | 显示全部楼层
和楼主拥抱一下啊,哈哈,我也正在搞这个密码器



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



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



我正在看电路图啊

出0入0汤圆

发表于 2008-12-3 16:12:02 | 显示全部楼层
wkman:

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

出0入10汤圆

发表于 2008-12-3 15:30:45 | 显示全部楼层
加了个18b20,程序正在改进ing...,黄色线都是自己改的线。





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



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

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

出0入10汤圆

发表于 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.

出0入0汤圆

发表于 2008-12-6 13:11:22 | 显示全部楼层
ic卡,呵呵,现在找了半天都没有找到一张。(市场淘汰了)。



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

出0入10汤圆

发表于 2008-12-8 09:42:45 | 显示全部楼层
呵呵,我倒是有几张IC卡,好像很多地方还在用啊

,比如北京的牡丹交通卡

出0入0汤圆

发表于 2008-12-21 16:56:31 | 显示全部楼层
to 34楼,你的键盘还是错的。我彻底测量了下,给出正确的图纸,sch版本v1.07 所有按键都正确扫描出来了。

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



 (原文件名: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) 

出0入0汤圆

 楼主| 发表于 2008-12-11 11:59:09 | 显示全部楼层
图是改正后的

出330入0汤圆

发表于 2008-12-29 13:34:24 | 显示全部楼层
不错嘛!

出0入0汤圆

发表于 2008-12-29 13:31:55 | 显示全部楼层
好东西,谢谢分享!

出0入0汤圆

发表于 2008-12-4 22:04:03 | 显示全部楼层
ic卡,呵呵,现在找了半天都没有找到一张。(市场淘汰了)。



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

出0入0汤圆

发表于 2009-3-1 01:05:33 | 显示全部楼层
哈哈 恢复后的回答都乱套了

不过没关系啊

出0入0汤圆

发表于 2009-3-1 20:47:24 | 显示全部楼层
有空我也搞一下。

出0入0汤圆

发表于 2009-4-22 14:32:20 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-5-10 11:56:15 | 显示全部楼层
我也买了一个试验,发现液晶经常会显示出乱码,似乎是字模错位或缺失。请教大家会是什么问题。

出0入0汤圆

发表于 2009-6-26 11:30:47 | 显示全部楼层
其实根本不用改动连线(PCB这么设计而能正常工作说明原连接没有问题),对液晶写数据只需一条MOVX指令,利用8051对外部RAM的写时序就能完成写入了。

出0入0汤圆

发表于 2009-7-2 10:42:32 | 显示全部楼层
哥们,我也想要一个,怎么买?
我的qq:373705690

出0入0汤圆

发表于 2009-7-10 01:36:58 | 显示全部楼层
MARK!

出0入0汤圆

发表于 2009-7-10 18:28:58 | 显示全部楼层
我为这个密码器写了一些程序,是无需大动干戈去改连线的,都能正常工作,而且程序也简洁。
希望能和同样拥有这个密码器的朋友交流心得。

出0入0汤圆

发表于 2009-7-10 22:28:53 | 显示全部楼层
学习学习学习
学无止境v

出0入0汤圆

发表于 2009-7-22 02:21:55 | 显示全部楼层
我碰到一个见鬼的问题,请大侠们看下我的程序:
#include <reg51.h>
#include <intrins.h>

#define  uchar unsigned char
#define  uint  unsigned int

extern uchar code zimo[];

#define  LCom  0x1f00        //左区指令
#define  LData 0x1f01        //左区数据
#define  RCom  0x3f00        //右区指令
#define  RData 0x3f01        //右区数据

uchar xdata XBYTE[65535];

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

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

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

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

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

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

void SetAddress(uchar address0, uchar address1) //设置开始列
{
        XBYTE[LCom] = (address1);
   XBYTE[RCom] = (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[i+16]);

        while(1);
}

uchar code  zimo[]= {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);时,显示正常,这到底是怎么回事?请高手指教!!谢谢!

出0入0汤圆

发表于 2009-9-14 23:48:51 | 显示全部楼层
mark!!

出0入0汤圆

发表于 2009-9-29 09:33:56 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-10-6 09:33:15 | 显示全部楼层
学习!!!!

出0入0汤圆

发表于 2009-10-10 22:27:40 | 显示全部楼层
记号

出0入0汤圆

发表于 2009-10-27 19:37:12 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-10-27 19:37:13 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-12-1 20:46:36 | 显示全部楼层
cool mark!!

出0入0汤圆

发表于 2009-12-1 21:33:34 | 显示全部楼层
好东西,板子哪里可以买的到啊

出0入0汤圆

发表于 2009-12-7 17:35:13 | 显示全部楼层
http://item.taobao.com/auction/item_detail-0db2-5de31d291a0f515cc75e7fe175c49e92.jhtml

出0入0汤圆

发表于 2010-1-25 09:51:09 | 显示全部楼层
回复【14楼】wkman 鱼片
等最后功能差不多了,再调试mcu的低功耗模式之类的,再电池供电试试。现在调程序器件不用电池,怕麻烦。
-----------------------------------------------------------------------

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

出0入0汤圆

发表于 2010-1-25 17:50:34 | 显示全部楼层
感谢楼主,下来看看,学习下

出0入0汤圆

发表于 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)

出0入0汤圆

发表于 2010-2-7 00:42:14 | 显示全部楼层
密码器,记号,

出0入0汤圆

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

出0入0汤圆

发表于 2010-3-8 16:47:45 | 显示全部楼层
问 42楼 reiyawea 朋友:
你说的一点不动这个硬件的话,用程序直接写扩展地址就能控制液晶么?你实验好用了么,分享一下你的测试程序吧,多谢!

出0入0汤圆

发表于 2010-4-8 23:54:54 | 显示全部楼层
cool mark!!

出0入0汤圆

发表于 2010-4-10 23:01:36 | 显示全部楼层
回复【62楼】enigmadragon
-----------------------------------------------------------------------

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

出0入0汤圆

发表于 2010-4-11 15:22:01 | 显示全部楼层
beautiful

出0入0汤圆

发表于 2010-9-6 20:02:00 | 显示全部楼层
太强了,收藏后学习

出0入0汤圆

发表于 2014-4-4 11:48:25 | 显示全部楼层
学习一下!

出0入0汤圆

发表于 2014-4-4 12:42:54 | 显示全部楼层
学习了   没弄过这个东西

出0入0汤圆

发表于 2015-1-10 21:56:22 | 显示全部楼层
很不错的资料看一下
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-26 00:33

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表