搜索
bottom↓
回复: 30

发布一个用C++Builder写的LCD12864仿真程序框架

[复制链接]

出300入477汤圆

发表于 2016-8-12 16:43:38 | 显示全部楼层 |阅读模式
蓝底黑字程序带有一个仿真液晶界面(蓝底黑字),液晶上面的触摸屏输入,还有10个实体按键。
液晶接口写的是按像素读写的,触摸屏和实体按键的处理函数都留出来了,用户可以直接填入你真实的工程代码,就可以仿真运行了。
测试程序只写了点一下液晶触摸屏就画一个小十字,按下按键1会画一条斜线,按下按键2画一条另外一个方向的斜线
这是界面效果:

这是程序源码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

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

如果想吃一顿饺子,就得从冰箱里取出肉,剁馅儿,倒面粉、揉面、醒面,擀成皮儿,下锅……
一整个繁琐流程,就是为了出锅时那一嘴滚烫流油的热饺子。

如果这个过程,禁不住饿,零食下肚了,饺子出锅时也就不香了……《非诚勿扰3》

出0入0汤圆

发表于 2016-8-12 16:50:33 | 显示全部楼层
正在下C++Builder,  1.7G蛮大的,话说你传的附件里面,是整个工程不,嘿嘿

出300入477汤圆

 楼主| 发表于 2016-8-12 16:53:28 | 显示全部楼层
霸气侧漏 发表于 2016-8-12 16:50
正在下C++Builder,  1.7G蛮大的,话说你传的附件里面,是整个工程不,嘿嘿

是全部源码和exe。其实源码很小的,你下下来看就知道了

出0入0汤圆

发表于 2016-8-12 17:12:02 | 显示全部楼层
redroof 发表于 2016-8-12 16:53
是全部源码和exe。其实源码很小的,你下下来看就知道了

看起来很方便

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出300入477汤圆

 楼主| 发表于 2016-8-12 17:25:14 | 显示全部楼层

就是啊,呵呵,谁用谁知道
当年上学的时候有很多人不信邪,非要用VC来写这种东西,查了很多书,写了很多代码,时间精力也花了,最后还做不出好效果~
你如果之前用C#,那么换到BCB/Delphi是很容易的。
.net的总架构师Anders也就是之前Delphi的架构师。
C#实际上就是Delphi/BCB的继承者,而不是VC的继承者。你看.net库就发现跟Delphi/BCB的VCL很像,而跟VC的MFC完全两码事~


出300入477汤圆

 楼主| 发表于 2016-8-12 17:29:04 | 显示全部楼层
本帖最后由 redroof 于 2016-8-12 17:30 编辑


别管那个工程文件cpp!虽然叫cpp,但其实是IDE自动维护的!!
uSim.cpp是仿真界面,初期也可以不理,除非你想改界面比如加一个按钮什么的
你主要需要看的是UnitLCDSys.h和.cpp,这是真实的可以给单片机编译的文件。
一个文件写不下了你也可以加更多的代码文件,正常的按单片机风格写就行了。
对单片机来说,需要做的无非就是接收按键和触摸屏的输入,然后往屏幕上写输出就是了。
这些都是你自己该写的,我的框架里面没有这些代码

出50入10汤圆

发表于 2016-8-12 17:33:11 | 显示全部楼层
支持一下!

出0入0汤圆

发表于 2016-8-12 17:41:12 | 显示全部楼层
点的次数多了就这样了。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出300入477汤圆

 楼主| 发表于 2016-8-12 17:44:45 来自手机 | 显示全部楼层
motoedy 发表于 2016-8-12 17:41
点的次数多了就这样了。。

这只是个给单片机用的测试程序的框架。
所有的操作响应都是该你自己写的。我随便写了两个按键的处理函数只是好玩而已…
我知道按键按多了就要岀assert错了
头像被屏蔽

出0入0汤圆

发表于 2016-8-12 22:33:33 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出300入477汤圆

 楼主| 发表于 2016-8-12 22:40:05 来自手机 | 显示全部楼层
bbs2009 发表于 2016-8-12 22:33
其实 WIN32 程序 。用 BCB6 就行。 也不大。

对,如果不是为了Unicode界面,确实可以用旧的bcb6。
其实我上面发岀来的这个程序就是从十多年前的bcb6旧程序精简而来的。
当然我现在用的是bcb xe

出0入0汤圆

发表于 2016-8-14 13:44:15 来自手机 | 显示全部楼层
调试人机会用到,谢谢

出0入0汤圆

发表于 2016-8-14 15:08:25 | 显示全部楼层
C++Builder大学时用过一段时间,好像C++Builder现在已经没落了。

