搜索
bottom↓
回复: 10

有关用Delphi开发上位机问题

[复制链接]

出0入0汤圆

发表于 2009-10-11 19:51:25 | 显示全部楼层 |阅读模式
各位大虾:最近我正在学习用delphi7.0开发上位机,想用AT89S51单片机作为下位机运行一电子时钟程序(显示时分秒即可),在上位机上实时显示下位传送过来的时钟数据,上下位机使用串口通信。请教各位应该如何下手?我想了好几天都不知道该怎么办。

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

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

出0入0汤圆

发表于 2009-10-11 20:31:08 | 显示全部楼层
继续想或上网找

出0入0汤圆

发表于 2009-10-11 20:44:32 | 显示全部楼层
饭得一口一口吃,先写单片机程序,调通了以后拟定串口通信协议, 配合串口助手软件检验单片机发送数据的正确性, 最后用delphi编写串口通信程序和单片机通信.

出0入0汤圆

发表于 2009-10-11 21:14:29 | 显示全部楼层
不要再用Delphi2009之前的版本,它对新的Windows支持有问题的
而且ANSI的内核会让你无法适应新的Unicode内核系统(从Win2000起,就已经是Unicode的)编程

出0入0汤圆

发表于 2009-10-11 21:16:31 | 显示全部楼层
用SPCOM,绿色版本.DELPHI7+SPCOM

出0入0汤圆

发表于 2009-10-11 21:16:50 | 显示全部楼层
例程本网站上有的

出0入0汤圆

 楼主| 发表于 2009-10-11 22:22:18 | 显示全部楼层
首先,我得感谢各位的意见。这里我想请教2楼的SHARK:1.单片机的程序就是我所说的时钟程序吗,它是平时我们不用上位时编写的那种时钟程序吗?2.你所说的拟定串口通信协议,是不是就是在上位机软件中设置串口的波特率、数据位、停止位及奇偶校验位吗?只设置这些就可以了吗?3.delphi串口编程时,主要完成哪几部分的编程?完成串口的打开、向串口里写数据、串口发送数据、串口的关闭就可以了吗?
呵呵,不好意思,我是初学者,一下提了这么多问题。

出0入0汤圆

 楼主| 发表于 2009-10-12 10:38:04 | 显示全部楼层
各位高手能帮帮我吗?谢谢。

出0入0汤圆

发表于 2009-10-12 10:57:50 | 显示全部楼层
找个例子试一下过程

出0入0汤圆

发表于 2009-10-12 11:17:38 | 显示全部楼层
【6楼】 nieyj
首先,我得感谢各位的意见。这里我想请教2楼的SHARK:
1.单片机的程序就是我所说的时钟程序吗,它是平时我们不用上位时编写的那种时钟程序吗?
-----------------------------
我没看懂你要做什么, 一般来说,单片机程序当然是先要把时钟电路先调通,这时还用不到上位机,先调好这一块再说


2.你所说的拟定串口通信协议,是不是就是在上位机软件中设置串口的波特率、数据位、停止位及奇偶校验位吗?只设置这些就可以了吗?
---------------------------
不是这个,当然这个是最基本的, 通信协议是指你发给上位机的通信格式, 如第一个字节代表什么,第二个字节代表什么....


3.delphi串口编程时,主要完成哪几部分的编程?完成串口的打开、向串口里写数据、串口发送数据、串口的关闭就可以了吗?
------------------------------
1.可以用Windows API 完成,CreateFile , SetupComm,ReadFile,WriteFile ,不过这些可能对你来说有点复杂
2.使用SPCOMM控件(网上搜) , 具体网上找例子,本坛就有.


呵呵,不好意思,我是初学者,一下提了这么多问题。  
-----------------------
建议你还是从单片机搞起吧, 先预留出串口引脚.

出0入0汤圆

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

本版积分规则

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

GMT+8, 2024-5-31 14:12

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

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