完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
本帖最后由 东华修哥 于 2014-6-23 15:36 编辑 多路温度巡回检测仪的设计 设计一个多路温度检测仪,共有8个测温点,每个点连续检测8次,以平均值代表该点温度,并轮流在LED显示器上显示。测试检测元件为铂热电阻Pt1000, 温度测量范围为100℃ ——+500℃,测量精度为±1℃。系统每隔10秒完成一个点的测量,测量值除在LED显示器上显示外,还必须通过串行口(RS485)发送到上位机。任何时刻,可以通过按键切换显示通道。 各位大神,小弟初学c51。这次是做一个课程设计,其余的部分基本都完成了,但是”数据通过串行口(RS485)发送到上位机“一直没能实现。我用c51的txd,rxd直接连接9孔插口,仿真出来,数据输出到了虚拟串口上了。 但是加上max487和max232就不行了。查资料是说得用max487和max232组合实现,max232调整电平。但小弟照着网上的画出来,还是不行。 简化我的程序: char code str[] ={"0123456789nr"}; //发送用的字符数组 void Senddata(unsigned char dat) //发送子程序 { SBUF=str[dat]; while(ti==0); TI=0; delay(10); } void main() { TMOD=0x20; //TMOD=0010 0000B,定时器T1工作于方式2 SCON=0x40; //SCON=0100 0000B,串口工作方式1 PCON=0x00; //PCON=0000 0000B,波特率9600 TH1=0xfd; //根据规定给定时器T1赋初值 TL1=0xfd; //根据规定给定时器T1赋初值 TR1=1; //启动定时器T1 while(1) { wei=0x05; Senddata(wei); } 上述程序目的是输出“5” 但是就是这么简单都发送不出去。求大神帮忙,如果知道我哪里错了求指点 ![]() ![]() 这样连,都有数据传出来: |
|
相关推荐
38个回答
|
|
|
电路图发上来吧,要不我们没法帮你看呀
|
|
|
|
|
|
本帖最后由 东华修哥 于 2014-6-23 12:14 编辑
老大,图我发了,帮忙看看,文件也发了。 ![]() ![]() |
|
|
|
|
|
|
|
|
|
|
|
线接错了,没发现仿真都出警告了吗。把COMPIM反过来接。还不好使,找我qq441747863.
|
|
|
|
|
|
|
|
|
|
|
|
下下来参考下。。
|
|
|
|
|
|
我参考参考……
|
|
|
|
|
|
kankan xuexuexuexi 学习学习
|
|
|
|
|
|
学习!学习!学习!学习!
|
|
|
|
|
|
谢谢楼主,终于找到类似的了
|
|
|
|
|
|
我先看看是什么情况!
|
|
|
|
|
|
学习学习,学习学习
|
|
|
|
|
|
初学者下载下来学习下
|
|
|
|
|
|
我怎么下载不了呢
|
|
|
|
|
|
|
|
|
|
|
|
下下来参考下。。
|
|
|
|
|
|
非常感谢你的分享
|
|
|
|
|
|
ssssserttyuioiop[[[[
|
|
|
|
|
|
老大,图我发了,帮忙看看
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2728 浏览 0 评论
5439 浏览 0 评论
PROTUES仿真no model specified for adc0809,谁有ADC0809的model?
17711 浏览 1 评论
单片机应用技术的ISIS professional电路设置仿真老是报错怎么办
18001 浏览 0 评论
21285 浏览 3 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-4 09:32 , Processed in 1.185489 second(s), Total 78, Slave 69 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
7225