8051单片机C51实用程序集

keil c51 环境下8051单片机实用程序集(45个)...
关键词: 8051 C51 单片机

http://download.eeworld.com.cn/detail/smrlz/591986 发布时间: 2019-02-21



51单片机心形流水灯实验分享

单片机的初学者可以试试,方法简单,基本看焊功。所需元器件:89c52/89c51一个、发光二极管颜色依个人喜好32个、1k电阻32个(棕黑红金或者贴片102)、棕黑橙金10k电阻一个、电解电容50v 10uf和16v 100uf各一个、无极性22p或者30p数量2个、晶振11.0592一个、其余就是开关和通电接口了。 51单片机心形流水灯实验分享 ...

http://bbs.eeworld.com.cn/thread-1069983-1-1.html 发布时间: 2019-02-21



51单片机下载程序步骤

51单片机下载程序步骤,感兴趣的小伙伴们可以瞧一瞧。 ...
关键词: 51单片机

http://download.eeworld.com.cn/detail/lamas/591895 发布时间: 2019-02-20



51单片机中断扩展

单片机外部中断拓展 中断源太多时可以使用次方法。 ...
关键词: 单片机

http://download.eeworld.com.cn/detail/solarelec/591888 发布时间: 2019-02-20



arm嵌入式培训学校哪里好?粤嵌分享arm学习建议

  arm嵌入式培训学校哪里好?想通过arm培训的初学者,究竟该怎么学习呢?除了要找到合适的arm嵌入式培训学校,还要针对arm进行相对应的学习。粤嵌在此分享arm学习建议:   ARM到底指的是什么?ARM的处理器芯片应该如何来分类?当前应用比较多的ARM处理器芯片究竟有哪些?他们主要的应用领域有哪些?其实这几个问题,可以通过在网上查找相关的资料可以很快的得出相应的答案,arm嵌入式培训学校哪里好?对于初学者来讲,还是希望大家对这些内容比较熟悉。   1、掌握ARM体系结构域汇编指令   在我们身边的很多ARM初学者,刚开始就抱着很多有关ARM体系结构的书籍开始苦读,更有很多初学者,在...

http://bbs.eeworld.com.cn/thread-1069817-1-1.html 发布时间: 2019-02-20



51单片机库之串口发送一段字符数码管接收显示(用串口调试助手修改数据)

51单片机库函数:利用串口调试助手修改数据,方便快捷,更多应用可以借助本程序修改,下面是视频演示 http://www.bilibili.com/video/av ... mp;ts=1550570609811 单片机为普中科技单片机,编译环境为KEIL4,使用语言为C语言 串口调试助手我用的是普中科技自带的串口调试助手,既能烧录程序,也能当串口调试助手,个人认为非常方便。波特率...

http://bbs.eeworld.com.cn/thread-1069790-1-1.html 发布时间: 2019-02-19



51单片机库之串口发送一段字符数码管接收显示(用串口调试助手修改数据)

51单片机库函数:利用串口调试助手修改数据,方便快捷,更多应用可以借助本程序修改,下面是视频演示 http://www.bilibili.com/video/av ... mp;ts=1550570609811 单片机为普中科技单片机,编译环境为KEIL4,使用语言为C语言 串口调试助手我用的是普中科技自带的串口调试助手,既能烧录程序,也能当串口调试助手,个人认为...

http://home.eeworld.com.cn/my/space-uid-1014845-blogid-724570.html 发布时间: 2019-02-19



51单片机PS2键盘解码实验--C51源代码

#include <at89x51.h>#include "KBCODE.H"#define LCM_RS    P2_0#define LCM_RW    P2_1 //定义LCD引脚#define LCM_E     P2_2#define LCM_Data  P0#define Busy 0x80 //用于检测LCM状态字中的Busy标识#define Key_Data  P3_2 //定义Keyboard引脚#define Key_CLK   P...

http://www.eeworld.com.cn/mcu/2019/ic-news021943287.html 发布时间: 2019-02-19



c51单片机扩展64K的RAM

本文章将简要说明51单片机扩展ram的方法,为了避免以后再扩展ram,我一步到位的将ram扩展到64KB一、原理图说明:1. 图中未提供电源部分,由外部排针供电2. 图中未提供串口下载部分,由外部串口模块插到P30, P31实现下载二、实物图三、Keil设置...
关键词: c51 单片机 扩展64K RAM

