基于单片机的智能照明系统设计毕业论文(求基于单片机的智能照明系统的程序设计)

1.求基于单片机的智能照明系统的程序设计

这是我做的光敏电阻电压采集设计,可以将监测到的电压值显示在led上面,同时也能把它发给PC,用串口调试就能接受,4800b/s里面可能对你有些启发/*------------------------------------------------------------------------- AD0809的工作频范围为10KHZ-1280KHZ,当频率范围为500KHZ时,其转换速度为128us 飞翔的雄鹰-----2010.11.27 电路连接为直通型,a,b,c直接接地,选择模拟输入0通道 更改情况:增加了与PC的串行通讯 将P3.0和P3.1让出换为P3.6和P3.7 2010.11.29 ---------------------------------------------------------------------------*/#includeunsigned char t,m,s,x,ior,cn; //电子表的各个位信号 x显示字位置控制unsigned int foat,i; // 6位有效数字eg:4.56845 unsigned char ior;unsigned char a[5]={0,0,0,0,0}; //注意5个数数组内是5而不是4sbit start=P3^4; //启动ADsbit OE=P3^7; //启动输出数据sbit EOC=P3^3; //转换结束sbit CLK=P3^6; //AD始终模拟bit Recdat; code unsigned char ledcod[]={0x7e,0x12,0xbc,0xb6,0xd2,0xE6,0xee,0x32,0xfe,0xf6};code unsigned char ledcod1[]={0x7f,0x13,0xbd,0xb7,0xd3,0xE7,0xef,0x33,0xff,0xf7};//带小数点的字形码/*------------------------------------------------ 定时器初始化子程序------------------------------------------------*/void Init_Timer0(void){ TMOD |=0x02; TH0=0xd1; TL0=0xd1; //定时0.05ms EA=1; ET0=1; TR0=1; } /*------------------------------------------------ 串口初始化子程序------------------------------------------------*/ void InitCom(void) //初始化串口{ SCON|=0x50; //0101 0000B,工作方式1,8位UART,波特率可变,允许接收 TMOD|=0x20; //T1工作于方式2自动重装 TCON|=0x40; //定时器1开始计数TR1=1 TH1=250; //T1计数初值 波特率为4800 TL1=250; RI=0;TI=0; //清发送接收标志 ES=1; // 开串口} /*-------------------------------------------------- 显示子程序---------------------------------------------------*/void display(unsigned char num){ switch(num) { case 0: { ior=foat/10000; //3 a[0]=ior; P1=ledcod1[ior]; P0=0x7e; x++; } break; case 1: { ior=(foat-10000*a[0])/1000; P1=ledcod[ior]; a[1]=ior; //5 P0=0xfd; x++; } break; case 2: { ior=(foat-10000*a[0]-1000*a[1])/100; P1=ledcod[ior]; a[2]=ior; //3 P0=0xfb; x++; } break; case 3: { ior=(foat-10000*a[0]-1000*a[1]-100*a[2])/10; P1=ledcod[ior]; a[3]=ior; //1 P0=0xf7; x++; } break; case 4: { ior=foat-10000*a[0]-1000*a[1]-100*a[2]-10*a[3]; //6 P1=ledcod[ior]; a[4]=ior; P0=0xef; x++; } break; case 5: { ior=foat-10000*a[0]-1000*a[1]-100*a[2]-10*a[3]; //6 P1=ledcod[ior]; P0=0xdf; x++; } break; default: break; }}/*------------------------------------------------ 串口发送------------------------------------------------- */ void ComOut(void) //向串口发送数据{ unsigned char i; for(i=0;i<5;i++) { SBUF=a[i]; //发送数据t while(!TI); //等待发送完成 TI=0; } SBUF=0x0; while(!TI); //等待发送完成 TI=0; SBUF=0x0; while(!TI); //等待发送完成 TI=0; SBUF=0x0; while(!TI); //等待发送完成 TI=0;} /*----------------------------------------------------- 延时函数 ------------------------------------------------------*/void delay(unsigned int i){ while(i--); } /********************主函数************************/main(){Recdat=0;x=0;P2=0xff; //P2口工作于读,所以先写1,阻断内部的cmosEOC=1; //Init_Timer0();InitCom();while(1) { if(i==79) //开始的时候这里没加采样时间(79*0.05=3.94ms),导致始终无法采样到信号 { delay(8000); //为了使数码管的数字让人眼能够分辨。

