E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
89C51
89C51
之EEPROM-IIC 实验 ---- 自学笔记
目录一、EEPROM是什么二、IIC串行总线的组成及工作原理2.1、IIC串行总线的组成及其工作原理2.2、IIC串行总线概述2.3、IIC总线的数据传送2.3.1、数据位的有效性规定2.3.2、起始和终止信号2.3.3、数据传送格式三、总线寻址3.1、总线寻址过程3.2、80C51单片机IIC串行总线器件的接口(1)、典型信号模拟(2)、典型信号模拟子程序3.3、IIC总线器件的扩展(1)、扩展
渭水文抄公
·
2020-08-07 12:44
单片机
创意小发明:使用51系列单片机的DIY点焊机控制项目(程序+原理图)
各位早上好,最近一段时间全市不好的消息,南方的洪水已经超过了98年是史上最厉害的洪水,但愿灾难赶紧过去最近做了一个用单片机的点焊机控制装置,使用的是
89C51
单片机、LCD5110显示屏和微型继电器,通过检测按钮信号
从零开始学单片机设计
·
2020-08-04 07:17
项目
编程
项目
DIY
电焊机
嵌入式
3课:单片机存储器结构
原来在
89C51
中的
wjs1033
·
2020-07-30 22:04
51单片机教程
串口通信中的int float型数据的处理和发送
下面就以常用的8位单片机
89c51
为例来进行说明。当发送int型或long型数据时还比较简单,
EE漫谈
·
2020-07-29 20:19
c语言点滴
单片机中串口如何发送超过8位的数据
下面就以常用的8位单片机
89c51
为例来进行说明。当发送int型
jason6765599
·
2020-07-29 19:14
问题与解决
基于单片机
89C51
模拟电压表系统(双量程)
硬件部分MCU:
89C51
显示模块:LCD1602模数转换:ADC0808警报:蜂鸣器电压采集:采集电路软件部分:该部分无非是驱动及数据处理。首先是驱动:LCD
我要改个好听的博客名
·
2020-07-29 17:00
基于单片机
89C51
模拟电压表系统(双量程)
硬件部分MCU:
89C51
显示模块:LCD1602模数转换:ADC0808警报:蜂鸣器电压采集:采集电路软件部分:该部分无非是驱动及数据处理。首先是驱动:LCD
一只废材
·
2020-07-29 17:00
串口通信中整型和浮点型数据的处理和发送
下面就以常用的8位单片机
89c51
为例来进行说明。当发送
0421DNA
·
2020-07-29 13:53
基于
89C51
单片机的超声波测距系统设计与制作
程序如下main.c/*********************************************************************//*超声波测距数码管显示*//*********************************************************************//*温度补偿*//*用定时器0计数测量超声波发送接收时间*//*用定
韦大爷
·
2020-07-28 15:37
大学生涯
通过定时器输出矩形波
完成50个频率为1KZ的矩形脉冲输出(用中断)解析:矩形脉冲频率为1KZ,周期则为1ms,中断为0.5ms,所以T0:TH0=(65536-500)/256,TL0=(65536-500)%256注意:
89c51
我想改行
·
2020-07-15 08:02
51单片机
毕业回馈-
89C51
之GPIO使用(流水灯)
今天分享一个
89c51
制作的8位流水灯案例。使用Proteus仿真。同上一遍文章不同。
weixin_30339457
·
2020-07-15 02:16
嵌入式
c/c++
89c51
单片机流水灯操作
要用51单片机实现流水灯操作我想是每个初学者学习单片机,了解嵌入式的第一个动手的小实验吧,今天在重新学习的时候遇到了一点小问题,在这里和大家分享一下。要想控制流水灯操作其实是用单片机给每个二极管高低电平来控制灯的亮与不亮。我用的51单片机学习板的二极管的硬件原理图如下图所示板子上电之后,J2是跳线帽,一般是连接上的,再过来是LED1~LED8共8个发光二极管,然后经过电阻连接到51单片机的8个P1
飞翔的卡布达
·
2020-07-11 16:22
51
c语言
C51 电路图 常用的头文件下载 REG52.H、REG51.H、STC12C5A60S2.H、STC12C2052AD.H
://pan.baidu.com/s/1pJKK4w7密码:a0re把STC12C5A60S2.H、STC12C2052AD.H头文件放到C:\Keil\C51\INC\#include // 通用
89C51
weixin_33719619
·
2020-07-10 19:07
89C51
单片机之外部中断0、1控制LED
89C51
单片机之外部中断0、1控制LED1.proteus仿真图2.keli代码#includesbitled1=P0^0;sbitled2=P1^0;//外部中断0控制程序voidINT0test(
抽屉疯了
·
2020-07-10 17:27
单片机
89C51
单片机按键控制数码管动态显示0~9
89C51
单片机按键控制数码管动态显示0~91.preteus仿真图2.keli代码#includesbitkey1=P3^0;intCC_num[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d
抽屉疯了
·
2020-07-10 17:27
单片机
89C51
单片机之定时器0、1控制LED1、0.5秒闪烁
89C51
单片机之定时器0、1控制LED1、0.5秒闪烁1.proteus仿真图2.keli代码#includesbitled1=P0^0;sbitled2=P1^0;intcount0,count1;
抽屉疯了
·
2020-07-10 17:27
单片机
89C51
单片机按键控制数码管静态显示0~9
89C51
单片机按键控制数码管静态显示0~91.proteus仿真图左边为共阴管,高电平点亮;右边为共阳数码管,低电平点亮2.keli代码#includesbitkey1=P3^0;sbitkey2=P3
抽屉疯了
·
2020-07-10 17:27
单片机
单片机
Keil5软件
89C51
程序排故经验1
今天用KeilMDK软件编译一个很久之前编写的程序时提示“…不在正确的参数列表中”,报错信息如下:compilingmian.c…IIC.H(25):errorC132:‘_E2PROM_Save’:notinformalparameterlistIIC.H(26):errorC132:‘E2PROM_DataLoad’:notinformalparameterlistDISPLAY.H(8):e
想成为计算机
·
2020-07-10 00:15
单片机编程
单片机内部结构是怎样的?
原来在
89C51
中的RO
嵌入式资讯精选
·
2020-07-09 10:42
89C51
单片机读取DHT11数据并用数码管显示
前几天发了arduino读取dht11的文章【arduino读取DHT11温度、湿度数据并串口显示】,里面DHT11的通信协议已经说明了,这里略过,贴个程序吧。测试过可用的。晶振11.0592Mhz。#include"reg52.h"unsignedcharnum[10]={0xde,0x82,0xec,0xe6,0xb2,0x76,0x7e,0xc2,0xfe,0xf6};//数码管段码unsi
Panda_1875
·
2020-07-09 06:33
c
实验室单片机知识点(一)
2、
89C51
的引脚封装:①主电源引脚(2根)VCC(Pin40):电源输入,接+5V电源GND
盖盖的博客
·
2020-07-08 23:37
实验室单片机
实验室
单片机
知识总结
实验一 外部中断实验
三、实验原理当
89C51
的CPU正在处理某件事情(如正在执行主程序)时,单片机外部或内部发生的某一事件(如外部设备产生的一个电平变化或脉冲跳沿的变化,或者是片内事件的发生,如计数器的计数溢出等)请求CPU
HP学院
·
2020-07-08 12:44
单片机
89c51
单片机的简单运用1--数码管、流水灯
一.简单的点灯程序需要记住的1.单片机控制开发板的二极管亮灭:由单片机的P1口控制,注意开发板的原理图,分清楚到底是给低电平亮还是高电平亮,一般都给低电平亮。控制灯分为总线法和位选法,总线法是用十六进制数控制P1口的高低电平,1为高,0为低,位选是选出P1口的任意一位操作。流水灯是通过延时函数或定时器延时,依次控制不同的灯亮来完成流水灯2.数码管的静态显示和动态扫描:Lab-MCS51开发板通过单
stweddy
·
2020-07-08 06:30
大学 嵌入式应用开发 学习路线
目前我还是本科生,讲的话就拿我目前接触到的知识点来讲吧,我目前接触到的板子有一个
89C51
的单片机、内核为ARMcortex-A53的开发板、ARMcortex-M4
MrVoider
·
2020-07-06 23:40
嵌入式
89C51
ADC0832模数转换与LCD1602显示
ADC0832模数转换与LCD1602显示。ADC0832是一种8位分辨率、双通道A/D转换芯片。ADC0832特点:8位分辨率;双通道A/D转换;输入输出电平与TTL/CMOS相兼容;5V电源供电时输入电压在0~5V之间;工作频率为250KHZ,转换时间为32μS;芯片接口说明:CS_片选使能,低电平芯片使能。CH0模拟输入通道0,或作为IN+/-使用。CH1模拟输入通道1,或作为IN+/-使用
青烨慕容
·
2020-07-06 19:47
51单片机
用LCD1602实现简单的数字时钟
本设计是基于单片机
89C51
为控制核心,以液晶为显示的数字时钟。
zgc261
·
2020-07-06 12:08
电子设计
基于DS18B20的粮仓*系统中温度测量系统的设计
本文介绍一种以单线数字温度传感器DS18B20为温度敏感元件的粮仓温控系统,系统以微型计算机为上位机,
89C51
单片机为检测分机,DS18B20数字温度传感器直接与分机连接,分机与测温主机通过RS-485
xiaoxueyu
·
2020-07-06 08:05
实验八 D/A 转换实验
转换过程是先将
89C51
送到D/A转换器的各位二进制按其权的大小转换为相应的模拟分量,然
HP学院
·
2020-07-05 19:35
单片机
89C51
与ad0832 输出正弦波,三角波,矩形波,锯齿波
proteus仿真电路图c语言程序#include#include#defineDA0832XBYTE[0xfffe]#defineucharunsignedchar#defineuintunsignedintsbitS1=P1^0;sbitS2=P1^1;//00锯齿波;01方波;10三角波;11正弦波ucharcodesin_tab[]=//正弦波输出表{0x80,0x83,0x86,0x89
iMISaD
·
2020-07-05 18:09
单片机
简述基于
89c51
的8*8LED点阵屏使用方法
最近弄了一块32*64的LED点阵屏,想做个万年历的...发现不会驱动,我去。。遂拿起放了很久的8*8LED点阵来耍耍。话归正题,此次试验用89c51+74hc595两块+1块8*8LED点阵首先关于74hc595的驱动,就不多说了。参考http://www.51hei.com/chip/3978.html关于8*8点阵首先要解决的是关于引脚顺序的问题如图,阿拉伯数字12345678旁边对应的①②
BadD-
·
2020-07-05 09:21
89C51
单片机控制定时器0、1分别输出5kHz和2.5kHz的方波
89C51
单片机控制定时器0、1分别输出5kHz和2.5kHz的方波1.proteus仿真图2.keli代码#includesbitsig1=P1^0;sbitsig2=P1^1;//定时器中断0控制程序
抽屉疯了
·
2020-07-05 01:33
单片机
STM8入门以及程序编译、烧录、IAR使用方法(扫盲篇)
EmbeddedWorkbench6.5(IarIdePm)、STVisualProgrammer(STVP)STM8以其超高的性价比,在低端单片机领域占领了很大的市场,市面上很多单片机产品都能够看到STM8的身影,下面对STM8和
89C51
pang9998
·
2020-07-05 01:38
MCU-STM8
提升效率(时间准确性),减少时间和资源的消耗——由89C52/
89C51
的定时器中断引出的一些问题...
尽量用最少的文字描述清楚问题。事情起因是这样的:要做遥控小车的平台迁移,STM32开发板无法方便地供电,因此又拿出了尘封的51(STC89C52RC),搭配上最小系统板就可以用排针加杜邦线供电了。测试的时候出了点问题,51开发板上用作显示的数码管会闪动,而在逻辑正确的情况下是不会出现这个情况的(后来发现数码管的位选段选信号有点小问题)。在排查过程中,一步一步找到了中断处理程序。51一共有5个中断源
diju5626
·
2020-07-04 14:20
考试例题,请设计一个单片机5位动态扫描数码显示
5位显示内容为“
89C51
”。1、正确连接电路(10分)2只能显示部分内容(10分)3能完整稳定显示所有内容(20分)。
ADcalciummilk
·
2020-07-04 12:24
单片机
课程设计:
89C51
单片机实现六位密码锁
全部内容为本人原创!其中代码程序仅为该课程设计中的一种方法,对有兴趣修改、完善的同学表示欢迎!注:由于各模块代码在编写时相互交融,因此将各模块代码独立显示出来较为困难且观赏性差,因此代码展示仅有最后的总代码展示本程序功能:1.设置6位密码,密码通过键盘输入,若密码正确,则指示灯亮。2.密码可以由用户自己修改设定,锁打开后才能修改密码。修改密码之前必须再次输入密码,在输入新密码时需要二次确认,以防止
Schofiled
·
2020-07-04 08:03
单片机
c#
89C51
使用ADC0808模数转换
89C51
使用ADC0808模数转换1、基本要求简介:1.1、采用中断方式,利用ADC0808实现8路模拟输入信号依次进行A/D转换。
青烨慕容
·
2020-07-04 03:01
51单片机
基于单片机的信号发生器设计
本次我选择了基于单片机的信号发生器设计的这个课程设计,因为相对比较简单,就一个
89C51
和D/A0832就搞定。余老师还是比较好的,像他们软件的要焊接,额,密密麻麻的一大堆线,看着就烦。
天下龙王一家亲
·
2020-07-04 01:10
单片机笔记(1)
文章目录第2章
89C51
单片机的结构与原理2.189C51单片机的主要特性2.289C51单片机的内部总体结构2.389C51单片机的引脚功能2.3.189C51单片机引脚功能2.3.2三总线结构2.3.3
HadesFan_shu
·
2020-06-29 07:13
笔记
51单片机 - - 简介
产品公司:Intel(英特尔)的:80C31、80C51、87C51,80C32、80C52、87C52等;*ATMEL(艾德梅尔)的:
89C51
、89C52、89C2051,89S51(RC),89S52
stormwangw
·
2020-06-26 14:52
51单片机学习
自学STM32的第一天
-STARTUP.A51STM32寄存器1.电平控制2.方向控制3.时钟控制4.水到渠成再接再厉定义外设寄存器结构体外设声明APB1,APB2,AHB总线基地址初学者入门书有没有推荐的大学学的是单片机
89C51
1998涛
·
2020-06-25 13:06
STM32
51单片机 定时器及其应用
89c51
单片机内部有两个16位的定时/计数器,即定时器T0和定时器T1,单片机的定时功能其实就是通过计数来实现的,当单片机每一个机器周期产生一个脉冲时,计数器就加一。
飞翔的卡布达
·
2020-06-25 03:36
51
51单片机最小系统的制作和程序烧录
这篇博客就来分享一下51单片机最小系统的制作以及怎么下载程序首先准备的材料有:一块板子,一块
89c51
/52的芯片,一个51芯片插座,12MHZ的晶振,一个10的电阻,一个10uf的电解电容两个20-33pf
mcu旺仔acm
·
2020-06-24 14:35
51单片机
STC单片机11.0592晶振实现115200波特率串口通信
在8051系列单片机如:89S51、
89C51
这些单片机上,用11.0592M晶振实现115200波特率通信,几乎是不可能的。
iteye_10992
·
2020-06-23 18:33
89C51
单片机内部结构深度解析
89C51
单片机内部结构深度解析一:单片机内部资源ROM/RAM/CLOCK/RST8位CPU:和32位处理器的意思一样,计算机中的位数指的是CPU一次能处理的最大位数。
爱学控制的猫
·
2020-06-22 11:20
C51
89C51
单片机数码管显示
数码管显示分为静态数码管显示和动态数码管显示学习掌握数码管相关的内容,可以从以下三方面入手:1.数码管电路图2.译码器3.进制转化直接上图数码管电路图数码管电路的接法有共阴和共阳两种,这里采用共阴接法从其中取出一个数码管进行分析单个数码管此处为一个8位的数码管,想要数码管显示出想要的数字,则需要对数码管进行高低电平的设置1为高电平,0为低电平分别对a,b,c,d,e,f,g,dp进行1和0的编写,
路过的小码农_
·
2020-06-22 09:45
单片机
51单片机最小系统-粗解
不行还是首先声明一下本人菜鸟其中说的很多不足甚至错误大佬们不喜勿喷哈哈哈51单片机的最小系统包括这个几个部分:1:MCU(多是89c52啦比较老啦)别问我咋不是
89c51
哈哈2:晶振电路(小心脏啊)3:
HopesunIce
·
2020-06-21 21:04
51单片机
最小单片机系统
以
89C51
单片机为例,在protues画出的最小单片机系统。仿真图如下:单片机最小系统就是使单片机工作的最少的器件构成的系统。最小单片机系统主要包括时钟电路、复位电路、31脚EA接Vcc。
Capturing_Dream
·
2020-06-21 18:39
单片机
单片机
keil5 MDK中传统C51与STM32兼容方法
keil5MDK中传统C51与STM32兼容方法《版权属于:智凡单片机c语言入门本文作者:智凡单片机原文链接:https://blog.mcujc.com/post/54.html》之前单片机刚入门开始学
89C51
封异
·
2020-05-09 09:50
keil
mdk
002_89C52_Proteus_DAC0832_输出50HZ,正弦波,三角波,矩形波,锯齿波
(一)非常感谢:
89C51
与ad0832输出正弦波,三角波,矩形波,锯齿波(二)在上面的情况下进行程序的修改,实现50HZ的输出(三)电路图(三)输出方波(四)输出锯齿波(五)输出三角波(六)输出正玄波
陆小果哥哥
·
2019-12-25 09:17
010_89C51
基于
89c51
芯片的开发(抢答器)
抢答器简介:总共有8个按钮,其中7个按钮给选手使用,1个按钮给主持人使用,当1位选手按下按钮后,对应的led灯将会变亮,同时静态数码管上会显示该名选手的号码,另外6位选手无论怎么按按钮都不会发生改变;只有通过主持人手中的复位按钮才会使led灯熄灭,并且静态数码管上数字消失。#includesbitkey1=P0^0;sbitkey2=P0^1;sbitkey3=P0^2;sbitkey4=P0^3
FCNOOB
·
2019-01-22 20:07
51单片机
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他