http://www.eeworld.com.cn/mcu/2019/ic-news021943286.html 发布时间: 2019-02-19



基于51单片机—多功能秒表

功能介绍:1. 三位数码管显示数据00.0~99.92.一次计时中可记录4个数据(按一下存一次数据),存在EEPROM中(若按了五下,则会丢失第一次按下的数据)3.两个按键功能为,暂停,启动,存数,取数,翻页(查看下一个存的时间)硬件连接1.两个573控制数码管的段选,位选,573数据输入端接P0口,段选,位选分别接,P1^1,P1^02.P1^3,P1^4分别接EEPROM的时钟线(SCL),数据线(SDA)3.独立按键K0.K1分别接外部中断0,1接口 P3^2,P3^34.使用定时器0的工作方式2介绍1.K0分 短按(小于2s),长按(大于2s),短按为定时器启停,长按进入读取数据程序2...

http://www.eeworld.com.cn/mcu/2019/ic-news021943282.html 发布时间: 2019-02-19



51单片机下降沿触发

求助各位大神,请问下我这边这个51系列的,但是没有硬件的中断,我想实现当我传感器信号消失的时候,我的接触器得电2S然后断电 51单片机下降沿触发 什麼品牌和型號MCU?怎會沒有中斷?最好附上datasheet, 大神们,这是我的电路图 P1端子接的是传感器吗? 具体说说工作过程 检查引脚的高低电平变化,也可以模拟出来中断 51单片机有端口中断的,除非你把2个可以产生中断的端口占...

http://bbs.eeworld.com.cn/thread-1069681-1-1.html 发布时间: 2019-02-18



STM32 的位带操作

位操作就是可以单独的对一个比特位进行读和写,这个在51单片机中非常常见。51单片机中通过关键字sbit来实现位定义,STM32中则是通过访问位带别名区的地址来实现对某一位的操作。例如51单片机中可以实现以下操作#define LED_ON 0sbit LED = P2^0;LED = LED_ON;而现在STM32的位段、位带别名区就为了实现这样的功能。STM32针对SRM和外设区开辟了两个内存空间(位带区),分别是SRAM和外社区的最低1MB的空间。这两个1MB的内存空间除了可以像正常的 RAM 一样操作外,他们还有自己的位带别名区,位带别名区就是把1MB位带区的每一个位膨胀成一个32位的字...
关键词: STM32 位带操作

http://www.eeworld.com.cn/mcu/2019/ic-news021843273.html 发布时间: 2019-02-18



STM32中断及NVIC概述

参考资料《STM32F4xx 中文参考手册》第十章-中断和事件、《 ARM Cortex™-M4F 技术参考手册》-4.3 章节:NVIC 和 4.4章节:SCB—4.4.5的 AIRCR。对51单片机有一定了解的都知道51单片机有5个中断源,2个优先级,通过对IP这个寄存器赋值来进行中断优先级的处理而STM32的中断非常强大,每个外设都可以产生中断,那么STM32如何进行中断优先级的分配...
关键词: STM32 中断 NVIC概述

http://www.eeworld.com.cn/mcu/2019/ic-news021843271.html 发布时间: 2019-02-18



STM32_EXTI外部中断学习笔记

参考资料:《STM32F4xx中文参考手册》系统配置控制器以及中断和事件章节。EXTI( External interrupt /evet controller)之前接触过51单片机的都了解到51单片机有两个外部中断 ,分别为外部中断0、1。用来实时地处理外部事件的一种内部机制。当某种外部事件发生时,单片机的中断系统将迫使CPU暂停正在执行的程序,转而去进行中断事件的处理;中断处理完毕后.又返回...
关键词: STM32 EXTI 外部中断

http://www.eeworld.com.cn/mcu/2019/ic-news021843270.html 发布时间: 2019-02-18



STM32_USART 串口通讯详解

51单片机有了解的都知道51单片机的串口通讯工作原理,我们单片机使用的电平TTL电平,为了使我们的的单片机与PC进行通信,就需要一个电平转换芯片,把TTL电平转换为USB电平(使用的USB接口,如果使用的DB9接口,电平转换芯片则为TTL转RS232电平芯片),然后通过对SBUF寄存器的读写操作来实现PC与MCU的通信。STM32的串口通讯原理与51相同。下面就对USART尽行具体的介绍...
关键词: STM32 USART 串口通讯

