1 / 27
文档名称:

人工降雨系统.docx

格式:docx   大小:151KB   页数:27页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

人工降雨系统.docx

上传人:maritime_4 2022/6/19 文件大小:151 KB

下载得到文件列表

人工降雨系统.docx

文档介绍

文档介绍:湖南人文科技学院
课程设计报告
课程名
称:微机接口技术与应用课程设计
设计题
目:
人_L降雨系统

别:
计算机科学技术系

业:
计算明学与技术专业

别:的雨量,雨量由LED亮的个数表示,并通过D/A转换进行形 象的展示。在某个季节结束时,由主控机将该季节的总体天气状况进行统计并显 示,然后绘出相关的统计图。在次基础上还进行了部分扩展,天气状况正常时, 屏幕上将会用青色显示,当某季的一段时间内降雨过多而有洪水威胁的时候(按 季节不同加以不同设定),主控将以红色字体显示预警,并控制步进电机转动和 扬声器发声(扬声器由于与其他冲突,之后放弃了使用扬声器)进行警报和相关 预防措施的采取。
3、系统接口框图
A 11
8255
R II
步进
电机
扬声器
TTL/232电平转换 或TTL485电平转换
8251
收/发时钟
卜•位机
LED表示天气状况 LED表示雨量
I、主机及上位机程序的源代码
1、下位机程序源代码(C++编写):
#iiiclude<>
#iiiclude<>
#iiiclude <>
#iiiclude <>
〃用到kbhit(),判断有无键按下
#iiiclude <>
#iiiclude <>
^define data51 0x308
^define ctil51 0x309
^define ctd55 0x303
#define tiiner2 0x306
#define tiinctl 0x307
#define factor 16
//8251A 数据 I I
//8251A命令/状态I I
//8255 命令口
//8253的2号计数器端I I
//8253 命令口
〃波特率因子16
const hit spiin&h=3;
const float spring_g=;
const hit sptin&l=4;
const hit suininei_h=4;
const float sunmiei_g=;
const hit summer_l=;
const hit fhll_h=5;
const float fall_g=;
const hit fhll_l=5;
const hit winter_h=6;
const float wmtei_g=;
const hit winter_l=3;
int day=0; 〃天数
char temp='a';
unsigned long mt clk= 1193182^/8251输入时钟频率(十六进制表示)
void int51() 〃初始化 8251a
{
outportb(ctrl51,0x00);
delay(lOO);
outportb(ctrl51,0x40);〃8251 复位
delay(lOO);
outportb(ctrl5 l,0x4e);//8251A 方式命令
delay(lOO);
outportb(ctrl51,0x27);〃8251A 工作命令
}
void set_bps(iiit bps) /Z8253-5 记数初值计算与装入
{
int i,sendhigh,sendlow;
i=clk/bps;
i=i/factor; //计算计数初值
sendhigh = (i»8)&0x00ff;
sendlow = i & OxOOff;
outpoitb(tunctL0xb6);
outportb(tiiner2,sendlow);// 装计数初值低字节
outpoitb(tuner2, sendhigh)// 装计数初值高字节
}
int charout(iiit dx,cliar al) 〃实际发送到主控机
char status;
status=inportb(ctrl51); //获取 8251 TXRDY 状态
if(status&0x01)
{
outportb(dx,al);
delay(500);
outpoitb(); 〃灯 灭
outportb(0x301 ,Oxff); 〃所有灯灭
day++;
return 0;
}
else
{
cout«Msend is not prepared!
delay(100);
return 1;
}
}
void transniit(int rate) 〃比较季度,用

最近更新

初三期中家长会主持人词 9页

设计军干所活动方案 14页

趁我还年轻的作文汇总8篇 11页

初中学习计划分享10篇 20页

初一学习计划汇编9篇 26页

生命教育课题开题报告 9页

浙江省杭州市重点中学2024届中考英语适应性模.. 11页

美业年底收现活动方案 6页

红黄配色方案 6页

研究报告调查情况 6页

朝阳市重点中学2024届高考生物三模试卷含解析.. 12页

山东济南市2024届高三六校第一次联考化学试卷.. 26页

安徽省合肥市蜀山区2023-2024学年七年级上学期.. 17页

备战2024年高中学业水平考试语文真题分类汇编.. 7页

四年级下册语文句子水平练习及答案 8页

卒中常用量表的评估与使用 2页

初一语文名著阅读《海底两万里》《骆驼祥子》.. 14页

2024年阳光正能量的励志昵称,好听积极向上的.. 15页

人教版五年级下册数学第六讲《长方体和正方体.. 18页

人力资源常用法律法规(二)2024 3页

乡镇农村生活污水治理总结范文(真题8篇) 15页

2024年门面房转让合同范本二手门面房合同范本.. 7页

Nafion膜的修饰及其用作质子交换膜的研究 26页

2023年温州中学自主招生考试数学试卷含答案 11页

2023年干部监督工作汇报 干部监督室工作汇报 6页

公司专检报告(导地线) 11页

注浆堵漏施工方案 8页

梁钢筋(集中标注)识图.-框架梁钢筋标注大全31.. 31页

和字溯源及其文化内涵 20页

基督教要道问答 5页