找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3788|回复: 3
打印 上一主题 下一主题
收起左侧

TLC549与1602显示

[复制链接]
跳转到指定楼层
楼主
ID:33352 发表于 2013-4-11 11:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

为什么我采集TLC549的值无法在1602上显示???一直显示的是0000

  1. [br]1 uchar code table4[]="0123456789.-"; [br]2 [br]3 void display() [br]4 { [br]5 uchar num; [br]6 write_com(0x80); [br]7 for(num=0;num<5;num++) [br]8 { [br]9 write_date(table1[num]); [br]10 } [br]11 write_date(table4[12]); [br]12 write_date(table4[table5[0]]); [br]13 write_date(table4[table5[1]]); [br]14 write_date(table4[table5[2]]); [br]15 write_date(table4[table5[3]]); [br]16 write_com(0x80+0x40); [br]17 for(num=0;num<3;num++) [br]18 { [br]19 write_date(table2[num]); [br]20 } [br]21 write_date(table4[shi_sh]); [br]22 write_date(table4[ge_sh]); [br]23 write_com(0x80+0x40+0x07); [br]24 for(num=0;num<5;num++) [br]25 { [br]26 write_date(table3[num]); [br]27 } [br]28 write_date(table4[shi_xia]); [br]29 write_date(table4[ge_xia]); [br]30 } [br]31 [br]32 [br]33 [br]34 void main() [br]35 { [br]36 int temp; [br]37 float AD_DATA; //定义A/D转换数据变量 [br]38 init(); [br]39 while(1) [br]40 { [br]41 key(); [br]42 AD_DATA=TLC549ADC(); //读取当前电压值A/D转换数据 [br]43 temp=AD_DATA*5*1000/256; [br]44 table5[0]=temp/1000; [br]45 table5[1]=temp/100%10; [br]46 table5[2]=temp/10%10; [br]47 table5[3]=temp%10; [br]48 shi_sh=warn_sh%100/10; [br]49 ge_sh=warn_sh%10; [br]50 shi_xia=warn_xia%100/10; [br]51 ge_xia=warn_xia%10; [br]52 display(); [br]53 } [br]54 } [br]55 [br]56
复制代码
PCB加工找华强电路 http://www.hqpcb.com 样板2天出货

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:7485 发表于 2013-4-11 18:27 | 只看该作者
看你的程序这么别扭?10个数码也要用数组?再说你那数组那样行吗?
回复

使用道具 举报

板凳
ID:49611 发表于 2013-4-22 23:56 | 只看该作者
我正需要呢,现在是菜鸟
回复

使用道具 举报

地板
ID:52318 发表于 2013-7-26 23:07 | 只看该作者
学习中
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表