提供一些项目资料,开题构思

51系列单片机 STM32单片机

以下是部分选题

后续会把所有项目功能分开介绍

以下项目均为本人设计,

  1. 包括  keil uvision 源码 C语言编写
  2. Altium designer 原理图
  3. proteus 仿真
  4. 任务书
  5. 开题报告.
  6. 手敲设计说明文档(论文)
  7. 个人总结单片机设计答辩会问到的问题

等等

单片机课设毕设通用

具体 可以看链接 单片机课设毕设通用_哔哩哔哩_bilibili

  • 01#51单片机蓝牙电子秤LCD1602+三按键+蓝牙
  • 02#51单片机指纹+射频+密码+12864锁
  • 03#51单片机万年历+闹钟+温度+秒表
  • 04#51单片机流量检测+温度检测+流量报警1602
  • 05#51单片机热电偶温度报警装置
  • 06#51单片机两路从机WIFI无线温湿度报警
  • 07#51单片机红外测温gy906
  • 08#51单片机函数信号发生器1602
  • 09#51单片机水温水位热水器设计1602
  • 10#51单片机温度可燃气体监测报警1602
  • 11#51单片机水位监测进水+排水1602自动手动模式
  • 12#51单片机台灯+坐姿检测+人体感应+红外遥控+光敏手动自动模式
  • 13#51单片机智能雨刷设计-检测湿度控制电机转速
  • 14#51单片机湿度检测节水农田灌溉系统
  • 15#51单片机电阻测量仪装置
  • 16#51单片机智能温控风扇+人体检测+数码管显示
  • 17#51超声波测距侧速
  • 18#51单片机温度烟雾报警控制继电器
  • 19#51单片机超声波+寻迹小车
  • 20#51单片机出租车计价系统+电机模拟+语音
  • 21#51单片机出租车计价系统无语音版本
  • 22#51单片机土壤湿度控制+温湿度+蓝牙
  • 23#51单片机GPS自动校准万年历
  • 24#51单片机红外检测+语音播报药盒
  • 25#51单片机数控恒流源(O-1000ma)
  • 26#51单片机温湿度+烟雾排风+红外检测人+光照+步进电机窗户
  • 27#51单片机射频卡门禁+上位机记录查询+按键出门
  • 28#51单片机按键密码锁
  • 29#51超声波测距+蓝牙显示
  • 30#51单片机紫外线检测
  • 31#51单片机指纹+密码门禁LCD12864有仿真
  • 32#51单片机 stc 12电子密码锁
  • 33#51单片机步数+时间+指南针
  • 34#51单片机心率监测
  • 35#51单片机温湿度控制+蓝牙+完美论文
  • 36#51单片机直流电机PWM调速+霍尔测速
  • 37#51单片机电机测速+总里程+时间+超速报警+运行时间显示
  • 38#51单片机电机测速+总里程+时间+超速报警+调电机速度
  • 39#51单片机 GSM烟雾人体防火防盗
  • 40#51单片机超声波测距1602显示(声音随着距离变化)
  • 41#51单片机温湿度检测控制系统
  • 42#51单片机自动窗帘(烟雾+灯控)
  • 43#51单片机俄罗斯方块
  • 44#51单片机红外音乐盒
  • 45#51单片机红外测温阈值报警带环境温度度
  • 46#51单片机 GSM智能快递柜
  • 47#51单片机射频卡门禁
  • 48#51单片机温湿度wifi控制
  • 49#51单片机蓝牙控制多路继电器
  • 50#51单片机超声波从机测距主机显示
  • 51#51单片机简易示波器
  • 52#51单片机数码管显示+18b20温度控制+蓝牙
  • 53#51单片机语音垃圾桶+步进电机+串口
  • 54#51单片机 RLC测量仪
  • 55#51单片机数控稳压电源
  • 56#51单片机水质监测
  • 57#51单片机超声波人体GSM报警仪
  • 58#51单片机震动检测报警+红外遥控

这是具体

本人 所有代码基本均有注释,清晰好理解!