http://www.eeworld.com.cn/mcu/2019/ic-news021843268.html 发布时间: 2019-02-18



89c51 CPU时序

89C51系列单片机和其他MCU一样,都是从Flash Rom中取指令和执行指令过程中的各种微操作,都是按着一定的节奏进行的。这是因为89c51单片机内有一个节奏发生器,即片内的震荡脉冲电路。89c51的芯片内部有一个高增益的反相放大器,用于构成震荡器。反相放大器的输入端是XTAL1,输出端是XTAL2,两段之间接一个石英晶体和两个电容就构成了稳定的自激振荡器,电容c1、c2通常取30PF左右,可稳定频率并对震荡频率有微调作用。晶体振荡器的脉冲频率范围为Fsoc=0~24MHz。振荡信号从XTAL2端输入到片内的时钟发生器上,如下图所示1、节拍与状态周期     ...
关键词: 89c51 CPU时序

http://www.eeworld.com.cn/mcu/2019/ic-news021843267.html 发布时间: 2019-02-18



89c51单片机流水灯操作

要用51单片机实现流水灯操作我想是每个初学者学习单片机,了解嵌入式的第一个动手的小实验吧,今天在重新学习的时候遇到了一点小问题,在这里和大家分享一下。要想控制流水灯操作其实是用单片机给每个二极管高低电平来控制灯的亮与不亮。我用的51单片机学习板的二极管的硬件原理图如下图所示板子上电之后,J2是跳线帽,一般是连接上的,再过来是LED1~LED8共8个发光二极管,然后经过电阻连接到51单片机的8个...

http://www.eeworld.com.cn/mcu/2019/ic-news021843266.html 发布时间: 2019-02-18



51单片机 定时器及其应用

89c51单片机内部有两个16位的定时/计数器,即定时器T0和定时器T1,单片机的定时功能其实就是通过计数来实现的,当单片机每一个机器周期产生一个脉冲时,计数器就加一。定时器的应用涉及到中断方面的知识,可以先了解中断的概念再来看定时器如,一个16位的定时器,它所能计数的范围是0~65535,如果单片机采用的是12M的晶振,那么定时器单次最长的时间为65535*((1/12)*12),因为一个一个机器周期等于12个振荡周期,那么定时器加一所用的时间是1/12M*12是1us,也就是一个12MHz晶振的51单片机单次最长时间约为65ms.定时器的控制89c51的定时器由两个寄存器控制,分别是工作模...
关键词: 51单片机 定时器

http://www.eeworld.com.cn/mcu/2019/ic-news021843265.html 发布时间: 2019-02-18



51单片机数码管的静态与动态显示

操作数码管的显示其实与操作led灯的操作本质上差不多,可以把一个数码管当做操作8段led灯来让它显示我们所预想的效果,如下图所示。假如我想让一个数码管显示1,把我只需把B、C两个LED灯点亮就可以了,数码管的a~dp(数码管的点)对应字节的1~8位,假设为共阳极接法,即为1111 1001对应十六进制的F9数码管的显示分为静态显示和动态显示数码管的静态显示其实就是一直给数码管的特定位一直发送一样的数据就可以了,动态显示的原理其实是一位一位的操作操作每个数码管,因为对每一位的操作特别快,并且在一直轮流给数,原理其实就是利用了人眼的视觉暂留效果和发光管的余晖作用来达到效果,只是操作的比较快,我们人...

http://www.eeworld.com.cn/mcu/2019/ic-news021843264.html 发布时间: 2019-02-18



51单片机串口通讯UART

。接下来我用串口通信来实现计算机与51单片机之间的串口通信,计算机给单片机发送一个数,单片机接收后把这个数加1再发送给计算机,具体操作如下#include<reg52.h>#define uint unsigned intvoid UART_Init();uint num ;/*********************************************函数名称:主函数...

http://www.eeworld.com.cn/mcu/2019/ic-news021843263.html 发布时间: 2019-02-18




<上一页 12345678910111213141516 下一页> 相关结果约8,359个