增加了这个延时 start=0; start=1; //AD在上升沿复位,在下降沿开始转换(ST端给出一个至少有100ns宽的正脉冲信号 ) start=0; } delay(8); //转换时间为20us if(EOC==1) //查询高电平的到来。转换完毕AD0809的EOC会输出一个高电平 { OE=1; //打开--将数据发出到单片机的P2口 delay(2); foat=P2*196; OE=0; //输出数据线呈高阻状态 } if(Recdat) { Recdat=0; ComOut(); } }}/*****************************************************//*------------------------------------------------ 定时器中断子程序------------------------------------------------*/void Timer0_isr(void) interrupt 1 using 2{ i++; CLK=~CLK; //为AD转换提供时钟周期 0.05ms 20khz if(i==80) //每0.05ms*50=2.5ms 调用一次显示 { i=0; if(x==6) { x=0;} display(x); }}/*--------------------------------------------------- 串口中断接收 ----------------------------------------------------*/ void ComINT() interrupt 4 using 2 //中断接收程序{ if(RI) //判断是否接收完,接收完成后,由硬件置RI位 { cn=SBUF; //读入缓冲区 RI=0; //清标志 Recdat=1; //有数据,建立标志 }}。

2.求基于单片机的智能照明系统的程序设计

这是我做的光敏电阻电压采集设计,可以将监测到的电压值显示在led上面,同时也能把它发给PC,用串口调试就能接受,4800b/s里面可能对你有些启发/*------------------------------------------------------------------------- AD0809的工作频范围为10KHZ-1280KHZ,当频率范围为500KHZ时,其转换速度为128us 飞翔的雄鹰-----2010.11.27 电路连接为直通型,a,b,c直接接地,选择模拟输入0通道 更改情况:增加了与PC的串行通讯 将P3.0和P3.1让出换为P3.6和P3.7 2010.11.29 ---------------------------------------------------------------------------*/#includeunsigned char t,m,s,x,ior,cn; //电子表的各个位信号 x显示字位置控制unsigned int foat,i; // 6位有效数字eg:4.56845 unsigned char ior;unsigned char a[5]={0,0,0,0,0}; //注意5个数数组内是5而不是4sbit start=P3^4; //启动ADsbit OE=P3^7; //启动输出数据sbit EOC=P3^3; //转换结束sbit CLK=P3^6; //AD始终模拟bit Recdat; code unsigned char ledcod[]={0x7e,0x12,0xbc,0xb6,0xd2,0xE6,0xee,0x32,0xfe,0xf6};code unsigned char ledcod1[]={0x7f,0x13,0xbd,0xb7,0xd3,0xE7,0xef,0x33,0xff,0xf7};//带小数点的字形码/*------------------------------------------------ 定时器初始化子程序------------------------------------------------*/void Init_Timer0(void){ TMOD |=0x02; TH0=0xd1; TL0=0xd1; //定时0.05ms EA=1; ET0=1; TR0=1; } /*------------------------------------------------ 串口初始化子程序------------------------------------------------*/ void InitCom(void) //初始化串口{ SCON|=0x50; //0101 0000B,工作方式1,8位UART,波特率可变,允许接收 TMOD|=0x20; //T1工作于方式2自动重装 TCON|=0x40; //定时器1开始计数TR1=1 TH1=250; //T1计数初值 波特率为4800 TL1=250; RI=0;TI=0; //清发送接收标志 ES=1; // 开串口} /*-------------------------------------------------- 显示子程序---------------------------------------------------*/void display(unsigned char num){ switch(num) { case 0: { ior=foat/10000; //3 a[0]=ior; P1=ledcod1[ior]; P0=0x7e; x++; } break; case 1: { ior=(foat-10000*a[0])/1000; P1=ledcod[ior]; a[1]=ior; //5 P0=0xfd; x++; } break; case 2: { ior=(foat-10000*a[0]-1000*a[1])/100; P1=ledcod[ior]; a[2]=ior; //3 P0=0xfb; x++; } break; case 3: { ior=(foat-10000*a[0]-1000*a[1]-100*a[2])/10; P1=ledcod[ior]; a[3]=ior; //1 P0=0xf7; x++; } break; case 4: { ior=foat-10000*a[0]-1000*a[1]-100*a[2]-10*a[3]; //6 P1=ledcod[ior]; a[4]=ior; P0=0xef; x++; } break; case 5: { ior=foat-10000*a[0]-1000*a[1]-100*a[2]-10*a[3]; //6 P1=ledcod[ior]; P0=0xdf; x++; } break; default: break; }}/*------------------------------------------------ 串口发送------------------------------------------------- */ void ComOut(void) //向串口发送数据{ unsigned char i; for(i=0;i 评论0 0 0。

