单片机高手请进!高分悬赏!

设计任务书
一. 题目
二. 控制任务
水塔水位控制的原理如上图,两条虚线表示水位范围,正常水位不高于上限水位,也不低于下限水位;
1. 当水位低于下限水位时,系统应有控制信号控制电动机工作,带动水泵供水。
2. 当水泵供水时水位高于上限水位时,系统应控制电机停止工作,水泵停止供水。
3. 当水位处于上下限水位之间时,一种情况是由于用水使水位不断下降,但电机不工作;另一种情况,电机工作,水位不断上升。两种情况下均保持原有工作状态。
4. 检测电路失灵报警:水塔水位控制系统的检测电路由水塔内的3根金属棒A,B,C及水构成,A棒在水塔底部,C棒处于上限水位上,B棒下限水位上。A棒接+5V电源,B棒,C棒各通过一个4.7千欧电阻接地,而水又是导体。检测B棒,C棒的电位就可以得出水位高低。当B棒失灵时要求进行报警。
三. 总体方案:以8031单片机为核心,系统采用闭环控制。
四. 设计步骤
1. 确定B棒,C棒电位与系统运行状态的关系,画出对应的真值表。
2. 复习单片机8031的总体结构,引脚功能,I/O端口的应用,总线扩展及地址译码,定时器知识。
3. 硬件电路:
(1) 确定输入端口。
(2) 确定输出端口,设计输出驱动电路。
(3) 设计时钟电路,复位电路。
(4) 进行程序存储器的扩展。
(5) 画出硬件电路图。
4. 软件系统的设计:
(1) 画出程序流程图。
(2) 编写主程序。
(3) 编写子程序。

第1个回答  2009-05-06

水塔水位控制原理图

流程图、程序,在我百度空间

第2个回答  2009-05-01
用比较器做更简单,非要用单片机,那就在比较器输出端连接到单片机口线。本回答被网友采纳
第3个回答  2009-05-01
这些问题好像是要RMB的吧
一般都的RMB500+吧!
第4个回答  2009-05-02
我会做,可以满足你的要求

霸王大陆高手请进,高分悬赏几个问题
try5

猜谜36种动物,高手进,高分悬赏
1.36、必得--老鼠 2.24、江祠--飞龙 3.27、汉云--牛 4.22、福孙--狗 5.12、有利--老鼠 6.9、青云--龙 7.18、上招--蛇 8.19、三槐--猴 9.15、逢春--羊 10.32、河海--龙 11。1、光明--马

BIOS设置问题,高分悬赏,BIOS高手请进。
BIOS设置问题,高分悬赏,BIOS高手请进。 我电脑的BIOS中,有一项是设置系统安全的,Systemsecurity下面有有几个小项,分别是:passwordstatus后面的值是unlockedsystempassword后面的值是notenabledsetuppassword后面的值是noten... 我电脑的BIOS中,有一项是设置系统安全的, System security下面有有几个小项,分别是: password...

BIOS设置问题,高分悬赏,BIOS高手请进。
Password Status 密码状态:该选项用来在Setup密码启用时锁定系统密码。将该选项设置为“Locked”并启用Setup密码以放置系统密码被更改。该选项还可以用来放置在系统启动时密码被用户禁用。System Password 系统密码 Setup Password Setup密码 Post Hotkeys 自检热键:该选项用来指定在开机自检(POST)时屏幕上显...

高分悬赏!!!电脑高手请进…
首先你需要管理员的账号和密码 怎么拿到网站上面随便搜索就有一大堆 开机时你们把网线拔了 出现打号的界面 直接点最下面的管理员账号登陆的地方 打上号码 直接进入 放心绝对不会有提示的 先玩玩单机游戏 等过一会(大约10分钟左右)就把网线插上去 再试试点那个图标怎么样是不是写着没有上机...

BIOS设置问题,高分悬赏,BIOS高手请进。
BIOS设置问题,高分悬赏,BIOS高手请进。 BIOS电源管理设置中有以下几个小项设置我不懂,请高手帮我讲解一下,ACPIAwareO\/sLAN\/RingPoweronKeyboardPoweronWake-UPKeyWake-UPPassword不要链接,不要网站,请直接讲解,谢了!... BIOS电源管理设置中有以下几个小项设置我不懂,请高手帮我讲解一下, ACPI Aware O\/s LAN...

高分悬赏!战略游戏高手进!
好老的游戏,我不知道你是分几项测还是一起测试,我是在一起测试中拿了100分,"S"评价,一个铁十字勋章.印象是最后占领教官基地的同时灭了他所有的部队(包括空军)

高分悬赏急求哪位单片机C语言编程高手帮我翻译这个程序,由于要提问到...
\/\/ 只要32就可以了 define uint unsigned int \/\/ 宏定义“短表示”,方便书写 define uchar unsigned char \/\/ 同上 void lcd_mwc(uchar i) \/\/ 这个函数是用来写命令的:如启动液晶 \/\/ 锁定液晶等,可以查看液晶控制字就知道 \/\/ 0xb8和0x40是什么命令了,估计是启动 \/***\/ \/\/ 属...

高分悬赏,高手请进:)
include<iostream> \/\/c++标准类库必须这样写 using namespace std;struct Llist { char name[20];int sign;Llist *next; \/\/去掉struct修饰,下面几行也是如此 };Llist *creat(){ Llist *p,*p1,*p2;int flag=0;cout<<"if you have finish instruction please let the flag be 0! C...

世界难题!高分悬赏破译密码第二关!
LIJMZ MAB ACIM YCQAYCM NWZBCVIM IXXQCA KTICLQCA MJKNA NBC BDJN ZDRBZDN OXACDWJN JYYRDB LUJDMRDB NKLOB OCD CEKO AESCAEO PYBDEXKO KZZSEC MVKENSEC OLMPC PDE DFLP BFTDBFP QZCEFYLP LAATFD NWLFOTFD PMNQD QEF EGMQ CGUECGQ RADFGZMQ MBBUGE OXMGPUGE QNORE RFG FHNR DH...

相似回答
大家正在搜