导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→求救:编写打印机c51程序总出现初始化问题?[panfei00821]

 *第42014篇: 求救:编写打印机c51程序总出现初始化问题?

  
楼 主:panfei00821 2006年7月13日21:04
 求救:编写打印机c51程序总出现初始化问题?
code char DATE[40]={0x20,0x20,"                  20XX 年 XX月 XX日",0x0d,0xff};
        /*年写入DATE[14,15,16,17],月写入DATE[22,23],日写入DATE[28,29]*/
        code char UP[30]=  {"报废值上限:            ",0x0d,0xff};
        /*报废值上限写入UP[13]开始处*/ 
        code char DOWN[30]={"报废值下限:            ",0x0d,0xff};
        /*报废值下限写入DOWN[13]开始处*/
        code char CE[30]=  {"    测量值:            ",0x0d,0xff};
        /*测量值上限写入CE[13]开始处*/
        code char SF[30]=  {"      水份:           %",0x0d,0xff};


THY21A.C(9): error C242: 'array[]': too many initializers

  
2楼:panfei00821 2006年7月13日21:08
 详细些:
code char DATE[40]={0x20,0x20,"                  20XX 年 XX月 XX日",0x0d,0xff};
如果我去掉双引号后的0x0d,0xff,就不会出现这种问题,什么原因,请高手指点:


  
3楼:wangxueyou 2006年7月14日08:19
 回复
楼主 你好 请问你做的是51驱动什么打印机  我也在做打印机这方面的 可以跟你交流一下吗  我的邮箱wxy-83@163.com
  
4楼:wangxueyou 2006年7月14日14:04
 回复
我想请教你一个问题  就是如果你想在打印机上打印出 文字 你是怎么给打印机传 数据的 是直接穿文字数据  还是要转换成相应的代码  谢谢!!
  
5楼:gaohan773 2006年7月14日10:26
 你把字符串和字符放一起了吧
你把字符串和字符放一起了吧
  
6楼:panfei00821 2006年7月14日20:15
 直接传汉字

字符串和字符难道不可以放在一起吗?
别人通过frankllin就可以编译通过,但是keil却不可以.

  
7楼:wangxueyou 2006年7月15日11:10
 回复
但是我还是不清楚 打印机每次只能扫一行 而且扫很多行才能够打印出一个字 但是一行要有很多的字 打印机是不是先把这一行的所有字全都存在打印机的内部存储器里面然后控制打印啊  请赐教
  
8楼:遨游51 2006年7月26日10:07
 我做过EPSON打印机,软件/硬件全有现成的,有需要的可以和我联系

点击浏览该文件
我做过EPSON打印机,软件/硬件全有现成的,有需要的可以和我联系,电话13693399491

>>>>>>对该主题发表你的看法

本主题贴数8,分页: [第1页]


[上一篇主题]:怎么使用89S52的T2定时器

[下一篇主题]:哪位大侠使用权过SST29EE010 FLASH存储器,