No.74741 作者:penpentu 邮件:penpentu@sina100.com ID:113590 登陆:4次 文章数:1篇 最后登陆IP:119.84.134.68 最后登陆:2009/9/22 1:02:10 注册:2008/6/11 17:34:33 财富:108 发帖时间:2009/8/25 18:42:27 发贴者IP:119.85.75.179 标题:penpentu:max6675得到的数据老是有错误,请高手指导一下 摘要:No.74741max6675得到的数据老是有错误,请高手指导一下 做了一个max6675测温的验证电路,将max6675测得的数据通过p1.2输入到单片机中,并通过单片机p2和p3口上所接的16个led显示出来,但是老是得不到正确的数据,并且当热电偶断路时D2位应该由0变化为1报警,也不变,搞了很久都搞不定,我怀疑是读数据时在clk上产生的时钟信号是不是有问题,造成数据串行输入到单片机中时出现了数据错位,还请各位大侠多多指导,不胜感谢!! org 0030H CS BIT P1.0 ;片选 CLK BIT P1.1 ;时钟 SO BIT P1.2 ;数据输入 MAIN: L4:CLR CS CLR CLK MOV R7,#08H RD_DATAH:MOV C,SO RLC A SETB CLK NOP CLR CLK DJNZ R7,RD_DATAH MOV 40H,A ;高8位 ......
>>返回讨论的主题
|