推荐阅读最新更新时间:2024-03-16 12:31
【单片机】心形流水灯——27种流水方式
前言 提示:这里是本篇文章的前言内容 1、视频展示 【单片机】心形流水灯之20种花式流水方式_哔哩哔哩_bilibiliwww.bilibili.com/video/BV1zt4y1G72i?share_source=copy_web&vd_source=bb490f2a1db7d2cc758def7990580710 2、具体流水方式展示 心形流水灯—27种流水方式 提示:以下是本篇文章正文内容 一、原理图部分 总图展示: 具体部分展示: 二、代码部分 代码的 main.c 函数部分: #include REGX51.H #include display.h //主函数 void main()
[单片机]
KeilC51 与 Proteus连接调试 VDM51.dll
1、假若KeilC与Proteus均已正确安装在C:Program Files的目录里,把C:Program FilesLabcenter ElectronicsProteus 6 ProfessionalMODELSVDM51.dll复制到C:Program FileskeilCC51BIN目录中。 2、用记事本打开C:Program FileskeilCC51TOOLS.INI文件,在 栏目下加入: TDRV5=BINVDM51.DLL ( Proteus VSM Monitor-51 Driver ) 其中 TDRV5 中的 5 要根据实际情况写,不要和原来的重复。 (步骤1和2只需在初次使用设置。) 3、进入KeilC
[单片机]
51单片机-温度传感器代码解析Ⅰ
温度传感器的读写时序原理跟红外遥控差不多,关于宋老师的lesson16_2例程的DS18B20.c的代码这里我们就不讲解了, 《手把手教你学51单片机》文档第16章都已讲解明白。我们要讲解的是温度数值的转换如何在液晶屏上显示出来。 1.大于等于0度的转换 首先我们知道大于等于0度的时候,临时存取没有转换过的16位的变量的数值只需要乘以0.0625就是转换出来的实际温度了。 看到以下表格就知道,0x07D0=2000,实际温度就是2000*0.0625=+125度。 假如temp是unsigned int型变量用来存取没有转换过的临时温度,那么我们再定义一个float型的变量temp_float。 我们把temp
[单片机]
中电港与香港百特达成战略合作,拓宽 MCU领域影响力
日前,中电港与香港百特集团就合力拓展MCU市场一事达成战略合作,携手成立 中电百特 ,着力提升MCU的市场能力、技术能力和应用能力。双方将强强联手、优势互补,借助中电港强大的销售网络覆盖和供应链服务能力,以及香港百特集团专业的市场和技术服务实力,进一步深挖物联网、工业控制等高增长领域,为客户提供更优质的产品和服务,从而拓宽MCU领域影响力,为激烈的市场竞争注入新活力。 中电港是由中国电子(CEC)全力打造的国家级元器件电商平台,业务范围涵盖元器件分销及信息服务、萤火工场、智慧供应链三大板块,始终保持快速增长。依托线下超过三十年积累的分销经验,中电港已连续14年荣获行业权威媒体《国际电子商情》授予的 最佳本土分销商 。
[单片机]
AT89S51单片机对数字电压表的设计
利用单片机AT89S51与ADC0809设计一个数字电压表,能够测量0-5V之间的直流电压值,四位数码显示,但要求使用的元器件数目最少。 1. 电路原理图 图1.28.1 2. 系统板上硬件连线 a) 把“单片机系统”区域中的P1.0-P1.7与“动态数码显示”区域中的ABCDEFGH端口用8芯排线连接。 b) 把“单片机系统”区域中的P2.0-P2.7与“动态数码显示”区域中的S1S2S3S4S5S6S7S8端口用8芯排线连接。 c) 把“单片机系统”区域中的P3.0与“模数转换模块”区域中的ST端子用导线相连接。 d) 把“单片机系统”区域中的P3.1与“模数转换模块”区域中的OE端子用导线相连接。 e) 把“单片机系
[单片机]
单片机的时钟周期机器周期
时钟周期 时钟周期也称为震荡周期,定义为时钟脉冲的倒数,是计算机中最基本, 最小的时间单位。 机器周期 在计算机中,为了便于管理,通常把一条指令执行划分为若干个阶段,每一个阶段完成一项任务。如: 取指令、存储器读,、存储器写等,这每一项工作称为一个基本操作。 完成一个基本操作所需要的时间为机器周期,一个机器周期由若干个S周期(状态周期)组成。 指令周期 执行一条指令所需要的时间, 一般由若干个机器周期组成。指令不同,所需要的机器周期也不同。 对于一些简单的单字节指令, 在取指令周期中, 指令取出到指令寄存器后, 立即译码执行,不再需要其他的机器周期。 对一些比较复杂的指令, 例如:转移指令、 乘法指令,则需要两个或两个以上的机器周
[单片机]
基于51单片机的电动车跷跷板设计
1.引言 本设计为参加电子设计竞赛而作,较好地解决了电动车在跷跷板上的运行和控制问题,系统结构比较简单,控制比较准确。 2.系统方案设计、比较与论证 根据题目的基本要求,设计任务主要完成电动车在规定时间内按规定路径稳定行驶,并能具有保持平衡功能,同时对行程中的有关数据进行处理显示。为完成相应功能,系统可以划分为以下几个基本模块:电动机驱动模块、寻迹线探测模块、平衡状态检测模块、信息显示模块。见图1 图1 系统框图 2.1寻迹线探测模块 探测路面黑色寻迹线的原理:光线照射到路面并反射,由于黑线和白纸的反射系数不同,可根据接受到反射光强弱由传感器产生高低电平并最终通过单片机判断是否到达黑线或偏离跑道。 方案一:由可见光发光二极管与
[单片机]
单片机实现无线呼叫系统设计
随着科技的进步以及生活质量的不断提高,产生了各种不同类型的呼叫系统。传统的 呼叫系统 多是有线的,比如采用分布控制方式的单片机系统,主机和呼叫器的应答通过一根三芯导线,包括电源线、信号线、地线来完成,各呼叫器并行挂接。这样的系统存在着布线繁琐,安装麻烦、成本高等问题,针对这些问题,无线呼叫系统逐渐发展起来,越来越多的研究者将目光投向了无线领域。 1 系统设计方案 低功耗无线呼叫系统的发送和接收模块的框图如图1,图2所示。 其中图1为无线发送模块,以STC89C52RC为主控制核心,及时响应终端的呼叫信息,然后利用nRF905无线传输模块将呼叫信息发送给无线接收模块进行处理。 图2为无
[单片机]