/********************************************************
函数名称:void main()
函数作用:主函数
参数说明:
********************************************************/
void main()
{led=1;       //红灯关闭led2=0;       //绿灯点亮SC_Speech(0); //语音地址归位LCD_init();   //LCD1602初始化T0_init();    //定时器0初始化Int0_init();  //外部中断初始化if(key_jian==0){delayms(100);if(key_jian==0){AT24C02_write_date(1,15);    //写入【白天公里价】数据保存AT24C02_write_date(2,20);    //写入【晚上公里价】数据保存AT24C02_write_date(3,5);     //写入【白天等待价】数据保存AT24C02_write_date(4,10);    //写入【晚上等待价】数据保存AT24C02_write_date(5,15);    //写入【起步价】数据保存}} white_price=AT24C02_read_date(1);    //读取存储的【白天公里价】数据evening_price=AT24C02_read_date(2);     //读取存储的【晚上公里价】数据white_Wait=AT24C02_read_date(3);    //读取存储的【白天等待价】数据evening_Wait=AT24C02_read_date(4);  //读取存储的【晚上等待价】数据start_price=AT24C02_read_date(5)*100;//读取存储的【起步价价】数据lcd1602_write_pic(0x01,pic2);        //将自定义字符“¥”写入LCD1602while(1)                            //死循环{scan();                           //按键检测处理Read_time();                    //读取时间if(strat_f==1)                    //非初始界面显示下{if(set_f==0)                 //判断是否在设置模式{if(start==1)             //判断是否在开始计价模式{display();           //显示开始计价界面if(moto_f==1&&TR0==0)//判断是否开启电机状态TR1=1;           //打开定时器开启控制电机速度else                 {moto=1;            //关闭电机TR1=0;            //关闭定时器}}else                   //否则,在结束计价模式display2();          //显示结算总价钱}else            if(set_f<6)                //在设置计价参数模式display3();          //显示设置计价参数界面else                    //否则,在校准时间{Read_time();      //读取时间display4();           //显示校准时间界面}}else{if(f==1)                   //长时间未操作或设置完成,自动恢复初始界面,同时保存设置{if(set_f!=0)            //在设置退出时需要保存数据{set_f=0;             //清除设置标志AT24C02_write_date(1,white_price);   //写入【白天公里价】数据保存AT24C02_write_date(2,evening_price);  //写入【晚上公里价】数据保存AT24C02_write_date(3,white_Wait);   //写入【白天等待价】数据保存AT24C02_write_date(4,evening_Wait);      //写入【晚上等待价】数据保存AT24C02_write_date(5,start_price/100);//写入【起步价】数据保存Writeds1302 (WRITE_MINUTE,(time[1]/10)*16+time[1]%10);//将设置的分钟写入DS1302Writeds1302 (WRITE_SECOND,(time[0]/10)*16+time[0]%10);//将设置的秒钟写入DS1302}LCD_write_command(0X01);             //清除屏幕显示delay_n40us(100);                   //延时等待清除完成f=0;                                  //重置变量}lcd1602_write_character(4,1,"THE TAXI");  //显示"THE TAXI"LCD_disp_char(4,2,ASCII[time[2]/10]);    //显示当前时间LCD_disp_char(5,2,ASCII[time[2]%10]);LCD_disp_char(6,2,':');LCD_disp_char(7,2,ASCII[time[1]/10]);LCD_disp_char(8,2,ASCII[time[1]%10]);LCD_disp_char(9,2,':');LCD_disp_char(10,2,ASCII[time[0]/10]);LCD_disp_char(11,2,ASCII[time[0]%10]);}}
}