3.基于单片机的门控照明电路的设计(毕业设计求助)

摘要1

Abstract2

第一章 序言6

1.1 单片机应用技术6

1.2 有线通信技术7

1.3 无线数传技术7

1.4 本章小结8

第二章 基于单片机的门控照明电路的设计框架和性能9

2.1 系统设计要点9

2.2 系统的结构9

2.3 系统性能指标与技术要求11

2.4 本章小结12

第三章 基于单片机的照门控照明电路的硬件电路设计13

3.1 主控制器的电路设计13

3.1.1 键盘的接口设计14

3.1.2 LED数码显示的接口设计14

3.1.3 看门狗监控电路的设计14

3.2 分控制器的电路设计15

3.2.1 时钟芯片的接口设计16

3.2.2 零点检测与可控硅控制电路的设计16

3.3 RS485通信电路的设计17

3.4 无线数传电路的设计20

3.4.1 无线数传电路的连接20

3.4.2 SRWF-1模块的特性20

3.5 本章小结21

第四章 基于单片机的门控照明电路的软件设计22

4.1 人机交互程序设计22

4.1.1 键盘扫描程序设计23

4.1.2 LED数码显示程序设计25

4.2 照明启停控制程序设计26

4.2.1 全部启停控制程序设计26

4.2.2 单独启停控制程序设计28

4.3 照明亮度控制程序设计30

4.3.1 全部亮度控制程序设计30

4.3.2 单独亮度控制程序设计32

4.4 照明定时控制程序设计33

4.4.1 全部定时控制程序设计33

4.4.2 单独定时控制程序设计34

4.5 RS485通信程序设计35

4.5.1 主机部分通信程序设计37

4.5.2 从机部分通信程序设计37

4.6 无线数传通信程序设计39

4.7 本章小结39

第五章 实验及总结40

致谢41

参考文献42

附录43

。。.

看下收到了吗????????

4.基于单片机的教室照明系统设计

论文好写,又不是做实际东西,主要写的能唬人,显得大气,又有先进性,答辩的时候再说的唾沫星子满天飞,肯定能得高分.

你的这个题目,我给改一下,可以叫《基于无线通讯的教学楼多教室照明单片机控制系统设计》

系统应该实现以下功能:

1、每个教室都有一个小单片机系统控制多个灯泡,能手动开关,也能自动开关,无线远程控制开关,小系统有时钟芯片DS12C887,能定时开关

2、门卫处或者总控制室有一个中心管理单元,也是基于单片机,它与每个教室使用无线模块通讯,可以使用ZigBee,然后每个教室都有编址,比方说放学了,门卫可以在控制单元上看到哪个教室的灯亮着,可以强制关闭它,不用去每个教室关灯

3、可以增加对每个教室灯泡所用的电量统计,也可以对累积开灯时间进行统计,方便学校分析耗电

写的时候,可以分系统概要、详细设计、无线通讯设计、单片机与操作者交互、单片机对灯泡的控制电路、硬件电路、关键程序代码、系统可靠性的保证等方面进行详细叙述,从网上DOWN点资料,估计很轻松就能写几十页,而且图文并茂

呵呵,就说这么多了,希望对你有帮助

5.基于单片机的教室照明系统设计

论文好写,又不是做实际东西,主要写的能唬人,显得大气,又有先进性,答辩的时候再说的唾沫星子满天飞,肯定能得高分.你的这个题目,我给改一下,可以叫《基于无线通讯的教学楼多教室照明单片机控制系统设计》系统应该实现以下功能:1、每个教室都有一个小单片机系统控制多个灯泡,能手动开关,也能自动开关,无线远程控制开关,小系统有时钟芯片DS12C887,能定时开关2、门卫处或者总控制室有一个中心管理单元,也是基于单片机,它与每个教室使用无线模块通讯,可以使用ZigBee,然后每个教室都有编址,比方说放学了,门卫可以在控制单元上看到哪个教室的灯亮着,可以强制关闭它,不用去每个教室关灯3、可以增加对每个教室灯泡所用的电量统计,也可以对累积开灯时间进行统计,方便学校分析耗电写的时候,可以分系统概要、详细设计、无线通讯设计、单片机与操作者交互、单片机对灯泡的控制电路、硬件电路、关键程序代码、系统可靠性的保证等方面进行详细叙述,从网上DOWN点资料,估计很轻松就能写几十页,而且图文并茂呵呵,就说这么多了,希望对你有帮助。

6.跪求一基于单片机的毕业设计题目

