当前位置: 首页 > news >正文

做网站的研究生专业备案 修改网站名称

做网站的研究生专业,备案 修改网站名称,建设一个网站项目预算,互联网营销系统基于51单片机多功能洗衣机控制(强洗弱洗漂洗)设计( proteus仿真程序设计报告原理图讲解视频#xff09; 多功能洗衣机控制-强洗弱洗漂洗 1. 主要功能#xff1a;2. 讲解视频#xff1a;3. 仿真设计4. 程序代码5. 设计报告6. 原理图7. 设计资料内容清单资料下载链接#xf…基于51单片机多功能洗衣机控制(强洗弱洗漂洗)设计( proteus仿真程序设计报告原理图讲解视频 多功能洗衣机控制-强洗弱洗漂洗 1. 主要功能2. 讲解视频3. 仿真设计4. 程序代码5. 设计报告6. 原理图7. 设计资料内容清单资料下载链接 仿真图proteus7.8及以上 程序编译器keil 4/keil 5 编程语言C语言 设计编号S0077 1. 主要功能 基于51单片机的洗衣机多功能控制面板proteus仿真设计。 1、通过直流电机的转速体现三种不同洗衣方式弱洗、强洗、漂洗; 2、用三个独立按键设置待洗衣物的不同洗涤方式 丝质衣服:漂洗定时3分钟 棉质衣服:弱洗2分钟;强洗5分钟;漂洗3分钟; 化纤衣服:强洗4分钟;漂洗2分钟; 3、定时时间到或者中途按下停止键蜂鸣器报警提示 4、数码管显示定时时间 需注意仿真中51单片机芯片是兼容的AT89C51,AT89C52是51单片机的具体型号内核是一样的。相同的原理图里无论stc还是at都一样引脚功能都是一样的程序是兼容的芯片可以替换为STC89C52/STC89C51/AT89C52/AT89C51等51单片机芯片。 2. 讲解视频 讲解视频包含仿真运行讲解和代码讲解 3. 仿真设计 打开仿真工程双击proteus中的单片机选择hex文件路径然后开始仿真。通过按键选择模式化纤模式下启动开始六分钟倒计时化纤衣服下强洗4分钟;漂洗2分钟。 通过按键选择棉质模式开始十分钟倒计时。棉质衣服:弱洗2分钟;强洗5分钟;漂洗3分钟; 通过按键选择丝质模式开始十分钟倒计时。丝质模式漂洗定时3分钟 定时时间到或者中途按下停止键蜂鸣器报警提示数码管显示定时时间。 4. 程序代码 使用keil4或者keil5编译代码有注释可以结合视频理解代码含义。 #include reg51.h#define uchar unsigned char #define uint unsigned int sbit k1P3^0;//按钮 sbit k2P3^1; sbit k3P3^2; sbit k4P3^3; sbit k5P3^4; sbit outP1^0; sbit beepP2^4;//蜂鸣器 sbit led1P3^5;//洗涤强度指示 sbit led2P3^6; sbit led3P3^7; sbit led4P2^5;//洗涤模式 sbit led5P2^6; sbit led6P2^7; sbit led7P1^7;//启停 sbit smg1P2^0;//数码管 sbit smg2P2^1; sbit smg3P2^2; sbit smg4P2^3;uchar code smgduan0[10]{0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//显示0~9,无小数点 uchar code smgduan1[10]{0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef};//显示0~9,有小数点 //丝质silk棉质Cotton化纤Chemical fiber uchar time0,miao0,fen0;//时间 uchar start0,mode0,sec0;void disp();//函数声明 // 定义输出PWM信号的函数参数k用于区分弱洗、强洗和漂洗模式 void pwm(uchar k)//弱洗、强洗、漂洗; {uchar i;// 循环99次模拟不同阶段的电机转速控制for(i 0; i 99; i){// 根据k值判断当前处于哪种洗涤模式并相应设置电机输出(out)if(k 1) // 若为弱洗模式{if(i 30) // 当计数i小于30时电机低速运行out0out 0;else // 否则电机高速运行out1out 1;}else if(k 2) // 若为强洗模式{if(i 50) // 当计数i小于50时电机低速运行out0out 0;else // 否则电机高速运行out1out 1;}else if(k 3) // 若为漂洗模式{if(i 10) // 当计数i小于10时电机低速运行out0out 0;else // 否则电机高速运行out1out 1;}// 调用disp()函数显示当前时间disp();} } //延时 void delay(uint i) {while(i--); } //显示 void disp() {P0 smgduan0[fen / 10]; // 显示分钟的十位数字smg1 0; // 清除数码管段选信号delay(10); // 延迟一段时间以实现分段显示效果smg1 1; // 设置数码管段选信号P0 smgduan1[fen % 10]; // 显示分钟的个位数字smg2 0; // 清除数码管段选信号delay(10);smg2 1; // 设置数码管段选信号P0 smgduan0[miao / 10]; // 显示秒的十位数字smg3 0; // 清除数码管段选信号delay(10);smg3 1; // 设置数码管段选信号P0 smgduan0[miao % 10]; // 显示秒的个位数字smg4 0; // 清除数码管段选信号delay(10);smg4 1; // 设置数码管段选信号 } //主函数 void main() { TMOD|0X01;//初始化定时器TH00X3C;TL00XB0; ET01;//打开定时器0中断允许EA1;//打开总中断TR01;//打开定时器while(1)完整代码见文章末尾压缩包{disp();//显示时间if(!k1)//丝质{mode0;} if(!k2)//棉质{mode1;}if(!k3)//化纤{mode2;}if(!k4)//启动{start1;beep 1; }if(!k5)//停止{start0;fen0;miao0;beep 1;sec 0;}if(start1)//如果启动标志start为1则执行相应的洗涤操作{if(mode0)//丝质,漂洗定时3分钟{fen3;miao0;led11;led21;led30;while((fen0)||(miao0)){pwm(3);if(!k5)//停止{start0;break;} }sec30;start0;}} }// 定义定时器0的中断服务程序当定时器0产生中断时该函数会被调用 void Timer0() interrupt 1 {// 检查时间计数变量time是否小于10这里设置的是每过约10个计数值表示1秒if(time 10){// 如果time未满1秒则将其加1继续累计时间time;}else{// 当累积到1秒后重置time为0并开始处理倒计时逻辑time 0;// 检查当前秒数miao是否大于0如果是则进行倒计时操作减去1秒if(miao 0)miao--;// 当miao减至0时检查分钟数fen是否大于0else{// 若fen大于0则分钟数减少1并将miao重新设定为59秒miao 59;if(fen 0)fen--;// 若fen也已减至0则清零miaoelse{miao 0;}}// 根据start标志判断是否正在启动状态if(start 1) {// 若处于启动状态关闭led7可能表示某种运行指示灯led7 0;}else{// 若不在启动状态则打开led7led7 1;}// 显示当前工作模式// mode0时显示对应LED组合if(mode 0){led4 0; // 设置led4的状态led5 1; // 设置led5的状态led6 1; // 设置led6的状态}// mode1时显示另一组LED组合if(mode 1){led4 1; // 设置led4的状态led5 0; // 设置led5的状态led6 1; // 设置led6的状态}// mode2时显示最后一组LED组合if(mode 2){led4 1; // 设置led4的状态led5 1; // 设置led5的状态led6 0; // 设置led6的状态}// 蜂鸣器控制部分// 检查蜂鸣器延时计数器sec是否大于0if(sec 1){// 如果sec大于0则减1并关闭蜂鸣器beep0sec--;beep 0;} else if(sec1) {// 若sec已经减至1则开启蜂鸣器beep1beep 1;}// 重新加载定时器0的初值以维持固定的中断频率这里是设置成大约1秒的周期TH0 0X3C;TL0 0XB0;} }5. 设计报告 6098字设计报告内容包括硬件设计、软件设计、软硬件框图、调试、结论等 通过Proteus仿真平台的强大功能我们能够进行全方位的功能验证与性能测试使学生能够在虚拟环境中实现对整个系统的硬件电路设计、软件编程及系统集成的全过程演练。此过程不仅能帮助学生深入理解单片机系统在实际家电产品中的具体应用方式和工作原理还为他们提供了宝贵的实践机会可以锻炼并提升硬件电路设计、信号处理、嵌入式编程、实时控制算法开发等方面的专业技能。 同时本设计项目强调理论与实践相结合的教学方法鼓励学生自主探究激发创新思维通过解决实际问题来积累工程实践经验。因此完成此项目后学生们不仅能掌握单片机系统在智能家电领域的具体应用还能全面提升自身的综合设计能力和实际动手能力为未来从事相关领域的工作或研究奠定坚实的基础。 6. 原理图 原理图使用AD绘制可供实物参考仿真不同于实物需要调试经验才能做出来。 Proteus仿真和实物作品的区别 1.运行环境Proteus仿真是在计算机上运行的而实物则是在硬件电路板上运行。 2.调试方式在Proteus仿真中可以方便地进行单步调试和观察变量值的变化而在实物中则需要通过调试器或者串口输出等方式进行调试。 电路连接方式在Proteus仿真中可以通过软件设置进行电路连接的修改而在实物中则需要通过硬件电路板和连接线进行修改。 3.运行速度Proteus仿真通常比实物运行速度快因为仿真是基于计算机运行的而实物则需要考虑电路板上的物理限制和器件的响应时间等因素。 4.功能实现在Proteus仿真中可以通过软件设置实现不同的功能而在实物中则需要根据电路设计和器件的性能进行实现。 7. 设计资料内容清单 资料设计资料包括仿真程序代码、讲解视频、功能要求、设计报告、软硬件设计框图等。 0、常见使用问题及解决方法–必读 1、程序代码注释 2、proteus仿真 3、功能要求 4、软硬件流程图 5、开题报告 6、设计报告 7、原理图 8、讲解视频 Altium Designer 安装破解 KEILproteus 单片机仿真设计教程 KEIL安装破解 Proteus元器件查找 Proteus安装 Proteus简易使用教程 单片机学习资料 相关数据手册 答辩技巧 设计报告常用描述 鼠标双击打开查找嘉盛单片机51 STM32单片机课程毕业设计.url 资料下载链接 https://docs.qq.com/doc/DS29EdFdqUVVHWWFJ
http://www.hkea.cn/news/14388958/

相关文章:

  • 北京电子商务app网站建设大兴网站建设与维护大作业
  • 网站logo设计理念公众号 链接wordpress
  • 做网站用什么cms深圳做网站优化工资多少
  • 搭建一个网站大概需要多少钱seo推广培训
  • 深圳定制网站建设服务公司新网域名
  • 东莞网站建设公司招聘信息wordpress 中文cms模版
  • 电商公司做网站网站建设分工表
  • 北京英文网站建设手机网页制作网站建设
  • 织梦手机网站免费模板禁止wordpress更新提示
  • 绵阳集团网站建设母版页做网站例子
  • 网站开发人员属于什么软件如何在本地安装部署 wordpress
  • 会计网站模板网站代运营收费
  • 做瑞士网站深圳外贸网站怎么建
  • 沈阳做网站开发公司做毕业设计的网站
  • 站长工具高清公司网站建设的费用会计处理
  • 网站全景看图怎么做产品网络营销推广方式
  • 做网站必须租服务器吗黑河城乡建设局网站
  • 做网站的专业叫什么wordpress 团购 主题
  • 好网站建设公司服务咨询行业
  • 中国建设企业银行网站首页成都成仁路网站建设
  • 济南网站建设优化百家号深圳手机建站模板
  • 熊掌号结合网站做seo创建自己的网站
  • 长春做网站公司长春网站排名做网站订单
  • 如何在网站页面添加代码wordpress 文章商品
  • 榆林电商网站建设微商怎么做分销
  • 德州做网站哪家好体育局网站建设
  • 东莞饭堂承包东莞网站建设seo推广的公司
  • 我要建房子去什么网站找人做万网怎么建设网站
  • 网站建设与维护期末试卷怎么样查看网站开发语言
  • 秦皇岛汽车网站制作廊坊网页制作公司