基于51单片机毕业设计 开题选题相关推荐

  1. 毕业设计 基于51单片机智能停车场管理车位引导系统设计

    基于51单片机智能停车场管理车位引导系统设计 0.毕业设计选题原则说明(重点) 1.项目简介 1.1 系统构成 1.2 系统功能 2.部分电路设计 2.1 STC89C52单片机核心系统电路设计 2. ...

  2. 基于51单片机的波形发生器(四种波形)(毕业设计资料)

    四种波形的产生,包括锯齿波.三角波.方波.正弦波.通过LCD液晶显示当前波形以及波形的频率.可以通过按键切换波形,并可以通过按键进行设置当前波形的频率大小,也可以设置频率设置不步进值.资料从主页链接中 ...

  3. 单片机c语言中p1asf,基于51单片机的蓄水池自动控制系统 毕业设计.doc

    基于51单片机的蓄水池自动控制系统 毕业设计 广西民族大学 第二次综合课程设计报告 论文题目: 基于51单片机的蓄水池自动控制系统 学 院: 物理与电子工程学院 专 业: 自动化 年 级: 2007级 ...

  4. 基于51单片机的电子钟设计[本科自动化毕业设计论文,源码,实物]

    系(院)名称: 专 业 班 级: 学 生 姓 名: 学       号: 指导教师姓名: 指导教师职称: 毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文), ...

  5. 基于51单片机的wifi智能led灯的毕业设计

    基于51单片机的wifi智能led灯的毕业设计 摘要 系统基于STC89C52RC单片机设计,拥有自动与手动两种模式,自动模式下可以过热释红外传感器检测是否有人,采用光敏电阻构成的电路检测环境光的强度 ...

  6. 基于51单片机的课程设计(毕业设计)——电子贺卡

    本篇文章将介绍一个基于51单片机的电子贺卡,本作品可用于课程设计.毕业设计的参考.其所用到的外设硬件以及程序的代码量都是相对较少的,对于51单片机的初学者,通过本设计熟悉51单片机的使用是非常好的选择 ...

  7. (毕业设计资料)基于51单片机控制的自动浇水系统设计

    功能描述: 本次毕业设计是设计一种51单片机控制的自动浇水系统,实现室内盆花浇水的自动化系统.该系统可对土壤的湿度进行监控,并对作物进行适时适量的浇水.其核心是51单片机和土壤湿度检测器YL-69和显 ...

  8. 【51毕业设计案例】【006】波形发生器(正弦波、矩形波、三角波、锯齿波)-基于51单片机

    功能介绍: 1.输出 正弦波.矩形波.三角波.锯齿波 波形 2.设定波形输出频率 3.设定修改频率的步进值 整体功能简述: 通过按键可以修改输出的波形,一共可以输出四种波形,分别是:正弦波.矩形波.三 ...

  9. 基于51单片机的自动浇花系统设计/基于51单片机的智能抽奖系统控制设计/基于51单片机的数字时钟与日历显示控制设计 毕业设计

    1147基于51单片机的自动浇花系统设计 设计思路:通湿度传感器实时监测湿度,通过LCD显示出实时的湿度采集值,可以通过按键设定目标界限,当达到这个界限值时,浇花系统的电机装置运行. 电路包含:LCD ...

  10. (毕业设计资料)基于51单片机红外无线遥控智能家电控制系统设计

    基于51单片机红外遥控定时开关智能家电插座设计 本系统由STC8C52单片机电路+时钟DS1302电路+LCD1602液晶显示电路+按键电路+继电器控制电路+蜂鸣器报警电路+红外传感器电路+电源电路组 ...

最新文章

  1. 2018年第九届蓝桥杯 - 省赛 - Java大学A组 - A.复数幂
  2. Taro+react开发(21)--注意参数格式
  3. 前端学习(1677):前端系列实战课程之游戏初始化
  4. Java命令:jinfo — 查看进程参数
  5. 解决方案:IndentationError: unindent does not match any outer indentation level
  6. App后台开发运维和架构实践学习总结(6)——App客户端与后台交互方式总结
  7. 买房税费大攻略!哪些费用必须交?
  8. 用Qt图形视图框架开发拼图游戏
  9. 1. Boost.Asio入门
  10. Thinkphp3.2(tp3.2) sql语句表达式查询字符列表【eq,neq,gt,egt,lt,elt,in,between,like,exp】
  11. 尤里复仇退出界面_红色警戒2、尤里的复仇win10卡死、分辨率太大、黑屏问题多种解决方法(已测)...
  12. linux6.9 fc cache,(转载, 已看)fc-cache出错解决办法.
  13. 056.单链表就地逆置
  14. LCD高抗干扰液晶段码屏显示驱动芯片:VK2C21A/B/BA/C/D 大量应用于音箱/音响面板LCD显示驱动
  15. 最新双色球彩万宝缩水使用方法大全
  16. 数据清洗-使用es的ingest
  17. 20160829-你拥有的最宝贵的财富是什么?
  18. Pytorch损失函数cross_entropy、binary_cross_entropy和binary_cross_entropy_with_logits的区别
  19. CSS Html 导入其它字体
  20. 查询选修课程的课程号、课程名和平均成绩

热门文章

  1. ISO14000标准与ISO9000标准异同(转载)
  2. javascript编程知识点
  3. 腾讯管家中的壁纸无下载按钮,如何保存?
  4. 企业级业务架构设计理论与方法
  5. 实例114颜色拾取器
  6. 机器学习之邹博笔记1
  7. SQL Server【获取当前时间】
  8. MySQL5.7创建数据库与添加用户、删除用户及授权、保证数据库账号安全
  9. 常用的电子产品安规基础标准 - IEC Standards(CB转换或各国安规标准)
  10. linux下编译opendds,求教OpenDDS的交叉编译!