CDMA通信系统中的接入信道部分进行仿真与分析 LED显示屏动态显示和远程监控的实现 MCS-51单片机温度控制系统 OFDM通信系统基带数据 USB接口设计 USB数据采集系统 仓库温湿度的监测系统 单片机程序控制语音播放 单片机串行通信发射部分设计 单片机串行通信发射机 单片机的多功能智能小车 单片机的数字钟设计 单片机控制步进电机 单片机控制交通灯 单片机控制交通灯2 单片机实现温度远程显示 单片机作息时间控制 点阵电子显示屏 电动智能小车 电动智能小车2 电信运营商收入保障系统 电子密码锁报告 电子时钟 红绿黄交通灯设计 火灾自动报警系统设计 基于AT89C51单片机倒车防撞报警系统设计 基于EDA和单片机技术的逻辑分析仪设计课件 基于GSM短信模块的家庭防盗报警系统 基于GSM模块的车载防盗系统设计 基于单片机的FTU测控保护一体化装置设计 基于单片机的电器遥控器设计 基于单片机的数码录音与播放系统 基于单片机的温度控制系统 基于单片机控制的霓虹灯控制器 基于图像分割的快速立体匹配 基于网络的虚拟仪器测试系统 基于信源模型图像压缩技术 门控自动照明电路 气体泄漏超声检测系统的设计 全遥控数字音量控制的D类功率放大器 全自动可遥控旗帜升降系统 入侵检测系统 数控直流稳压电源 数字密码锁设计 数字抢答器 数字时钟设计 水箱单片机控制系统 同步电机模型的MATLAB仿真 温度监控系统的设计 小波消噪相关文章 智能家用电热水器控制器 智能型充电器的电源和显示的设计 自动加料机控制系统 步进电机控制系统

毕业设计网:

7.谁有基于C51单片机的智能循迹小车的毕业设计论文啊

摘 要 80C51 单片机是一款八位单片机,他的易用性和多功能性受到了广大使用者的好评。

这里介绍的是如何用 80C51 单片机来实现长春工业大学的毕业设计,该设计是结合科研项目而确定的设计类课题。本系统以设计题目的要求为目的,采用 80C51 单片机为控制核心,利用超声波传感器检测道路上的障碍,控制电动小汽车的自动避障,快慢速行驶,以及自动停车,并可以自动记录时间、里程和速度,自动寻迹和寻光功能。

整个系统的电路结构简单,可靠性能高。实验测试结果满足要求,本文着重介绍了该系统的硬件设计方法及测试结果分析。

采用的技术主要有: (1)通过编程来控制小车的速度; (2)传感器的有效应用; (3)新型显示芯片的采用。关键词 :80C51 单片机;光电检测器;PWM 调速;电动小车。

ABSTRACT 80C51 is a 8 bit single chip computer. Its easily using andmulti-function suffer large users. This article introduces the CCUTgraduation design with the 80C51 single chip computer. This designcombines with scientific research object. This system regards the request ofthe topic adopting 80C51 for controlling core super sonic sensor for testthe hinder. It can run in a high and a low speed or stop automatically. It alsocan record the time distance and the speed or searching light and markautomatically the electric circuit construction of whole system is simple thefunction is dependable. Experiment test result satisfy the request this textemphasizes introduced the hardware system designs and the result analyze. The adoption of technique as: 1 Reduce the speed by program the engine; 2 Efficient application of the sensor 3 The adoption of the new display chip.Key words:80C51 single chip computer light electricitydetector PWM speed adjustingElectricity motive small car. 目 录1 绪 论。

.. 4 1.1 本课题研究的背景和意义。

4 1.2 智能循迹小车设计原理。

. 52 方案设计与论证。

. 5 2.1 直流调速系统。

.. 5 2.2 检测系统。

. 63 智能寻迹小车模块设计。

.. 10 3.1 总体方案。

.. 10 3.2 传感检测单元。

11 3.2.1 小车循迹原理 。

.. 11 3.2.2 传感器的选择及检测电路设计 。

. 11 3.2.3 传感器的安装 。

.. 12 3.3 软件控制单元。

13 3.3.1 单片机选型及程序流程 。

. 13 3.3.2 车速的控制 。

13 3.3.3 电机驱动单元 。

.. 14 3.3.4 蜂鸣器电路设计 。

. 15 3.3.5 稳压电源设计 。

.. 154 系统功能测试。

15 4.1 测试仪器及设备 。

.. 16 4.2 功能测试 。

.. 165 结束语。

17致 谢。

. 18参考文献。

19附 录。

. 20 1 相关芯片介绍。

