BOBAPP官网下载IOS

单片机PWM波(AT89C51、ADC0808)

时间:2023-11-18 02:50:15 文章来源: BOBAPP官网下载IOS

  #include reg51.h //头文件 sbit LED=P2^0;//位定义LED灯 sbit k1=P3^1;//位定义按键 void delay()//延时函数 { unsigned char a,b; for(a=0;a 200;a++) for(b=0;b 200;b++); } void key()//按键处理函数 { if(k1==0)//判断按键是否按下(按键按下时k=0) { delay();//如果按下按键延时消抖 if(k1==0)//如果按键仍然按下 { LED=~LED;//对LED取反,原来亮则灭,原来灭则亮 } while(!k1);//等待

  1 引言 机关、院校日常作息需要计时和号音提示,笔者利用AT89C51型单片机和LM386型音频功率放大器构成了自动计时和号音播放器,成本低,效果好,值得推广。 2 AT89C51的主要特性和引脚功能 AT89C51是带4K字节闪烁可编程可擦除只读存储器(EPEROM)的低电压、高性能CMOS 8位微处理器(俗称单片机)。该单片机与工业标准的MCS-51型机的指令集和输出引脚兼容。AT89C51将多功能8位CPU和闪烁存储器组合在单个芯片中,为很多嵌入式控制提供了灵活性高且价格低的方案。 AT89C51的主要特性如下: 寿命达1000写/擦循环; 数据保留时间:10年; 全静态工作:0Hz-24

  作为单片机程序员来说,在编写程序时经常要检验程序中的浮点数运算结果是不是正确,但手中又没有合适的检验工具,非常麻烦。而一般单片机是没有浮点数运算指令的,必须自行编制相应软件。在进行除法计算时,通常使用的方法是比较除法,即利用循环移位和减法操作来得到24~32位商,效率很低。这里给出一种浮点数除法运算的实用快速算法。该方法以数值计算中的预估-修正方法为指导,充分的利用了16位单片机的乘除法功能,很轻易地实现了浮点数的除法。 1 浮点数格式 IEEE的浮点数标准规定了单精度(4字节)、双精度(8字节)和扩展精度(10字节)三种浮点数的格式。最常用的是单精度浮点数,格式如图1所示。但是这种格式的阶码不在同一个字节单元

  浮点数的实用快速除法介绍 /

  01控制类芯片介绍 控制类芯片主要是指MCU(Microcontroller Unit),即微控制器,又叫单片机,是把CPU的主频与规格做适当缩减,并将存储器、定时器、A/D转换、时钟、I/O端口及串行通讯等多种功能模块和接口集成在单个芯片上,实现终端控制的功能,具有性能高、功耗低、可编程、灵活度高等优点。 车规级MCU示意图 ※资料来源:公开资料、编写单位提供 汽车是MCU的一个很重要的应用领域,据IC Insights数据,2019年全球MCU应用于汽车电子的占比约为33%。高端车型中每辆车用到的MCU数量接近100个,从行车电脑、液晶仪表,到发动机、底盘,汽车中大大小小的组件都需要MCU进行把控。早期,汽车中应用的主

  )解析 /

  针对实现 交通灯 系统的双模式控制的目的。采用以C 编写程序,设计电路的软件部分和以89C52 单片机为核心,连同红外接收模块、交通灯显示模块和其它元器件,设计电路的硬件部分的软硬件相结合的方法。即软件部分:在KEIL 环境中编写并验证C 程序。硬件部分:通过单片机控制交通灯和数码管的显示,同时可利用按键或红外遥控切换交通灯系统运行模式,即普通模式和上下班高峰模式。此系统可保证在平时,车辆与行人有较长时间穿过马路。通过切换运行模式,此系统又可有很大效果预防上下班时交通堵塞和车辆、人员滞留。比起普通交通灯控制管理系统,此系统提高了交通控制的效率,保证交通有序进行。 引言 真实的生活中很多交通灯都是按照一个时间间隔切换。

  实现交通灯控制管理系统的双模式 /

  0 引言     便携式MP3播放器作为一种集音频播放、数据存储为一身的数码产品,其功能结构为电子设计人员所津津乐道。MP3是MPEG一1音频III(1ayerIII)的简称。MPEG一1音频(ISO/IECll 172—3)是目前普遍应用的音频压缩标准,其中层III的算法最为复杂,但压缩比最大,效果也最好,在低码率的条件下基本能达到CD的音质效果。MP3标准用尽可能低的码流实现CD音质的声音而不可能会产生数据损失。如果对于一段声音不进行压缩的话,那么每存储一秒钟的立体声CD音质音乐必须用1.4Mbit,这是个十分大的开销。通过运用MPEG音频标准的压缩技术,我们大家可以把存储空间压缩到原来的1/12而不会降低声音的音质。即使使用1/

  框架][bsp层][AT32F415][bsp_flash] flash(EFC)配置和使用

  4 内嵌闪存控制器(EFC) 4.1 EFC简介 内嵌的闪存存储器能够适用于在线编程(ICP)或在程序中编程(IAP)烧写。 在线编程 (In-Circuit Programming - ICP) 方式用于更新闪存存储器的全部内容, 它通过 JTAG、 SWD协议或系统加载程序(Bootloader)下载用户应用程序到微控制器中。ICP 是一种快速有效的编程方法,消除了封装和管座的困扰。 与 ICP 方式对应,在程序中编程(In-Application Programming - IAP)能够正常的使用微控制器支持的任一种通信接口(如 I/O 端口、USB、CAN、UART、I2C、SPI 等)下载程序或数据到存储器中。IAP 允

  自己整理的详细知识点,以后配置定时器中断,串口通信不用再东找西找了。直接一文全打尽!!!因为从Word直接复制过来图片上传不了,所以直接截图上传。

  中断系统(中断系统原理,外部中断,定时器中断,串口通信) /

  【DigiKey创意大赛】1. ADS1282 驱动的移植与实验-资料文件

  研讨会 : 用于感测应用 带可配置信号链元素的新型 MSP430™ MCU

  直播回放: 借助Sitara™ AM263x MCU 创造电气化的未来

  MPS 隔离式稳压 DC/DC 模块——MIE系列首发,邀你一探究竟!

  有奖直播 与英飞凌一同革新您的电动汽车温控系统:集成热管理系统(低压侧)

  ADI世健工业嘉年华——世健·ADI工业趴:票选心仪带盐人 活动开始啦

  【下载】LAT1317 STM32CubeProgrammer和STM32CubeIDE协同调试的方法

  【下载】LAT1298 基于Azure USBx开发USB_OTG_HS MSC应用的几个问题

  【下载】LAT1306 使用STM32CubeIDE填充未用FLASH区域

  【视频】使用STM32cubeMX与STM32PackCreator的最初步骤

  【新品】STM32H5-Arm® Cortex®-M33 内核,主频高达250MHz,提升性能与信息安全性

  【新品】STM32MP13X-支持Linux、RTOS和Bare Metal应用,新一代通用工业级MPU

  【新品】Arm® Cortex®-M33处理器内核,运行频率160 MHz,基于Armv8-M架构并带有TrustZone®

  【下载】AN5609 基于STM32WB系列新产品开发Zigbee智能能源(SE)应用

  【下载】RM0490 STM32C0x1 Arm®32位MCU参考手册

  【下载】UM2986 STM32U5系列IEC 60730自测试库用户指南

  【AI】意法半导体发布安全软件,保护STM32边缘AI设备连接AWS IoT Core的安全

  【新品】意法半导体微控制器STM32H5探索套件加快安全、智能、互联设备开发

  今天就分享一个读者问到的关于中断处理的问题。 很多人都知道STM32CubeMX这套工具的一个目的:减少开发者对STM32底层驱动的开发时间,把重 ...

  在万利STM32学习板的USB摇杆例程中,摇杆的按键处理并没有消抖处理,因此重新修改了摇杆的驱动,顺便还增加了两个按键以及摇杆中键下压的驱 ...

  STM32F103+ESP8266接入机智云 实现小型IOT智能家居项目

  前言最近有不少小伙伴私信留言,想要我推出一章可以通过APP进行远程控制并获取传感器信息的实验教程。说实话在嵌入式毕设里边,这算是中等 ...

  该设计采用esp8266烧写机智云固件。并且esp8266与stm32进行通信,则stm32能够最终靠esp8266与机智云服务器进行数据交互,而机智云服务器可以 ...

  stm32mp1 Cortex M4开发篇2:通过GPIO点亮LED灯详解

  写在前面:本文章为《ARMCortex-M4裸机开发篇》系列中的一篇,,全系列总计14篇。笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157 ...

  max7219驱动数码管程序(51单片机+STM32 MAX7219数码管程序案例)

  站点相关:综合资讯51单片机PIC单片机AVR单片机ARM单片机嵌入式系统汽车电子消费电子数据处理视频教程电子百科其他技术STM32MSP430单片机资源下载单片机习题与教程

Bob官网
bob苹果app
BOBAPP官网下载IOS