I/O读数据的问题

[复制链接]
 楼主| wyfdlzg 发表于 2008-11-19 12:24 | 显示全部楼层 |阅读模式
   用的是C8051F020的单片机,现在需要做的是通过一个I/O口从CPLD读出24位数据!疑问是:
(1)读的程序应该怎样写!(IO=0,IO=1,BIT=IO.DATE) 初步思路是先另IO=0,IO=1,产生上升沿,通知CPLD发数据,然后将数据读入一个位寄存器。循环24次,完成一次数据读!
(2)读入的数据占3个字节,怎样让这个3字节的数参与运算。即在存储区的3个字节怎么表示一个有意义的数!
   本人菜鸟,希望大家拍砖!
ayb_ice 发表于 2008-11-19 20:38 | 显示全部楼层

这个可以参考单总线

NE5532 发表于 2008-11-19 20:58 | 显示全部楼层

拿共用体来组装,如果是汇编就自己解决了。

 楼主| wyfdlzg 发表于 2008-11-19 23:53 | 显示全部楼层

回复3楼

 谢谢你的提示,能不能够给我讲详细些,因为我是第一次写程序,所以脑子很空
NE5532 发表于 2008-11-20 21:20 | 显示全部楼层

不怕,你用自然语言把要做的事描述清楚

最后只是翻译到程序上来而已
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

9

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部