出300入477汤圆

 楼主| 发表于 2016-8-14 17:05:24 来自手机 | 显示全部楼层
是已经没落了,但在特定领域还是很好用。比如在你不能选择客户的场合,如果不想让没装.net的xp客户来找你麻烦,最好的还是它。好希望等xp系统死绝了就不用再考虑这个问题了…

出0入76汤圆

发表于 2016-10-17 17:55:43 | 显示全部楼层
很多年没用这个软件了, 但CB还是非常不错的

出100入101汤圆

发表于 2016-10-17 18:52:56 来自手机 | 显示全部楼层
CB当年还是比较流行

出0入42汤圆

发表于 2016-10-17 23:09:41 | 显示全部楼层
redroof 发表于 2016-8-14 17:05
是已经没落了,但在特定领域还是很好用。比如在你不能选择客户的场合,如果不想让没装.net的xp客户来找你麻 ...

写的不错  之前还在学校  学过一阵子VB  后来自己捣腾VC  楼主道行很深啊  厉害  

出0入0汤圆

发表于 2016-10-20 06:12:34 来自手机 | 显示全部楼层
楼主用的bcb的哪个版本?有没有下载链接?已经不好找了

出300入477汤圆

 楼主| 发表于 2016-10-20 09:26:50 | 显示全部楼层
guoj 发表于 2016-10-20 06:12
楼主用的bcb的哪个版本?有没有下载链接?已经不好找了

最新的XE10.1 berlin
下载链接多的是。而且它的破解器竟然是开源的

出0入0汤圆

发表于 2017-3-28 15:45:36 | 显示全部楼层
牛B轰轰的.厉害的人.

出300入477汤圆

 楼主| 发表于 2017-3-28 15:55:45 | 显示全部楼层
swortering 发表于 2017-3-28 15:45
牛B轰轰的.厉害的人.

这是之前在学校的时候写的代码。距离现在差不多10年了吧~
现在再也不做液晶屏了,也不需要写这种东西了

出50入10汤圆

发表于 2017-6-2 23:46:39 | 显示全部楼层
redroof 发表于 2017-3-28 15:55
这是之前在学校的时候写的代码。距离现在差不多10年了吧~
现在再也不做液晶屏了,也不需要写这种东西了 ...

请教下楼主,新版的C++BUILDER可以开发基于LINUX平台的程序吗!

出0入0汤圆

发表于 2017-6-13 23:52:46 来自手机 | 显示全部楼层
可以,10.2Tokyo

出0入0汤圆

发表于 2017-6-25 17:42:39 | 显示全部楼层
我现在用得是BCB6.0,虽然落伍了,但是写点小功能的程序还是很有用的。新人最好用VS2015的C#

出0入0汤圆

发表于 2017-6-29 06:40:25 | 显示全部楼层
都到10了,真快啊

出0入0汤圆

发表于 2019-4-18 09:06:13 | 显示全部楼层
redroof 发表于 2017-3-28 15:55
这是之前在学校的时候写的代码。距离现在差不多10年了吧~
现在再也不做液晶屏了,也不需要写这种东西了 ...


楼主有没有串口的例程,能满足高速收发,比如1M,方便分亨一个不?

出0入0汤圆

发表于 2019-4-18 09:48:05 | 显示全部楼层
kinsno 发表于 2019-4-18 09:06
楼主有没有串口的例程,能满足高速收发,比如1M,方便分亨一个不?

串口的例子很多吧,跟串口速率关系不大。
如果需要更快的速度,可以考虑用FTDI的芯片和API,方便些。

出0入0汤圆

发表于 2019-4-18 11:32:14 | 显示全部楼层
ANHOME 发表于 2019-4-18 09:48
串口的例子很多吧,跟串口速率关系不大。
如果需要更快的速度,可以考虑用FTDI的芯片和API,方便些。 ...

FTDI的API? 它们家还有串口例程吗,是用C++ Builder写的吗


出0入0汤圆

发表于 2019-4-18 12:07:03 | 显示全部楼层
kinsno 发表于 2019-4-18 11:32
FTDI的API? 它们家还有串口例程吗,是用C++ Builder写的吗

Builder我不太了解。建议用VC++
https://www.ftdichip.com/Support ... des/D2XX_Programmer(FT_000071).pdf

出0入25汤圆

发表于 2019-4-19 07:50:25 来自手机 | 显示全部楼层
我以为bcb已经死翘翘了呢

出0入0汤圆

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

本版积分规则

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

GMT+8, 2024-3-28 22:05

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

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