基于单片机的步进电机的控制器设计.doc



-
本设计是用AT89C52单片机作为核心部件进行逻辑控制及信号产生,用单片机技术和C语言编程设计来进行步进电机的控制。通过人手动按开关实现步进电机的启动与停止。此外此系统还添加了步进电机的正转反转,加速及减速,屏幕显示功能。同时本文也通过了proteus软件的仿真,在仿真结果中能看出近似真实的效果。整个系统采用模块化设计,结构简单可靠,通过按键控制操作方便节省成本。
-
2021-03-22
481KB
步进电机控制器设计.doc
2010-03-12步进电机控制器设计.doc 黑龙江大学大专生设计论文。 让你初步了解单片机 电机的控制。是入门的好资料
847KB
基于单片机的步进电机控制器的设计论.doc
2015-05-12基于单片机的步进电机控制器的设计论.doc )
556KB
单片机串行口与PC机通讯课程设计论文
2012-12-08我有很多毕业论文,课程设计哦 51单片机大容量数据存储器的系统扩展.doc AT89C51单片机在无线数据的应用.doc DPJshiyan(ZhangSheng).wmv LCD点阵字符显示屏应用设计.doc LED彩灯控制器设计.doc LED显示的电压表电路设计.doc 八路扫描式抢答器设计.doc 报时定时控制系统.doc 采用实时时钟芯片DS1302+AT89C2051的红外遥控LED电子钟.doc 单片机串行口与PC机通讯.doc 单片机串行通信发射机.doc 单片机和计算机的串行通信.doc 单片机课程设计1——新颖60秒LED旋转电子钟.doc 单片机课程设计2——数控低频正弦信号发生器.doc 单片机课程设计3——LED点阵双汉字广告屏.doc 单片机课程设计4——数据采集系统的设计.doc 单片机课程设计5——基于PROTEUS的多功能数字电子钟的设计.doc 单片机控制短信收发.doc 电动自行车遥控检测装置.doc 电风扇智能控制系统设计.doc 电话报警器系统设计.doc 电话智能远程遥控器.doc 电子秤的设计.doc 电子密码锁.doc 电子琴.doc 多功能便携式仪表设计.doc 多功能出租车计价器设计.doc 改善单片机系统用电效率的微控制器.doc 基于PSTN&DTMF;的家用电器远程控制系统.doc 基于单片机的DTMF远程通讯.doc 基于单片机的步进电机控制系统.doc 基于单片机的超声波测距系统.doc 基于单片机的多功能LCD时钟.doc 基于单片机的简易逻辑分析仪.doc 基于单片机的水温控制系统.doc 基于单片机的水温控制系统设计.doc 基于单片机的窄带脉冲宽度检测.doc 基于单片机的自动节水灌溉系统.doc 基于单片机的作息时间控制钟系统.doc 基于单片机电子显示屏.doc 计算器.doc 家庭防盗报警系统.doc 简易智能电动车设计报告.doc 交通灯控制.doc 交通灯设计报告.doc 可编程微波炉控制器系统设计.doc 空调控制系统设计.doc 路口灯火控制及显示系统设计.doc 秒表时钟计时器的设计.doc 数字抢答器设计.doc 数字温度计.doc 水位检测仪系统.doc 水温控制系统(1).doc 水温控制系统.doc 温度监控系统设计报告.doc 温度控制系统的设计.doc 用8051单片机实现步进电机控制.doc 语音数字联网火灾报警器设计.doc 智能控制开关的设计.doc 智能抢答器.doc 智能速度里程表的设计.doc 智能温度计.doc 智能小汽车.doc 自动控制升降旗系统.doc 1基于51单片机的数字频率计.doc 6X2字符型液晶显示模块驱动.doc
31KB
步进电机控制程序.doc
2020-04-10步进电机的控制程序 ,步进电机控制时可以采用单片机或者PLC来控制脉冲信号,再采用步进电机驱动器或者驱动芯片来驱动步进电机。
84KB
实验二 步进电机正反转实验.doc
2020-06-09利用AT89C51单片机的P1口的P1.4~P1.7,通过ULN2003A达林顿管(反向放大器)驱动一个5V的步进电机进行正反转控制,,该步进电机采用四相八拍控制方式。 2.利用AT89C51单片机的P1.2作“正转”点动按钮S9的输入,当S9按下时步进电机正转,弹起后停止;利用AT89C51单片机的P1.3作“反转”点动按钮S10的输入,当S10按下时步进电机反转,弹起后停止; 3.画出AT89C51实现上述功能的完整电路图,包括单片机电源、复位电路、晶振电路和控制电路。
34KB
单片机控制步进电机驱动器工作原理+Microsoft+Word+文档.doc
2011-03-20关于现代驱动技术的资料,讲单片机控制步进电机的方法。
9KB
电子设计.doc
2019-05-28(文件太大无法上传全部,下载的是网盘链接(内含全部文件)!!!)部分资料清单: 0001、PC 机与单片机通信(RS232 协议) 0002、C与VB语言联合在proteus上仿真 0003、IC卡读写仿真 0004、Integrate就医服务平台论文 0005、PC红外线遥控器上位机及电路图 0006、PLC电梯控制系统论文 0007、VB上位机程序控制DS1302时钟的proteus仿真 0008、VB上位机与18b20下位机 0009、八路扫描式抢答器设计论文 0010、比较全面的手机原理资料 0011、采用实时时钟芯片DS1302+AT89C2051的红外遥控LED电子钟 0012、51单片机超声波测距程序 0013、单片机C语言程序设计实训100例——基于8051+Proteus仿真 0014、电机转速测量系统论文 0015、多功能出租车计价器设计论文资料 0016、多功能数字时钟设计论文资料 0017、肺活量测量仪设计论文资料 0018、高保真音响设计制作论文资料 0019、高灵敏无线探听器电路资料 0020、给初学51单片机的40个实验汇编语言对应C语言加说明 0021、国旗升降系统程序及原理图资料 0022、基于51单片机的电子万年历的设计论文资料 0023、基于51单片机的数字频率计设计论文资料 0024、基于AVR及无线收发模块的脉搏监测系统设计论文资料 0025、基于CPLD的三相多波形函数发生器设计论文资料 0026、基于DDS的信号源设计论文资料 0027、基于FPGA多通道采样系统设计论文资料 0028、基于GSM短信模块的家庭防盗报警系统论文资料 0029、基于IGBT的变频电源设计论文资料 0030、基于PLL信号发生器的设计论文资料 0031、基于PSTN的家用电器远程控制系统设计论文资料 0032、基于USB的经络信号的检测系统与设计论文资料 0033、基于USB接口的温度控制器设计资料 0034、基于单片机的电集中抄表设计论文资料 0035、基于单片机的简易逻辑分析仪设计论文资料 0036、基于单片机的数字温度计设计论文资料 0037、基于单片机的数字钟设计论文资料 0038、基于单片机的水温控制系统PDF资料 0039、基于单片机的水温控制系统设计论文资料 0040、基于单片机的作息时间控制钟系统资料 0041、基于单片机的温度控制系统论文资料 0042、基于单片机控制的交通灯毕业设计资料 0043、基于单片机控制的开关电源论文资料 0044、基于网络的虚拟仪器测试系统论文资料 0045、家用音响设计制作论文资料 0046、具有定时功能的八路数显抢答器的设计论文 0047、开关电源论文资料 0048、自来水厂全自动恒压供水监控系统论文资料 0049、量程自动切换数字电压表proteus仿真+程序资料 0050、牧场智能挤奶与综合信息管理系统论文资料 0051、汽车实验台电路控制系统论文 0052、汽车尾灯控制电路设计论文资料 0053、抢答器论文及其proteus仿真资料 0054、全遥控数字音量控制的D 类功率放大器论文资料 0055、ATMEGA16单片机实现的数控频率计原理图及其程序论文 0056、数控云台proteus仿真+程序资料 0057、AT89S52单片机实现数控直流电流源论文资料 0058、AT89S52单片机数控直流电源原理图程序资料 0059、数控直流稳压电源完整论文资料 0060、数控直流稳压电源proteus仿真+程序资料 0061、数字示波器的制作 0062、数字式调频收音机设计论文资料 0063、数字式秒表文档论文资料 0064、数字万年历设计论文资料 0065、数字温度计设计论文资料 0066、水库控制系统设计论文资料 0067、同步电机模型的MATLAB仿真论文资料 0068、危险气体泄露报警器设计论文资料 0069、微型打印机控制电路的设计论文资料 0070、温度监控系统的设计论文资料 0071、温度控制系统设计论文资料 0072、无线调频发射器的设计论文资料 0073、无线视频监控系统设计毕业论文资料 0074、无线鼠标设计论文资料 0075、无线数据收发系统毕业论文资料 0076、无线遥控盆腔治疗仪论文资料 0077、无线遥控设计资料 0078、无线语音遥控智能车论文资料 0079、消防智能电动车设计与制作论文资料 0080、悬挂运动控制系统论文资料 0081、遥控系统的设计资料 0082、液体点滴速度监控装置资料 0083、一种智能频率计的设计与制作(AVR)proteus仿真+程序资料 0084、音频信号分析仪毕业设计论文资料 0085、应用电子、继电线路设计论文资料 0086、用单片机实现温度远程显示论文资料 0087、远程温度控制系统毕业
1.13MB
基于硬件FOC伺服电机控制芯片TMC4671.doc
2019-07-23TMC4671基于硬件FOC伺服电机控制芯片适应BLDC/PMSM、两相步进、直流有刷、音圈电机
12.8MB
TMS320F2812原理与开发
2009-10-3051单片机控制四相步进电机.doc TMS320F2812原理与开发.pdf 基于DSP交流伺服电机控制的制动系统的设计.pdf 高性能DSP芯片TMS320F2812在电机控制器中的应用.pdf 基于TMS320F2812的永磁同步电机调速系统设计.pdf 伺服电机原理和应用.doc 无刷直流电机的工作原理.doc
118KB
stm32f103c8t6.doc
2019-05-11在工业控制系统中,通常要控制机械部件的平移和转动,这些机械部件的驱动大多都采用交流电机、直流电机、和步进电机。在中三种电机中,步进电机最适合数字控制。本设计中单片机作为数字控制器件,因此在本系统中毫无疑问的选择了步进电机。如何运用步进电机无疑是单片机云台控制系统中的重点。因此需要详细的了解步进电机。 2.2.1步进电机的工作原理 步进电机是数字控制电机,它将电脉冲信号转变成角位移,实质上是一种数字角度转换器。通俗一点讲:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度。它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的。步进电机的转子为多级分布,转子上嵌有多相星型连接的控制绕组,由专门电源输入脉冲信号,输出的角位移是断续的,所以又称为脉冲电动机。 步进电机分三种:永磁式(PM) ,反应式(VR)和混合式(HB)。永磁式步进一般为两相,转矩和体积较小,步进角一般为7.5度 或15度;反应式步进一般为三相,可实现大转矩输出,步进角一般为1.5度,但噪声和振动都很大;混合式步进是混合了永磁式和反应式的优点。它又分为两相和五相:两相步进角一般为1.8度而五相步进角一般为 0.72度。这种步进电机的应用最为广泛。 步进电机区别于其他控制电机的最大特点是,它是通过输入脉冲信号来进行控制的,即电机的总转动角度由输入脉冲数决定,而电机的转速由输入脉冲的频率决定。 该步进电机为一四相步进电机,采用单极性直流电源供电。只要对步进电机的各相绕组按合适的时序通电,就能使步进电机步进转动。图2-1是四个开关信号控制四相反应式步进电机工作原理示意图。 开始时,开关SB接通电源,SA、SC、SD断开,B相磁极和转子0、3号齿对齐,同时,转子的1、4号齿就和C、D相绕组磁极产生错齿,2、5号齿就和D、A相绕组磁极产生错齿。当开关SC接通电源,SB、SA、SD断开时,由于C相绕组的磁力线和1、4号齿之间磁力线的作用,使转子转 动,1、4号齿和C相绕组的磁极对齐。而0、3号齿和A、B相绕组产生错齿,2、5号齿就和A、D相绕组磁极产生错齿。依次类推,A、B、C、D四相绕组轮流供电,则转子会沿着A、B、C、D方向转动。 四相步进电机步进示意图图2-1 四相步进电机按照通电顺序的不同,可分为单四拍、双四拍、八拍三种工作方式。单四拍与双四拍的步距角相等,但单四拍的转动力矩小。八拍工作方式的步距角是单四拍与双四拍的一半,因此,八拍工作方式既可以保持较高的转动力矩又可以提高控制精度。 单四拍、双四拍与八拍工作方式的电源通电时序与波形分别如图2-2 a、b、c所示: a. 单四拍 b. 双四拍 c八拍 图2-2步进电机工作时序波形图 步进电机的驱动电路依据控制信号工作,控制信号由单片机产生,完 成以下三种功能: ◆控制换相顺序 通电换向这一过程称为脉冲分配。对于四相步进电机而言,其各相通电顺序如图2.4所示,通电控制脉冲必须严格按照这一顺序分别控制A、B、C、D、、、相的通断。 ◆控制步进电机的转向 如果按给定方向的正序换相通电,步进电机正转;如果按反序通电换相,步进电机反转。 ◆控制步进电机的速度 如果给步进电机发送一个控制脉冲,它就转一步,再发送一个脉冲,它会再转一步。两个脉冲的间隔越短,步进电机就转的越快。调整单片机发出的脉冲频率,就可以对步进电机进行调速。 2.2.2 步进电机主要技术指标 选择步进电机需要根据实际需要和技术指标综合考虑。步进电机只有在满足额定的工作条件下,才可以正常工作。主要技术指标有: (1)工作电压:即步进电机工作所需要的工作电压。 绕组电流:只有绕组有电流时,才能建立磁场,且不同相上电流的有无决定步进电机的步进。不同的步进电机,其额定绕组电流也不一样。功率小的有几百毫安,功率大的以安培计。步进电机工作时,应使其工作在此电流下。 (2)转动力矩:转动力矩是指在额定条件下(电压、电流),步进电机的轴上所能产生的转矩,单位通常为牛顿每厘米(Ncm)。转动力矩会随转动的升高而下降,当步进电机转动时,电机各相绕组的电感将形成一个反向电动势,频率越高反向电动势越大,在它的作用下,电机随频率或速 度的增大而相电流减小,从而导致力矩下降。 (3)保持转矩:保持转矩是指步进电机通电但是没有转动时,定子锁住转子的力矩。通常步进电机在低速时的力矩接近保持转矩。由于步进电机的输出力矩岁转速增大而不断衰减,输
7.17MB
循迹小车51程序(超声波 颜色识别 舵机 步进电机 1602)
2011-11-22该小车使用了红外对管循迹,超声波测距,颜色传感器,直流减速电机,180°舵机,步进电机。 该资源包含小车的所有完整程序,原理图,PCB图,题目要求。 把题目简单介绍下: 寻迹智能电动车(本科大三大四题) 一、任务 设计并制作一个寻迹智能电动车,根据要求完成从出发区到终点区的任务: 二、要求 1、基本要求 (1)电动车从出发区出发(车体不得超出出发区),沿引导黑线向终点区行驶,电动车行驶过程中不可脱离黑色引导线行驶。 (2)电动车行驶过程中遇到十字路口时发出声光指示信息。 (3)电动车行驶过程中遇到障碍物。电动车必须避开障碍通过且不得与其接触。 (4)电动车到达终点后应立即停车,但全程行驶时间不能大于90秒,行驶时间达到90秒时必须立即自动停车。 2、发挥部分 (1)电动车行驶过程中遇到红色障碍物电动车必须选择向左转避开障碍物,遇到绿色障碍物电动车必须选择向右转避开障碍物。 (2)电动车避开障碍物通过不得与其接触且选择最短行驶距离到达终点区。 (3)电动车进入终点区域后,能进一步准确驶入终点区,要求电动车的车身完全进入终点区到达终点区中心。停车后,能准确显示电动车全程行驶时间和路程。 三、评分标准 项 目 满分 基本要求 完成第(1)项 10 完成第(2)项 12 完成第(3)项 15 完成第(4)项 13 发挥部分 完成第(1)项 20 完成第(2)项 12 完成第(3)项 8 其它 10 四、说明 1、场地上面铺设白纸,可用一张A0或者两张A1纸制作。 2、场地的引导线宽度2cm,可以涂墨或粘黑色胶带。示意图中的和尺寸标注线不要绘制在白纸上,出发区和终点区的边框为25cm*25cm 用签字笔细线标注。 3、电动车出发方向由测评专家指定,可选择(如图)正X方向或正Y方向。 3、障碍物可由包有红、绿色纸的长方体制作,其长、宽、高约为62mm 62mm 87mm(可用几张扑克牌制作长方体),场地上可允许有最多两个障碍物(也可只有一个,也可以放置两个同色或者不同色的障碍物,由测评专家指定),放置位置可在任意十字路口中间位置(T字路口不放置,障碍物面向电动车放置)。 4、电动车允许用玩具车改装,但不能由人工遥控,其外围尺寸(含车体上附加装置)的限制为:长度≤30cm,宽度≤20cm。 5、要求在电动车顶部明显标出电动车的中心点位置,即横向与纵向两条中心线的交点。 6、以图的左下角为坐标原点。 由于该程序是我2个月的心血,所以10分,不要嫌分多,肯定物超所值。 文件列表: 循迹主系统修正版.ddb 智能循迹小车程序 智能循迹小车程序 颜色传感器 HC-SR04超声波测距模块.pdf 步进电机工作原理及使用说明.pdf 舵机舵机的工作原理.pdf 利用单片机PWM进行舵机控制.pdf 颜色传感器产品使用手册.doc 寻迹智能电动车(本科).doc
18KB
ARM微处理器单片机控制器应用场合JMDM-ARM20DIOMR.doc
2019-10-12ARM微处理器单片机控制器应用场合JMDM-ARM20DIOMRdoc,一、特性采用ARM 32位的Cortex™-M3 CPU,128K闪存程序存储器;20K的SRAM。主电源采用18V交流电(或24V直流电),外围驱动电源采用24/12V直流电;8路光电隔离数字量输入,NPN输入形式,输入电流为10mA;4路继电器输出(可接220V电压,最大承受电流是5A),采用光电隔离和启用内部看门狗及严格的高频滤除特性,使系统工作稳定可靠,无死机现象;有1路标准的RS232串行通信接口(抗15KV静电冲击),可直接与电脑或文本显示器等外设通信;可直接通过RS232接口下载程序,无需烧录器,方便程序修改、升级;有一盏LED灯显示工作状态,有一个拨码开关可根据程序需要设定程序状态或程序参数;外壳安装尺寸:115mm×100mm×30mm;可用导轨安装或用螺钉固定安装。内部控制板尺寸:长×宽×高为:92mm×86mm×28mm; 用Keil C 或汇编编程,用户编程有困难的可把工艺流程发给我司,我司可帮助编程。二、规格 工作温度:-10~+65°C;储存温度:-20~+80°C ;湿度:5~95% 无凝结 ;功耗(无外部设备): +18V@ 0.5A (典型值) ;三、用途可用于各种12个点以内的控制系统,可控制气缸,电磁阀,继电器,步进电机,可外接光电式,电容式,电感式,霍尔式等各种传感器;可用于替代12点以内的PLC用于各种控制场合(如各种机器控制);可用于ARM学习和试验。四、编程说明在接线图上标明了输入输出端口所对应的是控制板的输入输出口:1)In(x): 当In(x)函数返回0时就说明第x个输入点有信号;out_bit(x,0):打开第X点输出;out_bit(x,1):关断第X点输出;软件资料提供范例程序;可以在这基础上修改学习。
13.41MB
全国大学生电子设计竞赛培训教程
2014-05-11很全很系统的电子设计竞赛教程 全国大学生电子设计竞赛训练教程 目 录 第1章电子设计竞赛题目与分析 1.1 全国大学生电子设计竞赛简介 1.1电子设计竞赛题目.doc(49 KB, 下载次数: 4829) 1.2 全国大学生电子设计竞赛命题原则及要求 1.2.1 命题范围 1.2.2 题目要求 1.2.3 题目类型 1.2.4 命题格式 1.2.5 征题办法 1.3 电子设计竞赛的题目分析 1.3.1 电源类题目分析 1.3.1 电源类题目分析.doc(110.5 KB, 下载次数: 7116) 1.3.2信号源类题目分析 1.3.2信号源类题目分析.doc(100.5 KB, 下载次数: 4527) 1.3.3无线电类题目分析 1.3.3 无线电类题目分析.doc(113.5 KB, 下载次数: 4431) 1.3.4放大器类题目分析 1.3.4 放大器类题目分析.doc(135.5 KB, 下载次数: 5214) 1.3.5仪器仪表类题目分析 1.3.5 仪器仪表类题目分析.doc(394.5 KB, 下载次数: 5131) 1.3.6数据采集与处理类题目分析 1.3.6 数据采集与处理类题目分析.doc(153 KB, 下载次数: 5521) 1.3.7控制类题目分析 1.3.7 控制类题目分析.doc(160.5 KB, 下载次数: 6677) 第2章电子设计竞赛基础训练 2.1 电子元器件的识别 2.1 电子元器件的识别.doc(3.69 MB, 下载次数: 13923) 2.1.1 电阻器 2.1.2 电位器 2.1.3 电容器 2.1.4 电感器 2.1.5 半导体分立器件 2.1.6 半导体集成电路 2.1.7 表面贴装元件 2.2 装配工具及方法 2.2 装配工艺及方法.doc(768.5 KB, 下载次数: 5941) 2.2.1 装配工具 2.2.2 焊接材料 2.2.3 焊接工艺和方法 2.3 印制电路板设计与制作 2.3 印制电路板设计与制作.doc(577.5 KB, 下载次数: 6103) 2.3.1 印制电路板设计 2.3.2 印制电路板的制作 第三章 单元电路训练 3.1集成直流稳压电源的设计 3.1 电源电路.doc(941 KB, 下载次数: 9416) 3.1.1 直流稳压电源的基本原理 3.1.2 三端固定式正压稳压器 3.1.3 三端固定式负压稳压器 3.1.4 三端可调式稳压器 3.1.5 正、负输出稳压电源 3.1.6 斩波调压电源电路 3.1.7 精密稳压电源电路 3.1.8 DC-DC电源电压 3.1.9 受控稳压电源 3.1.10 LCD显示器用负压电源 3.2 运算放大器电路 3.2放大电路.doc(541 KB, 下载次数: 8410) 3.2.1 运算放大器基本特性 3.2.2 基本运放应用电路 3.2.3 测量放大电路 3.3信号产生电路 3.3 信号产生电路.doc(2.44 MB, 下载次数: 15153) 3.3.1 分立模拟电路构成矩形波产生电路 3.3.2 正弦波产生电路 3.3.3三角波产生电路 3.3.4 多种信号发生电路 3.4信号处理电路 3.4 信号处理电路.doc(841.5 KB, 下载次数: 8376) 3.4.1 有源滤波电路 3.4.2 电压/频率、频率/电压变换电路 3.4.3 电流-电压变换电路 3.5 声音报警电路 3.5 声音报警电.doc(1018 KB, 下载次数: 8366) 3.5.1 分立元件制作的声音报警电路 3.5.2 与单片机接口的声音报警电路与程序 3.5.3 与可编程逻辑器件接口的声音报警电路与程序 3.6 传感器及其应用电路 3.6 传感器电路.rar(2.64 MB, 下载次数: 15456) 3.6.1 传感器种类介绍 3.6.2 霍尔传感器与应用电路 3.6.3 金属传感器与应用电路 3.6.4 温度传感器与应用电路 3.6.5 光电传感器与应用电路 3.6.6 超声波传感器与应用电路 3.7 功率驱动电路 3.7 功率接口电路.doc(275 KB, 下载次数: 6263) 3.7.1 直流电机驱动接口电路 3.7.2 步进电机及驱动电路 3.7.3 继电器电路 3.7.4 固态继电器电路 3.8显示电路 3.8 显示电路.doc(72.5 KB, 下载次数: 4770) 3.8.1 LED显示器接口电路 3.8.2 LCD显示器的控制 3.9 A/D转换器 3.9 AD与DA接口电路.DOC(351 KB, 下载次数: 7499) 3.9.1 A/D转换器的分类及简介 3.9.2 A/D转换器的主要技术指标 3.9.3 A/D转换器及其相应接口电路选择原则 3.9
623KB
基于AT89C52智能吸尘器过程控制系统设计毕业论文.doc
2020-07-09基于AT89C52智能吸尘器控制系统 摘要 本设计的智能吸尘器控制系统与智能小车的控制系统相似是以AT89C52单片机为控制核心加以步进电机光电传感器超声波传感器压敏传感器和电源电路以及其他电路构成系统是由AT89C52单片机通过IO口控制吸尘器的前进后退以及转向寻迹由RPR220型光电对管完成超声波传感器是用来躲避障碍物而压敏传感器是用来检测吸尘器的垃圾桶是否装满再经过蜂鸣器进行报警提示显示台
51.75MB
智能窗户设计系统发送资料_毕业设计_单片机
2018-05-24智能窗户 AT89S52 1602显示 步进电机转动模拟开窗关窗 (1)手动控制:该功能是根据用户的需求通过按键进行窗帘的开关,此功能可以使窗帘的开闭处于任何一种状态; (2)光照自动控制:系统可以根据用户设定的光照强度值通过感光器采集光照自动开关窗帘; (3)时间控制:此功能是根据用户设定的时间一次性开关窗帘,并显示当前温度。 (4)温度报警系统:可以自行设置温度报警温度。 (5)时间显示及闹钟系统:可以自行设置闹钟时间。 (6)手动自动控制按键随时切换 所有资料,按照制作即可完成 目录构成: Altium Designer Sunner画图学习视频 AltiumDesignerSummer9 画图安装包 keil 软件安装视频 keil4软件安装包 LIST.TXT Protel 99 软件安装包 Protel 99画图软件学习视频 Proteus7.5软件安装包 PROTEUS仿真软件的安装方法 proteus入门到精通学习视频 STC开发工具程序下载软件 制作过程 单片机工程项目的建立视频 原理图 打开方式.txt 外文文献翻译.doc 开题报告.doc 智能窗帘原理图讲解视频 智能窗帘源程序讲解视频 智能窗户下载文件 智能窗户系统仿真图 智能窗户设计使用必读 智能窗户设计焊接介绍 智能窗户设计系统.txt 智能窗户设计系统元器件清单 智能窗户设计系统原理图 智能窗户设计系统参考论文 智能窗户设计系统开题报告 智能窗户设计系统源程序 智能窗户设计系统芯片资料 智能窗户设计高清照片 毕业论文查重不达标-修改过关技巧.doc 毕设答辩技巧 程序打开方法.txt 答辩常见问题解答 郝斌老师C语言学习视频 郭天祥单片机学习视频 雨滴传感器模块电路图.pdf
6.12MB
ARM 实验指导书第一册UCOS-II.doc
2010-06-22目 录 第一部分 ARM9基本实验 3 前 言 3 第一章 ARM9 处理器介绍 8 第二章 系统的硬件单元及使用说明 13 一、ZY21ARM13BC实验系统特点 13 二、ZY21ARM13BC实验系统组成 14 三、ZY21ARM13BC实验系统各功能模块介绍 14 第三章 嵌入式软件的基本使用 32 一、超级终端的配置 32 二、ADS1.2集成开发环境的使用 38 三、简易仿真器的配置 53 四、Flash Programmer软件安装 55 第四章 基础实验 57 实验一 ADS集成开发环境 57 实验二 Flash烧写实验 62 实验三 串口通讯实验 68 实验四 USB接口实验 77 实验五 IIS音频实验 80 实验六 IIC接口实验 87 实验七 键盘及数码管驱动实验 94 实验八 PS/2键盘接口实验 97 实验九 A/D接口实验 102 实验十 D/A接口实验 107 实验十一 LED显示实验 111 实验十二 步进电机实验 113 实验十三 直流电机实验 116 实验十四 LCD驱动实验 119 实验十五 触摸屏实验 126 实验十六 WDT看门狗实验 135 实验十七 实时时钟实验 139 实验十八 RS485接口实验 144 实验十九 CAN及SPI接口实验 150 实验二十 利用SPI接口与FPGA通讯实验 157 实验二十一 利用串口与FPGA通讯实验 162 实验二十二 利用数据地址总线与FPGA通讯实验 164 实验二十三 GPRS基本实验 167 实验二十四 GPRS通话建立实验 173 实验二十五 GPRS短信发送实验 176 实验二十六 GPRS短信接收实验 181 实验二十七 GPS全球定位实验 186 附录 ARM汇编指令集 191 第二部分UC/OS-Ⅱ实验 216 第一章 实时系统介绍 216 实验一 uC/OS-Ⅱ操作系统介绍 216 第二章 UC/OS-II操作系统部分实验 254 实验二 uC/OS-Ⅱ简介以及其在ARM上的移植实验 254 实验三 绘图的API函数实验 267 实验四 系统的消息循环实验 270 实验五 列表框控件的使用实验 275 实验六 文本框控件实验 278 实验七 多任务和系统时钟实验 281 实验八 任务间的通信和同步实验 286 附 录 295 一、嵌入式系统应用编程API 函数 295 二、配置手册 323 参考书目 330 第一部分 ARM9基本实验 前 言 嵌入式技术的发展 计算系统无所不在,每年都要建立数以百万计的计算系统,这些系统包括台式计算机、笔记本计算机、工作站、大型主机以及服务器等。真正令人惊讶的是,每年建立的计算系统都有各自完全不同的目的:嵌入在大型的电子设备中,重复执行某个特定功能,而通常没有引起设备使用者的注意。要精确的定义这些嵌入式计算系统(或简称为嵌入式系统)并非易事,一种较近似的定义是,嵌入式-系统基本上是除台式机外的一种计算系统。通过考察常见实例及其共性,可以更好的了解这些系统,同时找到嵌入式系统设计者所面对的主要挑战。 嵌入式系统存在于各种常见的电子设备中,如消费类电子产品(移动电话、寻呼机、数码相机、便携式摄像机、磁带录像机、掌上游戏机、计算器、个人数字助理)、家用电器产品(微波炉、留言机、自动调温器、家庭安全系统、洗衣机以及照明系统)、办公自动化设备(传真机、复印机、打印机、扫描仪)、商用设备(收音机、路边收费器、报警系统、读卡机、产品扫描设备以及自动提款机)以及车用设备(传动控制、定速控制、燃料喷射、防锁死刹车器以及主动式悬吊)等。表1是一份简短的嵌入式系统实例清单,更完整的清单如果列出则要好几页。可以说,靠电力运行的任何设备已经或即将嵌入计算系统。虽然嵌入式计算机比台式计算机便宜很多,但其数量庞大。例如,在1999年,一个典型的美国家庭可能拥有一部台式计算机,但有35~50部嵌入式计算机。再者,1998年平均每部汽车有50部嵌入式计算机,价值数百美元,年增长率达17%。近年来,嵌入式微处理器单元年销售量达数十亿部,而台式微处理器单元的年销售量仅数亿部。 防锁死刹车器 调制解调器 自动对焦相机 MPEG解码器 自动提款机 网卡 自动收费系统 网关/路由器 自动传动 车(船)载导航 航空电子系统 寻呼机 电池充电器 影印机 便携式摄像机 销售站系统 移动电话 掌上游戏机(电玩) 移动电话基站 打印机 无绳电话 卫星电话 定速控制 扫描仪 路边收费器 话音识别器 磁盘驱动器 立体声系统 电子读卡器 远程会议系统 电子仪器 电视 电子玩具/游戏 温度控制器 工厂控制 电视机顶盒 指纹辨别器 DVD播放器 家庭安全系统 游戏(电玩)控制器 生命维持系统 可视电话 医疗检测系统 洗衣机和干衣机 数码相机 智能型烤箱/洗碗机 传真机 防盗追踪系统 表1 嵌入式系统的简要清单 嵌入式系统从20世纪70年代单片机的出现到今天各式各样的嵌入式微处理器,微控制器的大规模应用,至今已有30多年的发展历史。最初的嵌入式系统应用是基于单片机的,使得汽车,家电,工业机器人,通信装置以及成千上万种产品可以通过内嵌电子装置来获得更佳的使用性能,更易使用,速度更快,价格更低。这些装置已经初步具备了嵌入式的应用特点,但是这时的应用只是使用8位的芯片执行一些单线程的程序,其实还不能完全称为嵌入式“系统”。 从20世纪80年代开始,嵌入式系统的程序员开始用商业级的“操作系统”编写嵌入式应用软件,这使得开发人员可以进一步缩短开发周期,降低开发成本并提高开发效率。1981年,Ready System开发出世界上第一个商业嵌入式实时内核(VTR32)。这个实时内核包含了许多传统操作系统的特征,包括任务管理,任务间通信,同步与互相排斥,中断支持,内存管理等功能,此后一些公司也纷纷推出了自己的嵌入式操作系统。这些系统均具有嵌入式的典型特点:它们都采用占先式的调度,响应时间很短,任务执行的时间可以确定;系统内核很小,具有可裁剪性,可扩充性和可移植性,可以移植到多种处理器上;具有较强的实时性和可靠性,适合嵌入式应用。这些嵌入式实时多任务操作系统的出现,使得应用开发人员从小范围的开发中解放出来,同时也促使嵌入式有了更广阔的应用空间。 20世纪90年代以后,随着对实时性要求的提高,软件的规模不断增大,实时内核逐渐发展为实时多任务操作系统(RTOS),并作为一种软件平台逐步成为目前国际嵌入式发展的主流。此时出现了我们都较为熟悉的Palm OS,Windows CE,嵌入式Linux,Uc/OS操作系统,我们国内也出现了Hopen,Delta OS等操作系统。到今天,RTOS已经在全球形成了一个产业,每年RTOS和相关的开发工具(包括仿真器,逻辑分析仪,软件编译器和调试器)销售额已经达到几十亿美元。(1999年已经达到13亿美元。) 嵌入式系统由硬件和软件两大部分构成,以上我们所讲的操作系统就是软件部分。从硬件方面来讲,嵌入式的核心部件是嵌入式处理器。嵌入式微处理器的性能好坏就直接决定整个系统的运行效果。由于嵌入式系统应用需求的多样性,市场上基于RISC结构的嵌入式微处理器提供商也日渐增多。据统计数字表明,2002年32位嵌入式微处理器市场销售额排在前3位的公司分别是ARM,Motorola和MIPS,其中ARM公司的芯片销售量达1.5亿个,市场份额超过70%。 ARM是一类处理器的名字,同时也是一个公司的名字。ARM公司于1990年11月在英国剑桥成立,它是全球领先的16/32位RISC微处理器知识产权设计供应商,向全球各大领先电子公司提供高效性能、低成本和高效率的RISC微处理器、外设和系统芯片技术授权。 1991年,ARM推出第一个嵌入式RISC核心——ARM6系列处理器。不久VLIS率先获得授权,随后,夏普、GECPlessey、德州仪器等一些大公司也同ARM公司签署了授权协议,从此ARM的知识产权产品和授权用户都急剧扩大。从1998年4月,ARM上市之后,ARM在短短几年时间内已经成为一家全球性大公司,在三大洲8个国家都设有分支机构。ARM中国安谋咨询上海有限公司也已在2002年成立。目前,全世界由几十家著名的半导体公司都使用ARM公司的授权,其中包括摩托罗拉、IBM、Intel、ATMEL、SONY、NEC、LG等。 ARM微处理器得到了众多半导体厂家的支持,全球已有100多家IT公司在采用ARM技术,20家最大的半导体厂商中有19家是ARM的用户。优良的性能和准确的市场定位极大的丰富了ARM资源,加速了基于ARM核面向各种芯片的开发应用。在2002年,基于ARM核的芯片占据了整个32、64位嵌入式市场的79.5%,在中国,ARM的市场占有率也达到了57.5%之多,可以说ARM会统一整个嵌入式处理器系统。 ARM微处理器目前包括ARM7系列、ARM9系列、ARM9E系列、ARM10E系列 SecurCore 系列,Intel公司的StrongARM和Xscale以及最新的ARM11系列。除了具有ARM体系结构的共同特点外,每个系列的ARM微处理器都有各自的特点和应用领域。其中,ARM7、ARM9、ARM9E、ARM10为四个通用处理器系列,每个系列提供一套相对独特的性能来满足不同领域的需求。随着ARM 的进一步发展,其必将会占据更大的市场份额。
JavaEE+大数据+2个实战项目终极套餐震撼来袭
2017-05-19该套视频教程共包含16门课程,分别是Linux入门到精通、大型ERP项目实战教程、solr教程、Lucene教学视频、Java反射与注解开发、Hadoop大数据入门教程、Activiti工作流教程、redis高并发由浅入深、webservice入门教程、hibernate4入门教程、大型分布式redis+solr+Linux+nginx+springmvc+mybatis电商项目、struts2深入浅出、oracle入门到大神、springmvc深入浅出、spring 3.2教程、mybatis入门到精通教程、Java EE教程、Mysql教程。
C/C++程序员实战基础
2019-08-20<p style="text-align:left;"> <img alt="" src="https://img-bss.csdn.net/201908230135456454.jpg" /> </p> <span style="font-size:24px;"></span>
Java面试:核心考点突击大串讲
2020-07-09<p style="text-align:left;"> <span style="font-size:medium;">如何让简历成为你的大厂敲门砖?</span><span style="font-size:medium;">如何应对各种角度刁钻的问题?</span><span style="font-size:medium;">如何让不懂技术的HR快速get你的亮点?</span> </p> <p style="text-align:center;"> <img src="https://img-bss.csdnimg.cn/202101081015365047.png" alt="" /> </p>
Python自动化测试九章经
2019-09-28<p> <strong><span style="font-size:16px;color:#003399;">手工测试中遇到的坑 你踩过几个?</span></strong><strong><span style="font-size:16px;color:#003399;"></span></strong> </p> <p> <br /> </p> <p> <img src="https://img-bss.csdnimg.cn/202012171208356126.png" alt="" /> </p> <p> <br /> </p> <p> <br /> </p> <p> <strong><span style="font-size:16px;color:#003399;">解锁自动化测试技能 打破手工测试局限</span></strong> </p> <p> <br /> </p> <p> <span style="font-size:14px;">自动化测试是测试工作的一部分,是对手工测试的一种补充。自动化测试是相对手工测试而存在的,通过所开发</span><span style="font-size:14px;">的软件测试工具、脚本等来实现,具有良好的可操作性、可重复使用和高效率等特点。</span> </p> <p> <span style="font-size:14px;"><br /> </span> </p> <p> <span style="font-size:14px;"><img src="https://img-bss.csdnimg.cn/202012171212024924.png" alt="" /><br /> </span> </p> <p> <span style="font-size:14px;"><br /> </span> </p> <p> <br /> </p> <p> <br /> </p> <p> <span style="font-size:16px;color:#003399;"><strong>Python自动化测试</strong></span> </p> <p> <span style="font-size:14px;"><strong><span style="font-size:16px;color:#003399;">系统教学+实战分析 简单易上手</span></strong><strong><span style="font-size:16px;color:#003399;"></span></strong><strong><span style="font-size:16px;color:#003399;"></span></strong><br /> </span> </p> <p> <span style="font-size:14px;"><br /> </span> </p> <p> <span style="font-size:14px;">课程使用的是语法简洁、提供丰富的测试库和框架的Python语言,并从测试人员的角度,梳理当前最热门的自动化测试框架和常用库,并通过实战,带你快速建立自动化测试技术体系,让测试工作更高效!<br /> </span> </p> <p> <span style="font-size:14px;"><br /> </span> </p> <p> <span style="font-size:14px;"><img src="https://img-bss.csdnimg.cn/202012171223546601.png" alt="" /><br /> </span> </p> <p> <br /> </p> <p> <br /> </p> <p> <strong><span style="font-size:16px;color:#003399;">3个项目实战</span></strong> </p> <p> <strong><span style="font-size:16px;color:#003399;">全程手敲代码演示 听得懂 更要会用</span></strong><strong><span style="font-size:16px;color:#003399;"></span></strong> </p> <p> <br /> </p> <p> <img src="https://img-bss.csdnimg.cn/202012171224069333.png" alt="" /> </p> <p> <br /> </p> <p> <br /> </p> <p> <strong><span style="font-size:16px;color:#003399;">3大购课福利</span></strong> </p> <p> <br /> </p> <p> <img src="https://img-bss.csdnimg.cn/202012180149359103.png" alt="" /> </p>
C语言入门--必须基础17讲
2017-07-28适合没有基础的人群学习C语言,简单的入门教程。帮助小白理解什么是开发,什么是编程。做的很简单,很多细节没有详细讲解,不适合用来深入研究。学了这个,你能理解什么是编程,什么是C语言。
- 一万字一篇文20分钟学会C语言和Python,十四年编程经验老鸟传授经验之道 241932021-04-14前言 昨天在直播中有粉丝问我如何快速的对编程语言入门,我想这个问题是有必要让大家知道的,相必也有很多新手对于如何快速完成编程语言的入门学习很感兴趣,本篇文将会使用 C 语言以及 Python 为例,做出对比,让大家对编程语言的共同基础知识点得以了解,方便大家的学习。 在此我做了一张图,红色标注为 Python 与 C 语言之间的知识点细微差异(指使用上),蓝色标注为较大差异。 从上图中我们可以发现,Python 与 C 语言两者差异并不明显,80% 内容较为类似;我们接下来将会同时学习这些有共同点的知识点
-
下载
浙江省山河联盟学校2020-2021学年高二下学期4月月考生物试题 Word版含答案.docx
浙江省山河联盟学校2020-2021学年高二下学期4月月考生物试题 Word版含答案.docx
-
下载
宁夏中卫市2021届高三第二次模拟考试文科综合试题(word含答案).docx
宁夏中卫市2021届高三第二次模拟考试文科综合试题(word含答案).docx
-
下载
江西省萍乡市莲花中学2020-2021学年高二下学期第一次月考数学(文)试卷 Word版含答案.doc
江西省萍乡市莲花中学2020-2021学年高二下学期第一次月考数学(文)试卷 Word版含答案.doc
-
下载
Oracle C++ Drivers.zip
Oracle C++ Drivers.zip
-
下载
unityA*寻路Demo.zip
unityA*寻路Demo.zip
-
下载
终期汇报ppt .pptx
终期汇报ppt .pptx
-
下载
RawViewer.zip
RawViewer.zip
-
下载
vue基础教程4.pdf
vue基础教程4.pdf
-
下载
四省名校2021届高三下学期第三次大联考文科综合地理试题 Word版含答案.doc
四省名校2021届高三下学期第三次大联考文科综合地理试题 Word版含答案.doc
-
下载
四川省成都市高新区2021届高三下学期3月月考理科数学试题 Word版含答案.docx
四川省成都市高新区2021届高三下学期3月月考理科数学试题 Word版含答案.docx
