推荐阅读最新更新时间:2024-11-16 23:22
单片机在电动机保护中的应用
单片机即单片微型计算机的简称,它是将CPU、ROM、RAM、TIMER/COUNTER以及输入/输出接口(I/O)等集成在一块超大规模集成电路芯片上而制成的,有些单片机还集成了模数转换器(ADC)、脉宽调制模块(PWM)、通讯接口等,使用者只需用少量的外围电路就可组成各种应用系统。单片机可分为8位机和16位机,其中8位机在市场中占主导地位。生产单片机的半导体厂家很多,包括:INTEL、PHILIPS、SIEMENS、ADM、ATAIEL、MICROCHIP等。近年来,MICROCHIP公司生产的单片机以其简约的指令系统、纳秒级的指令周期、强大的外围接口功能深受电子工程师们的青睐,笔者曾使用过PIC16CXXX和PIC16FXX
[单片机]
51单片机-数组与移位
1.数组运用 实现上一节的功能其实还有更简洁的方法去书写,那就是引用数组,用数组存取灯的八种状态值。定义含有8个元素的数组如下: unsigned char LEDSET ={0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F};每个元素轮流赋值给P0后延时即可。 #include reg52.h //sbit LED2 = P0^0; 本节代码中用不到这条语句了 sbit ADDR2 = P1^2; sbit ADDR1 = P1^1; sbit ADDR0 = P1^0; sbit ENLED = P1^4; sbit ADDR3 = P1^3; void delay_ms(uns
[单片机]
Keil C51单片机集成开发环境编程与调试教程
同 VC 之类的通用 C 语言集成开发环境(IDE)一样,Keil 也采用“工程” (Project)的方式管理源代码及相关文件,这种管理方式为由多个源代码文件组 成的大型程序开发提供了方便。不管是最简单的 C51程序,还是复杂的多文件 程序都需要以下步骤: 1)先建立新的工程文件; 2)在工程中新建源代码文件,或是将已经存在的源代码文件加入工程; 3)编译; 4)调试,修正错误再编译; 5)将生成的二进制文件*.hex 烧入单片机。 本教程重点介绍上述前 4 个步骤。 二、Keil中新建工程的步骤 1. 单击菜单“Project——New uVision Project……” 出现新建工程对话框: 在此对话框中选择存
[单片机]
51单片机(三十)—— 矩阵键盘计算器
在《51单片机(二十九)—— 矩阵键盘输入实验》中,我们对矩阵键盘的原理及使用方法进行了介绍。在本文中,我们采用矩阵键盘设计一个计算器,实现简单的计算器功能。 这个实验的代码的主函数如下所示。 main() { init_T0(); for(;;) { keyma=KEYscan(); keyvalue=Keychange(keyma); if(keyvalue!=0xff) { if(mm==0) for(n=0;n 8;n++) showdata =0; //清除数码管显示 if(('+'==keyvalue)|| (mm
[单片机]
基于MC9S08GB60单片机的汽车电控空气悬架系统设计
摘要:设计了一种以飞思卡尔MC9S08GB60 单片机为控制核心的汽车电控空气悬架系统。着重阐述了其硬件电路系统和具体电路设计,并对软件设计要点进行了介绍。通过在实验室进行台架测试,验证了本系统相对于被动悬架系统有效的改善了悬架动行程,车轮动载荷及车身垂直加速度三项重要指标,在实现车身高度调节控制的同时改善了车辆乘坐的舒适型。且电路结构简单,稳定性好,有实用应用的价值。 0 引言 空气悬架主要有被动悬架和可控电子悬架。被动悬架一定程度上抑制和降低了车体和车轮的动载和振动,保证了车辆行驶安全性和乘坐舒适型。但由于被动悬架的刚度和阻尼系数一般按经验选取,只在特定环境下是最优,而一旦载荷,路况,速度等因素发生变化,被动悬架
[汽车电子]
出租车计费仿真原理图+单片机源程序
出租车计费仿真原理图如下 单片机源程序如下: #include reg51.h #include intrins.h unsigned code num ={0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39}; unsigned char data x_pos, y_pos; sbit rs=P2^0; sbit rw=P2^1; sbit e=P2^2; sbit Control=P3^5; bit swit_flg=0; unsigned char time,minte,second; unsigned char result; void dela
[单片机]
赛普拉斯推出业界首款专为IoT设计的MCU架构——PSoC 6
物联网(IoT)是近年来最热门的领域,众多知名公司纷纷涉足其中,现在,赛普拉斯(Cypress)半导体公司推出其专为物联网(IoT)设计的微型控制器(MCU)架构——PSoC 6。PSoC6采用当下MCU领域最主流的40nm工艺,是业界功耗最低,灵活性最高的解决方案,并且集成了安全特性。双核ARM Cortex-M4与Cortex-M0架构使设计者能够同时兼顾性能、成本和功耗的需求,通过简单易用的软件可配置外设,又可以设计出创新的物联网设备。 超低功耗是优势 Cortex-M 系列是ARM推出的针对成本和功耗敏感的 MCU 和终端应用的微架构,PSoC 6采用了最低功耗的Cortex-M0与性能较高的Cortex-M4的
[手机便携]
AD7654性能知多少?基于单片机的接口电路设计
1引言 模/数转换是现代测控电路中非常重要的环节,它有并行和串行两种数据输出形式。目前,模/数转换器ADC已被做成大规模集成电路,并有多种型号和种类可供选择。本文介绍了 AD7654 的性能特点,并设计了AD7654与 单片机 ADuC848的接口电路,同时给出了软件流程和相应的汇编源程序。 2 AD7654的性能特点和工作原理 AD7654 是ADI公司推出的一种低功耗、四通道、电荷再分布式高速A/D转换器,该A/D转换器的主要特点是:16位分辨率且无漏失码;0 V~5V模拟输入范围;SPI/OSPI/Microwire/DSP兼容;两个允许同步采样的低噪音、高带宽跟踪/保持放大器;功耗典型值为120mW;可提供串行和并行
[电源管理]