切换到宽版
爱科技/爱创意/爱折腾;电子/数码爱好者的家!欢迎访问新版数码之家网站
  • 1242阅读
  • 9回复

[硬件]利用POST卡做时钟显示 [复制链接]

上一主题 下一主题
离线liccil
 

发帖
677
M币
882
专家
4
粉丝
25
不久前在朋友那买了一块D525的主板,12V供电的,准备拿来玩。发现板子上没有焊接并口,但是其他器件还是全的。打算用并口外接个液晶玩玩。为了确定这个并口好不好用,查了下资料,因为系统是WinXP,所以需要利用inpout32.dll里面的Out32函数,可以向0x378地址发送short型的数据。
试着写了一下程序,看看用并口翻转io速率怎么样。试了一下感觉并口翻转速率大概有200kHz,此时一个核心已经占满了。本来想并口输出接12864绘图,感觉效果可能一般。
突然想到手里面还有一个电脑自检卡,就是插主板PCI的看cpu/内存故障代码的那个卡。因为这个卡的地址是80H,我试了一下把并口的地址0x378改为0x80,结果卡居然收到了数据,挺有意思的。因为网上介绍那个inpout32.dll主要用于并口通信上。
诊断卡这东西一般就开机时候显示一下,好像没有别的软件可以利用的。闲着也是闲着,于是写了几行代码,把这个卡当成时钟用了。每隔半秒检查一下系统的小时和分钟,发送到80h即可。因为诊断卡只有2位,四位的诊断卡其实显示的是本次和上一次的参数,因此每次连续写两下即可。

图片和代码附上:


本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共6条打赏M币+74专家+1
manzxq M币 +2 牛~ 03-13
chenzoutie M币 +1 謝謝分享 03-03
阿睦 专家 +1 以資鼓勵 03-03
阿睦 M币 +51 以資鼓勵 03-03
鲁大师大师鲁 M币 +15 原創內容 03-03
icsheet M币 +5 太厉害了,这也能做到. 03-03
M币换购:一键弹出,唯快不破!数码之家23合一全金属螺丝刀套装(拆客必备系列)
 
离线icsheet

发帖
5516
M币
8305
专家
44
粉丝
162
只看该作者 1楼 发表于: 03-03
太厉害了,这也能做到.
离线x3159

发帖
13394
M币
6653
专家
1
粉丝
37
只看该作者 2楼 发表于: 03-03
太厉害了,这也能做到.高高手啊
离线309924575

发帖
1347
M币
325
专家
7
粉丝
174
只看该作者 3楼 发表于: 03-03
果然是高手 有想法
时代数码通讯  QQ:3099 24 575   正品手机销售  维修升级 解锁  监控摄像设备安装
离线复_杂

发帖
33
M币
123
专家
0
粉丝
6
只看该作者 4楼 发表于: 03-03
也就是说,你电脑运行程序
程序调用命令
Out32(0x80, HEX2BCD((unsigned short)syst.wMinute));
Out32(0x80, HEX2BCD((unsigned short)syst.wHour));
发送命令到诊断卡。
厉害了,老哥。
离线liccil

发帖
677
M币
882
专家
4
粉丝
25
只看该作者 5楼 发表于: 03-03
回 复_杂 的帖子
复_杂:也就是说,你电脑运行程序
程序调用命令
Out32(0x80, HEX2BCD((unsigned short)syst.wMinute));
Out32(0x80, HEX2BCD((unsigned short)syst.wHour));
发送命令到诊断卡。
....... (2019-03-03 23:15) 回 复_杂 的帖子

是的 很简单 动态调用dll 就像Hello World一样 不过一开始我用Dev-C++调试 总闪退 后来用VC6.0 OK了
离线liccil

发帖
677
M币
882
专家
4
粉丝
25
只看该作者 6楼 发表于: 03-03
回 复_杂 的帖子
复_杂:也就是说,你电脑运行程序
程序调用命令
Out32(0x80, HEX2BCD((unsigned short)syst.wMinute));
Out32(0x80, HEX2BCD((unsigned short)syst.wHour));
发送命令到诊断卡。
....... (2019-03-03 23:15) 回 复_杂 的帖子

是的 动态调用dll 很简单 不过一开始用Dev-C++开发 总闪退 改成VC6.0就可以了
离线mcdasy

发帖
416
M币
291
专家
0
粉丝
2
只看该作者 7楼 发表于: 03-04
这个有创意
离线pk_king36
发帖
30
M币
-491
专家
0
粉丝
10
只看该作者 8楼 发表于: 03-05
果然是高手  
离线cbzsz

发帖
1048
M币
604
专家
2
粉丝
11
只看该作者 9楼 发表于: 03-05
这个牛X了。。。对硬件和软件非常懂啊
唯不争,世界不予之争~