锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

基于单片机RGB颜色智能识别系统设计-24小时计时纯数字电路显示控制设计-基于51单片机八音电子琴仿真设计...

时间:2023-02-15 11:30:00 k4光电传感器流量传感器p11146st

1145基于51单片机停车场停车管理系统设计-毕设课程资料

摘要:随着科学技术的飞速发展,交通工具越来越普及。汽车作为人类社会最重要的交通工具之一,起着重要的作用。随着人们生活水平的提高,汽车的数量也在增加,因此停车正成为一个世界性的问题。过去,落后的人力停车管理即将被高科技的自动停车管理系统所取代。高度自动化的停车场管理系统节省了大量的时间和人力资源消耗,大大提高了效率。

本文介绍了一种由单片机控制的停车场管理系统。它可以在任何时候根据有效的停车空间计算停车的车辆数量,并使用自动可靠的车辆进出。它还可以显示是否有停车场,是否有车辆进出停车场。

本设计具有结构简单、计数准确、经济效益高、成本低、可靠性高、维护方便、开发周期短、操作简单等优点。实验证明,该系统软硬件设计合理,性能良好,可有效满足各种流量统计的需要。

#include           ////调用单片机头文件 #define uchar unsigned char  ///无符号字符型 宏定义 变量范围0~255 #define uint  unsigned int  ///无符号整形 宏定义 变量范围0~65535 #include   sbit K1=P1^0; sbit K2=P1^1;  sbit K3=P1^2; sbit K4=P1^3;  sbit beep = P1^7;   //蜂鸣器IO口定义  sbit SH = P3^5; sbit ST = P3^6; sbit DS = P3^7;  uchar num_jin; uchar num_chu; uchar num_car;  #include "lcd1602.h"  /***********************1ms延时函数*****************************/ void delay_1ms(uint q) {  uint i,j;  for(i=0;i

825基于单片机RGB颜色智能识别系统设计设计颜色智能识别系统

电路描述:

本文介绍的是RGB颜色识别系统设计。电路采用STC89C52单片机控制TCS230颜色传感器模块处理给定的数据并转换为RGB三种颜色光值。最后,通过LCD处理后的数据将显示1602。

#include  #define uchar unsigned char #define uint  unsigned int  #define DataPort P2    //LCD1602 数据端口   sbit    LCM_RS=P0^2;   //LCD1602 控制端口   sbit    LCM_RW=P0^1;   //LCD1602 控制端口  sbit    LCM_EN=P0^0;   //LCD1602 控制端口  /**引脚定义**/   sbit s2=P1^1;        //TCS3200 S2  sbit s3=P1^0;        //TCS3200 S3                      //TCS3200 S0 默认上拉模块内部                      //TCS3200 S1 默认上拉模块内部                      //TCS3200 OE 模块内部接地 sbit test_pin=P1^2;  //用示波器看这个引脚,定时器中断频率 //变量,常量定义 uchar ge,shi,bai ; uchar rp=3,gp=3,bp=6; //定义比例因子,可修改具体环境 uchar count;          //颜色标志(0:红色) 1:绿 2:蓝)  //显示数组 uchar disp_R[3];  //红 uchar disp_G[3];  //绿 uchar disp_B[3];  //蓝

纯数字电路显示控制设计(可调)1136-24小时计时

1138基于51单片机八音电子琴仿真设计毕业-毕设课设资料

#include         //定义头文件 #define uchar unsigned char   //宏定义 #define led P0     //定义LED等位P0口 #define sw_port P1    //中间变量。。。使按键和led对应 sbit buzzer=P2^7;    ///扬声器管脚 sbit key1=P3^2;     ///播放音乐和演奏歌曲转换 sbit key3=P3^4;     ///电源存储按钮 sbit key4=P3^5;                 ///播放掉电存储的歌曲                                          sbit keybofang=P3^3;   ///播放刚刚演奏的歌曲 sbit key7=P3^0;     ///音调键。。。。 和  歌曲键 sbit key8=P3^1;     ///音调键。。。 和  歌曲键 sbit key6=P1^7; sbit key5=P1^6;        sbit sda=P1^1;           //24c02数据线   sbit scl=P1^0;     //24c02时钟线 uchar keyd,i,keys,b;      //定义变量 uchar tone_H;     //定义变量 uchar tone_L;     //定义变量 void beat_125(unsigned char);   //声明函数 uchar code beat1[]={16,8,8,8,8,8,4,4,4,4,4,4,4,8,4,4,8,8,8,8,8,8,8,8,8,8,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,44,4,4, //歌曲1节拍  4、4、4、16、16、8、4、4、12、16、8、4、4、4、4、16; uchar code song1[]={6,5,3,5,7,6,6,6,6,3,5,6,6,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,5,6,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5  //歌曲1简谱 二、六、五、三、二、五、五、六、三、二、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、五、2、1、6、1、1、15};  uchar code beat2[]={7,7,7, 7,8,9, 1,2,3, 6,2,4, 4,4,4, 12,  ///歌曲二节拍

基于51单片机的1146智能抽奖系统控制设计-毕业课程资料

#define LCM_RW P2_1 //定义引脚 #define LCM_RS P2_0 #define LCM_E P2_2 #define LCM_Data P1 #define Go_test P2_5 //ROLL按键 #define Q1 P3_0 #define Q2 P3_1 #define Q3 P3_2 #define Q4 P3_3 #define Q5 P3_4 #define Q6 P3_5 #define Q7 P3_6 #define Q8 P3_7 #define Q9 P2_6 #define Q10 P2_7 #define Busy 0x80 ///用于检测LCM状态字中的Busy标识 #include  void WriteDataLCM(unsigned char WDLCM); void WriteCommandLCM(unsigned char WCLCM,BuysC); unsigned char ReadDataLCM(void); unsigned char ReadStatusLCM(void); unsigned char Val(void); unsigned char X; unsigned char Y; void LCMInit(void); void DisplayOneChar(unsigned char X, unsigned char Y, unsigned char DData); void DisplayListChar(unsigned char X,unsigned char Y, unsigned char code *DData);
void Delay5Ms(void);
void DelayMs(unsigned int i);
void Prewish(void);
void Switch_test(void);
unsigned char code  theone[][16]= {"T","O","Y","i","s","h","a",">_

  

​文章转自电设屋,资料百度网盘下载地址 https://www.aiesst.cn/share.html​ 

目录

 1145基于51单片机的停车场车位管理系统设计-毕设课设资料

825基于单片机RGB颜色智能识别系统设计

1136-24小时计时纯数字电路显示控制设计(可调节)

1138基于51单片机八音电子琴仿真设计毕业-毕设课设资料

1146基于51单片机的智能抽奖系统控制设计-毕设课设资料​


锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章