20 1.1 单片机概述 。

20 1.2 LM339 芯片介绍。

.. 24 1.3 L298N 芯片介绍 。

.. 27 1.4 7805 芯片介绍。

28 2 小车控制程序源代码(C) 。

. 30 1 绪 论 1.1 本课题研究的背景和意义 随着汽车工业的迅速发展,关于汽车的研究也就越来越受人关注。全国电子大赛和省内电子大赛几乎每次都有智能小车这方面的题目,全国各高校也都很重视该题目。

基于单片机的智能照明系统设计毕业论文

转载请注明出处众文网 » 基于单片机的智能照明系统设计毕业论文(求基于单片机的智能照明系统的程序设计)

资讯

沥青混凝土路面毕业论文(论文)

阅读(65)

本文主要为您介绍沥青混凝土路面毕业论文,内容包括<沥青混凝土路面施工工艺>论文,如何提高高等级沥青混凝土路面的平整度毕业论文,如何提高高等级沥青混凝土路面的平整度毕业论文。如何提高沥青路面的平整度和稳定度沥青混凝土路面以其行车

资讯

会计本科毕业论文字数要求(会计专业论文字数要求是多)

阅读(73)

本文主要为您介绍会计本科毕业论文字数要求,内容包括会计专业论文字数要求是多少,会计专业论文字数要求是多少,想问下一般需要多少字会计本科毕业论文范文,想问下一般需要多少。下面就是标准的论文格式[包括自考}: 论文格式的论文题目:(下附署

资讯

写汽车喷漆油漆方面的题目毕业论文(我要做篇汽车喷漆的论文)

阅读(70)

本文主要为您介绍写汽车喷漆油漆方面的题目毕业论文,内容包括我要做篇汽车喷漆的论文,汽车喷漆论文,我要写一篇为《汽车油漆保养的初探》毕业论文,想不出以它为主的。汽车翼子板喷涂跟所有汽车钣金一样。你如果在汽修厂的话,第一:一般咱们买

资讯

上海大学毕业论文送审(哪位学长学姐知道论文送审细则)

阅读(66)

本文主要为您介绍上海大学毕业论文送审,内容包括哪位学长学姐知道论文送审细则,毕业论文送审是什么意思,太忐忑了,一般论文盲审结果要多久出来,一般都会过。论文送审细则: 一种组织专家组评审的制度:就是匿名送审,意味着评阅导师不知道论文作

资讯

母婴会所毕业论文(求关于母婴护理的论文)

阅读(65)

本文主要为您介绍母婴会所毕业论文,内容包括求关于母婴护理的论文,母婴会所护士的自我评价,怎样写个母婴产品的论文。一. 从总体上概述产后母婴护理1.课题的研究意义作为女性,结婚、怀孕、分娩、哺乳等都是一生必不可少的话题,对这些方面有一

资讯

沥青混凝土路面毕业论文(论文)

阅读(65)

本文主要为您介绍沥青混凝土路面毕业论文,内容包括<沥青混凝土路面施工工艺>论文,如何提高高等级沥青混凝土路面的平整度毕业论文,如何提高高等级沥青混凝土路面的平整度毕业论文。如何提高沥青路面的平整度和稳定度沥青混凝土路面以其行车

资讯

会计本科毕业论文字数要求(会计专业论文字数要求是多)

阅读(73)

本文主要为您介绍会计本科毕业论文字数要求,内容包括会计专业论文字数要求是多少,会计专业论文字数要求是多少,想问下一般需要多少字会计本科毕业论文范文,想问下一般需要多少。下面就是标准的论文格式[包括自考}: 论文格式的论文题目:(下附署

资讯

写汽车喷漆油漆方面的题目毕业论文(我要做篇汽车喷漆的论文)

阅读(70)

本文主要为您介绍写汽车喷漆油漆方面的题目毕业论文,内容包括我要做篇汽车喷漆的论文,汽车喷漆论文,我要写一篇为《汽车油漆保养的初探》毕业论文,想不出以它为主的。汽车翼子板喷涂跟所有汽车钣金一样。你如果在汽修厂的话,第一:一般咱们买

资讯

大学专科毕业论文格式模板(专科毕业论文范文参考格式)

阅读(58)

本文主要为您介绍大学专科毕业论文格式模板,内容包括专科毕业论文范文参考格式,专科毕业论文格式,范文要那种比较严格,规范的谢谢了,大专生毕业论文怎么写。下面是毕业论文格式,从封面一直到装订, 编号 xxxxxx大学 毕 业 论 文 课题名称 学生