<menu id="mqgc0"></menu>
  • <menu id="mqgc0"></menu><menu id="mqgc0"></menu><input id="mqgc0"><u id="mqgc0"></u></input>
    <input id="mqgc0"><u id="mqgc0"></u></input>
  • <optgroup id="mqgc0"></optgroup>
  • <input id="mqgc0"><tt id="mqgc0"></tt></input>
  • 解决方案:电梯楼层显示电路设计_学校信息_高等教育_教育区

    电脑杂谈  发布时间:2020-11-14 09:02:43  来源:网络整理

    电梯楼层显示器原理_电梯楼层显示器原理

    课程设计名称:吉乐,::通讯工程课:1级,1级,讲师:陈朝宏学院:物理学院,电气信息学院,完成日期:2015年12月10日电梯楼层显示设计单片机原理与应用电路设计序言:近年来,随着科学技术的飞速发展,单片机的应用在不断深化,同时也推动了传统控制与检测技术的发展。每天更新。在单片机应用系统的实时检测和自动控制中,单片机经常被用作核心组件。对单片机的了解还不够。应针对特定应用对象的特性,根据特定的硬件结构和软件组合对其进行改进。在本设计中,通过了解单片机的基本知识,只需扩展电路即可完成基本功能。摘要:AT89C51单片机Proteus电梯楼层仿真之一。设计任务1、掌握51单片机的基本结构和相关知识,掌握Keil和Protues软件的使用以及两者之间的关系,并可以更好地利用这两个软件来进行单片机实验的仿真。利用51单片机和数字管显示器设计单片机显示系统,要求在液晶显示屏上显示楼层“ 1、2、3、4、5、6、7、8”。2、根据设计任务在Proteus Professional中绘制电路原理图;3、了解电梯楼层显示电路的编程方法和相关知识,根据设计任务要求编写程序,绘制程序流程图,并在Proteus下进行仿真,实现相应的功能。

    电梯楼层显示器原理_电梯楼层显示器原理

    4、培养学生独立学习,正确分析和解决问题的能力。二。实验原理电梯楼层显示电路由单片机控制。主要组件是51个单片机,开关控制和数字显示管。通过数字管显示地板,并控制开关。1.AT89C51的基本概述AT89C51将继续添加。

    在编译方面,它还支持多种编译器,例如IAR,Keil和MPLAB。该软件的特征:均符合我们提出的单片机软件仿真系统的标准,在同类产品中具有明显的优势。 b。它具有模拟电路仿真,数字电路仿真,单片机及其电路仿真,RS-232动态仿真,1C调试器,SPI调试器,键盘和LCD系统仿真的功能;有各种各样的虚拟仪器,例如示波器,逻辑,信号发生器等。c。当前支持的微控制器类型为:68000系列,8051系列,AVR系列,PIC12系列,PIC16系列,PIC18系列,Z80系列,HC11系列以及各种芯片。 d。支持大量的存储器和芯片。简而言之,该软件是集成了单片机和SPICE分析的仿真软件。它具有极其强大的功能,可以模拟5 1、 AVR和PIC。三.实验程序四.实验源程序#include #define uchar unsigned char #define uint unsigned int sbit led = P2; sbit sw1 = P1 ^ 0; 3单片机原理与应用课程设计sbit sw2 = P1 ^ 1; sbit sw3 = P1 ^ 2; sbit sw4 = P1 ^ 3; sbit sw5 = P1 ^ 4; sbit sw6 = P1 ^ 5; sbit sw7 = P1 ^ 6; sbit sw8 = P1 ^ 7;字符代码表[10] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x67};无效延迟(int n ){int i; while(n-){for(i = 0; i0);))if(sw2 ==0) {if(count0);} elseif(count>2){ do {count-; P2 = table [count]; delay(10);} while(count-2>0);} else {P2 = table [count]; delay(10);}} if(sw3 ==0) {if(count ==3){P2 = table [count]; delay(10);} elseif(count>3){do {count-; P2 = table [count]; delay(10);} while(count-3>0);} else {do {count ++; P2 = table [count]; delay(10);} while(3-count>0);}} if(sw4 ==0) {if(count ==4){P2 = table [count]; delay(10);} else if(count>4){do { count-; P2 = table [count]; delay(10);} while(count-4>0);} else {do {count ++; P2 = table [count]; delay(10); } while(4-count>0);}} if(sw5 ==0) {if(count ==5){P2 = table [count]; delay(10);} elseif(count>5){do4 MCU原理与应用手册rse Design {count-; P2 = table [count]; delay(10);} while(count-5>0);} else {do {count ++; P2 = table [count]; delay( 10);} while(5-count>0);}} if(sw6 ==0) {if(count ==6){P2 = table [count]; delay(10); } elseif(count>6){do {count-; P2 = table [count]; delay(10);} while(count-6>0);} else {do {count ++; P2 = table [count]; delay(10);} while(6-count>0);}} if(sw7 ==0) {if(count ==7){P2 = table [count] ; delay(10);} elseif(count>7){do {count-; P2 = table [count]; delay(10);} while(count-7>0);} else { do {count ++; P2 = table [count]; delay(10);} while(7-count>0);}} if(sw8 ==0) {if(count ==8){P2 = table [count]; delay(10);} else {do {count ++; P2 = table [count]; delay(10);} while(8-count>0);}}}}}五。实验步骤1、打开Protues软件并绘制实验电路的仿真图:如下2、打开keil软件,在项目(新的uvision项目)中输入项目名称loucengxianshi,并保存。

    然后创建一个新的Text,输入上面的C语言程序(请参见附件页),然后进行编译。将其另存为扩展名为.C的文件。然后,左键单击sourcegroup1-在左列中将文件添加到source group1,选择刚刚保存的.C文件,然后单击OK。然后,Flash-配置Flash工具-输出-创建十六进制文件-确定。系统提示已成功创建十六进制文件。3、打开第一步中绘制的,双击AT89c51程序文件,找到在Keil中生成的十六进制文件,然后确认。 4、单击模拟按钮进行模拟。 5单片机原理与应用课程设计VI。实验结果数字是显示的楼层,如图所示:七。实验经验通过本课程的设计,在学习单片机理论的基础上,我提高了实践能力。在参考了许多相关材料之后,我充分理解了八层电梯的设计要求,并基本完成了设计的功能要求。但是,该代码中仍然可能存在一些无法解决的实际问题,并且许多实际的工程问题也不能完全基于理论知识。为了解决该问题,有必要不断吸收现场经验并找到解决问题的方法。尽管它可以完成设计的基本功能,但仍有扩展空间,例如过载警报器,多层电梯等,可以继续研究以满足更要求,但是基于我目前的知识微控制器,可能不容易完成。我希望将来有机会学习微控制器,并设计出更好地满足实际功能要求的代码。


    本文来自电脑杂谈,转载请注明本文网址:
    http://www.pienmashup.com/a/tongxinshuyu/article-333188-1.html

      相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...
      重庆彩票