本人在一家电子厂工作,看到本厂的仪器大部分都是蓝屏显示,只有少部分是用彩屏window式屏显的,本人不才,对delphi的理解也不深,望高手可以不吝赐教,
  delphi可以做类似的程序吗?

解决方案 »

  1.   

    不可以的,因为还没有适合单片机的Delphi编译器
      

  2.   

    一般是不行的。因为,单片机的操作系统不是windows。
      

  3.   

    可以用C的地方,可以考虑试试Turbo Pascal
      

  4.   

    不可以。我做的不少了,基本都是C或者C++或者.net
      

  5.   

    用DELPHI,不是很方便,
    如果只是做屏的上位机调试软件,DELPHI倒是很方便
      

  6.   

    你说的是类似windows操作系统的单片机操作系统,目前未见到,有用delphi编程的。但delphi是可以对单片机的运行程序进行编程(类似汇编语言)。
      

  7.   

    这个还是要看你是做哪方面的开发了,现在很多仪器都是可以直接连接到pc机进行数据采集和控制等,这种开发是可以用高级编程工具进行开发的,像delphi和vc++都可以,而且仪器也都会提供个高级接口。
    如果你是指对可编程芯片进行开发,那就必须熟悉那种芯片的结构和特有的汇编指令,因为那种芯片可能根本就不兼容x86汇编指令。
      

  8.   

    可以的。 不过要转C格式为Pascal格式
      

  9.   

    算了吧,,有这个功夫,不如拿出2天时间学习下C,单片机系统都不是windows的 前几天刚看过。。现在都学习arm-用那个安卓/ce
      

  10.   

    用delphi编写这些东西。
    你的开发板呢?
    你的开发包呢?
    你的编译环境呢?
    什么都没有还用delphi。
    这些东西一般是C、C++的天下。
      

  11.   

    是不是单片机已经有系统,能接收来自pc串口的外部控制,然后显示到lcd?
    那delphi是没问题的
      

  12.   

    delphi +板卡 可以做数据采集,和显示在pc机上,
    至于做单片机的显示程序,就得看你使用的平台。这方面你多在网上找下。
    我也不太清楚,不敢瞎说。
      

  13.   


    根据你的描述,我的理解是你想用Delphi编写下位机的程序,这基本上是不可能的。首先,Delphi编写的都是x86架构的Win32平台上运行的程序。而一般单片机(如51系列、Avr系列)均是不带操作系统的,它们仅仅提供了一个引导程序来定位应用程序的入口,所以通常情况下都是使用C来研发,而ARM系列的单片机,至少我没有看到可以直接安装Win32系列操作系统的,大多运行的操作系统是嵌入式Linux货WinCE平台的,而Delphi编译后的程序也不可能在Linux及WinCE上。其次,你看到很多仪器大部分都是蓝屏显示,这也许是厂商基于成本的考虑而选择的单色LCD面板,在这种情况下,多彩效果是永远也无法实现的,Delphi当然不行,C也不行。最后,如果你看到的仪器是基于Linux或WinCE平台的,而且你也比较熟悉Delphi的IDE开发环境以及Pascal语法,那么我建议你可以去尝试熟悉一下“Lazarus + FPC”这个组合,或许你会有惊喜的。
      

  14.   

    看到gobiz的回复,不才甚是高兴,终于从自己的谜团中走出来,谢谢gobiz有深度的标准回复,甚是感激,不在在此谢过了,望以后还能对鄙人不吝赐教~~~
    同时也感谢所有来看帖回帖的朋友,以及给出的回答~一起成长一起收获~