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
硬件编程(C51)
STC89
C51
- 串口程序编程 -unfinished -unfinished-unfinished
。根据串口协议定义发送数据的形式,直接进行数据发送设置产生波特率的定时器1串行口控制。打开中断当接收数据时会产生中断通过计算模拟发出的信号保存在单片机接收缓冲器SBUF中。。
天 _ 还没亮
·
2023-11-15 12:42
STC89C51
【
C51
】9-IIC协议
9.1IIC属于半双工通信方式拓展:串口通信即可以实现半双工,也可以实现全双工单工:数据传输只支持数据在一个方向上传输半双工:允许数据在两个方向上传输。但是,在某一时刻,只允许数据在一个方向上传输全双工:允许数据同时在两个方向上传输9.2IIC协议IIC总线在传输数据的过程中一共有三种类型信号,分别为:开始信号、结束信号和应答信号。//起始位,停止位,数据位,速度9.4OLED的寻址模式如何显示一
Walker F.M
·
2023-11-15 12:40
c语言
51单片机
C51
- NRF24L01 无线串口模块
1.硬件知识1.1nRF24L01的引脚功能(IO方向是相对模块而言的)CE:ChipEnable,芯片使能,在发送和接收过程中都要将这个引脚拉高。IRQ:低电平触发,当状态寄存器中TX_DS、RX_DR或MAX_RT为高时触发中断,当MCU给中断源写1时,中断引脚被禁止。默认状态下所有的中断源是被禁止的。1.2通信条件两个NRF24L01,收发双方需要满足4个条件:1.发射接收频道相同(设置频道
如图所示z
·
2023-11-15 12:09
51系列单片机
单片机
fpga开发
物联网
C51
--串口协议
1、串口通信的协议有:波特率、起始位、数据位、停止位。1帧数据位10位,1位起始位+8位数据位+1位停止位TxD(TxD/P3.1口)为发送信息RxD(RxD/P3.0口)为接收端接收信息串口为全双工接受/发送串行口2、时序图:transmit(发送):tclock产生晶振和脉冲,shift移位寄存器startbit起始位为0,TI=0TXD(DATAOUT),根据时钟移位发送,d0-d7:例:发
小小的个子
·
2023-11-15 12:06
STC51
单片机
嵌入式硬件
51单片机
c语言
stm32
C51
——串口通信
2、1帧数据位10位,1位起始位+8位数据位+1位停止位
C51
单片机中p3.0口为接收口,3.1口为发送口3、时序图:transmit(发送):tclock产生晶振和脉冲,shift移位寄存器startbit
now
·
2023-11-15 12:06
C51
C51
详解 KEIL
C51
软件的使用·建立工程
单片机要运行,就必须将程序代码下载到程序存储器内部,但是在写进单片机之前要先将你写的程序转换成*.hex或*.bin的文件.不同系列的单片机都有不同的软件对其进行编绎,而keilCx51是德国开发的一个专为51系列单片机提供的软件开发平台,基本上现在的所有51系列内核的单片机都是使用keil来调试和编绎,在上面编写好程序后,将其编绎成*.hex的十六进制烧写文件.然后再烧写到单片机系统中去。Kei
时光の尘
·
2023-11-15 05:46
嵌入式学习
51单片机
嵌入式硬件
单片机
Keil5
C51
版(51单片机编程软件)安装教程
目录一.keil软件介绍二.keil软件下载三.keil软件安装四.视频教程一.keil软件介绍keil软件是Keil公司下的微控制器(MCU)软件开发工具。2005年Keil公司由ARM公司收购,后续推出了uVision界面。用于调试ARM内核的MDK-ARM开发工具。同时继续在uVision界面界面支持8051和C16X。keil软件的名字非常多,有KEILMDK-ARM、KEILARM、KE
2023王先生要加油鸭
·
2023-11-15 00:34
51单片机
嵌入式硬件
单片机
Keil
C51
、STM32修改背景颜色为黑色
看惯了其他编译器的黑色背景,也想把Keil改为黑色。1、在安装根目录下找到global.prop文件2、打开方式选择记事本打开,将里面内容替换为如下代码。#propertiesforallfiletypesindent.automatic=1virtual.space=0view.whitespace=0view.endofline=0code.page=936caretline.visible=
WANG_SAI123
·
2023-11-14 19:37
stm32
单片机
arm
嵌入式硬件
51单片机
【C++】——继承和派生
闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN博客数据结构:数据结构_IT闫的博客-CSDN博客C++:C++_IT闫的博客-CSDN博客
C51
IT闫
·
2023-11-14 16:21
c++
开发语言
【C++】——运算符重载
闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN博客数据结构:数据结构_IT闫的博客-CSDN博客C++:C++_IT闫的博客-CSDN博客
C51
IT闫
·
2023-11-14 16:15
C++
c++
开发语言
假冒 Skype 应用程序网络钓鱼分析
参考链接:https://slowmist.medium.com/fake-skype-app-phishing-analysis-35c1dc8b
c51
5背景在Web3世界中,涉及假冒应用程序的网络钓鱼事件相当频繁
安全大哥
·
2023-11-14 13:31
Web渗透测试
灰黑产关注
区块链
网络
区块链
安全
C51
单片机——定时器延时实现呼吸灯
#includeunsignedcharCycle=200;//呼吸灯周期:T=200*100us=20msvoidDelay_100us(){TH0=(65536-100)/256
「已注销」
·
2023-11-13 17:19
单片机
c语言
单片机
c语言单片机程序设计例,51单片机C语言程序设计经典实例(第2版)
项目一单片机系统的软、硬件开发环境任务1单片机最小应用系统的组成任务2Keil
C51
编译软件的使用任务3Proteus80仿真软件的使用项目二
C51
程序设计语言基础任务1
C51
程序组成的识读任务2运算符和表达式任务
LearningandStudy
·
2023-11-13 11:15
c语言单片机程序设计例
C51
--PC通过串口(中断)点亮LED
B4中的:REN允许/禁止串行接收控制位REN=1为允许串行接收状态。接收数据必须开启。所以SCON:01010000;即0x50如何知道数据已经接收RI位:当收到数据后RI=1(由硬件置一)硬件置一后必须用软件复位:RI=0PC通过串口点亮LED例:通过发送缓冲区发送‘c’或者‘o’熄灭或者打开D5#include"reg52.h"#include"intrins.h"sfrAUXR=0x8E;
小小的个子
·
2023-11-13 06:15
STC51
单片机
stm32
嵌入式硬件
C51
interrupt 中断
1、中断源与标记位----引起CPU中断的根源叫做中断源,中断源向CPU的请求,叫做中断请求,51单片机有5个中断源符号产生条件INT0外部中断0,中断请求信号由P3.2输入,低电平或下降沿引起INT1外部中断1,中断请求信号由P3.3输入,低电平或下降沿引起T0定时器/计数器0中断,由T0计数器记满回0引起T1定时器/计数器1中断,由T1计数器记满回0引起RX、TX串行口中断,串行口完成一帧数据
漏洞百出
·
2023-11-13 06:15
C51
单片机
C51
--Task08 串口通信实验
一、发送字符具体任务:采用按键发送一串字符至串口助手。要求:每次按下KEY1后,能够发送“HelloWorld”至串口助手代码:/**********************************************************************************************************模块名称:main.c*摘要:主文件,包含初始化函数和ma
努摆的皮卡皮
·
2023-11-13 06:15
C51
51单片机
C51
--串口
一、串口1、串口的基本认知:串行接口的简称为串口,也称为串行通信接口或者串行通讯接口(COM接口),是采用串行通信的扩展接口。串行接口是指数据一位一位的进行顺序传送,其特点通信线路简单,只要一堆传输线就能实现双向通信,大大降低成本,适用远距离通信,单传输速度较慢。设备间接线通信的一种方式;(通信的本质是数据的传送)数据一位一位顺序传送双向通信,全双工传送速度相对较慢全双工(允许二台设备间同时进行双
小小的个子
·
2023-11-13 06:14
STC51
51单片机
嵌入式硬件
单片机
c语言
【
C51
中断系统】
文章目录前言一、中断系统二、两点之中断系统1.中断系统的运行机制以具体的例子c程序来解释2.中断系统PX0作用前言中断相关知识—
C51
一、中断系统上篇文章已经讲了,当启动位打开,CNT计数溢出的时候,会触发溢出标志位置位
曦瑞
·
2023-11-13 06:13
嵌入式大神之路
C51单片机
单片机
stm32
嵌入式硬件
C51
编程12-中断篇(中断原理2)
中断可以用下面的例子理解工程师A在自己的位置做着自己的工作(写代码),工程师B有个问题需要请教工程师A,于是工程师B就会跑过来跟工程A请教。这时工程师A的写代码的工作会被打断,开始回答工程B的问题,解答完问题后,工程师A又开始愉快的写代码。从工程师B打断工程师A,到工程师A继续写代码这者整个过程叫中断。1)工程师B的问题,称为中断源2)工程师A停止当前的工作,准备解答称为:中断响应;3)工程师A解
颖川初尘
·
2023-11-13 06:43
51单片机
单片机
C51
编程18-中断篇(串行通讯2)
MCS-51单片机内部有两个独立的接收与发送SBUF,接收SBUF不能发送,发送SBUF不能接收,它们共用一个地址(99H)。内部逻辑结构下图所示:在串行内部逻辑结构中可以看到,串行通信除了与SBUF有关外,还与串行口控制寄存器SCON(地址为98H)、定时器T1有关,此外还有一个寄存器PCON(地址为87H),该寄存器只有一位与串行通讯有关。PCON寄存器的功能串行口控制寄存器SCON(地址为8
颖川初尘
·
2023-11-13 06:43
51单片机
单片机
C51
- 串口UART_发送
UART0>引言1>通讯协议1.1>示波器测试2>硬件组成2.1>串口工作模式1(8N1)2.2>并转串-移位寄存器(74HC165)3>波特率发生器3.1>定时器1配置3.2>8位自动重装载3.3>初始值计算4>程序设计4.1>发送1字节数据4.2>发送字符串4.3>printf重定向±-------------------------+B站:视频链接单片机-通信基础±-------------
零号-轩工
·
2023-11-13 06:42
51单片机开发-DAYi
51单片机
C51
中断
文章目录中断相关缩写全称(初学容易记)电路图中断过程中断源优先级TCON寄存器(中断的请求与外部中断的选择)IE寄存器(开关)IP中断优先级寄存器CPU处理中断三原则中断响应条件中断服务函数例子中断相关缩写全称(初学容易记)AbbreviationFullnameMeanTCONtimercontrol定时器控制寄存器TF1(TCON.7)Timer1flagT1中断标志位TR1(TCON.6)T
Heisenberg_Poppings
·
2023-11-13 06:42
C51
单片机
嵌入式
C51
- 中断系统
Contents1>定义2>作用3>组成3.1>中断系统结构3.2>8个中断源3.3>中断向量3.4>中断优先级4>原理5>应用1>定义中断(interrupt)是指:CPU执行某一程序过程中,由于系统内,或外部某种原因,必须中止原程序的执行,转去执行相应的处理程序,处理结束后,再回来继续执行原程序的【过程】2>作用解决CPU与外设之间速度匹配问题,使计算机可以及时处理系统中许多随机的参数和信息;
零号-轩工
·
2023-11-13 06:12
51单片机开发-DAYi
51单片机
C51
- 串口UART_接收
UART_接收1>目标2>工作原理2.1>硬件框图2.2>逻辑分析仪测试RXD波形3>程序设计4>实验验证5>复盘总结B站视频-串口接收1>目标51单片机接收电脑端发送的一个字符,或一个字符串;2>工作原理2.1>硬件框图接收简化框图:接收时序图:2.2>逻辑分析仪测试RXD波形电脑端发送:0x0F;看来电脑端是遵守协议的换作你是单片机,如何接收这串数据;3>程序设计串口初始化:/***@brie
零号-轩工
·
2023-11-13 06:12
51单片机开发-DAYi
51单片机
DAYi
C51
——串口交互(发送字符串)控制led
//串口pc端发送给c52字符串控制led//查找函数strstr,在cmd中查找op,发送的数据多了可能会出错,需要头文件#include"reg52.h"#include#include#definesize12sfrAUXR=0x8e;//不认识AUXR,报错需要声明sbitD6=P3^6;chara[]="yangzeruinx\r\n";//换行\r\ncharcmd[12];voidU
now
·
2023-11-13 06:41
C51
C51
C51
--串口发送中断请求
在串口通信寄存器中有T1:发送中断请求标志位换行:\r\n#include"reg52.h"#includesfrAUXR=0x8E;//串口初始化voidUartInit(void)//
[email protected]
{PCON&=0x7F;//波特率不倍速SCON=0x50;//8位数据,可变波特率AUXR&=0xBF;//定时器1时钟为Fosc/12,即12TAUXR&=0xFE;//串
小小的个子
·
2023-11-13 06:11
STC51
单片机
stm32
嵌入式硬件
使用
C51
单片机和74HC595芯片驱动数码管动态扫描
学习51单片机有一段时间了,最近想用51单片机做个多功能的时钟来实践一下。因为在制做的过程中总是突发奇想的加一些功能上去,比如加了个温湿度测量显示、加了个24C02·····为了节省io我使用了两片74HC595芯片联级驱动8位动数码。关于74HC595芯片的资料可以参考http://t.csdn.cn/cjber以下是例程使用74HC595的函数部分#ifndef__74HC595_H#defi
时间过得真快15
·
2023-11-12 18:44
51单片机
项目13—PCF8951与LCD1602实现电压表的设计(含PCF8951详细解释)
用PCF8951,AT89
C51
,滑动电阻POT—HG,显示器LCD1602,和排阻RESPACK—8。
单旦羊
·
2023-11-12 18:41
单片机
嵌入式硬件
第二章 智能家居子系统——
C51
单片机 配置波特率115200
前言本章为智能家居项目的第二章,本章主要写51单片机的定时器timer,串口UART,中断,外接模块DHT11同项目其他博文:项目的概述链接:Linux智能家居项目概述-CSDN博客第一章主控代码开发链接:第一章智能家居(主控)的开发及代码分析-CSDN博客文章目录目录前言文章目录一定时器中断1.1定时器0和定时器1初始化1.2定时器0中断函数1.3定时器1中断函数二串口波特率配置及中断11520
陈皮学嵌入式
·
2023-11-12 14:38
Linux智能家居
51单片机
c语言
笔记
学习
C语言里的左移和右移运算
左移就是把一个数的所有位都向左移动若干位,在C中用=类型长度.那么实际上i,j移动的就是1位,也就是33%32后的余数.在gcc下是这个规则,别的编译器是不是都一样现在还不清楚.总之左移就是:丢弃最高位,0补最低位在keil
c51
wangyuetuan2008
·
2023-11-11 23:08
SDCC学习
基于51单片机DS3232 DS3231可调时钟12864显示
仿真图:功能简介:单片机采用AT89
C51
,最小系统由晶振和复位电路组成液晶显示采用LCD12864用于显示该项目的参数信息四个功能按键,分别是设置、加、减和确认按键仿真内时钟芯片采用DS3232,在没有使用
weixin_52614629
·
2023-11-11 22:28
51单片机
嵌入式硬件
单片机
用DS1302与12864LCD设计的可调式中文电子日历
1.2设计目的及意义1.3系统的总体概述1.3.1目标1.4系统模型1.4.1主程序模块1.5功能需求1.6精度1.6.1时间特性1.6.2灵活性1.7环境二、系统设计2.1系统结构框架图2.2AT89
C51
@小冯@
·
2023-11-11 22:57
本科实验报告
物联网
树莓派
硬件编程
——(二)用RPi.GPIO库获取信号
说到输入,我们可以简单的把传感器分为数字传感器和模拟传感器,数字传感器就是指只有高低电平两种状态的传感器,比如说开关、红外线传感器、倾斜传感器、继电器等等,他们只有两种状态:闭合和断开,像这种传感器我们获取状态就非常简单了,今天我们也着重讨论数字信号的获取和处理。那么什么是模拟传感器呢?那么就先举个栗子,我们说话发出的声音,声音是一种连续的量,从发出到结束,能量越来越大再逐渐变小,直到结束,声音还
创客老师Apple
·
2023-11-11 20:14
树莓派
#
树莓派硬件编程
树莓派
RPi.GPIO
【C++】——基础编程
闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN博客数据结构:数据结构_IT闫的博客-CSDN博客C++:C++_IT闫的博客-CSDN博客
C51
IT闫
·
2023-11-11 14:45
C++
c++
开发语言
【C++】——类与对象(一)
闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN博客数据结构:数据结构_IT闫的博客-CSDN博客C++:C++_IT闫的博客-CSDN博客
C51
IT闫
·
2023-11-11 14:45
C++
c++
开发语言
【C++】——类与对象(二)
闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN博客数据结构:数据结构_IT闫的博客-CSDN博客C++:C++_IT闫的博客-CSDN博客
C51
IT闫
·
2023-11-11 14:45
C++
c++
开发语言
【基于HTML5的网页设计及应用】——链接伪类选择器和伪元素选择器
闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN博客数据结构:数据结构_IT闫的博客-CSDN博客C++:C++_IT闫的博客-CSDN博客
C51
IT闫
·
2023-11-11 14:39
基于HTML5的网页设计及应用
html5
前端
html
51单片机PCF8591数字电压表数码管显示设计( proteus仿真+程序+设计报告+讲解视频)
数字电压表数码管设计(proteus仿真+程序+设计报告+讲解视频)仿真图proteus7.8及以上程序编译器:keil4/keil5编程语言:C语言设计编号:S00591.主要功能:基于51单片机AT89
C51
BT-BOX
·
2023-11-11 13:21
51单片机
51单片机
proteus
音视频
基于单片机的空调的温度控制系统设计
摘要本设计以AT89
C51
单片机为核心的温度控制系统的工作原理和设计方法。温度信号由温度芯片DS18B20采集,并以数字信号的方式传送给单片机。
电气_空空
·
2023-11-11 04:28
单片机
毕业设计
单片机
嵌入式硬件
毕业设计
课程设计
c51
汇编语言extrn data,51单片机汇编伪指令
功能:这一伪指令用来自定义名字,以替换源程序中原来的保留字,替换的保留字均可等效地用于子程序中。格式:ALTNAME保留字自定义名注意:自定义名与保留字之间首字符必须相同。1、BIT功能:指令用于将一个位地址赋给指定的符号名。指令格式:符号名BIT位地址经BIT指令定义过的位符号名不能更改。例如:X_ONBIT60H;定义一个绝对位地址X_OFFBIT24h.2;定义一个绝对位地址BIT---定义
weixin_39724004
·
2023-11-10 09:35
c51汇编语言extrn
data
基于AT89
C51
的多层电梯控制系统
基于AT89
C51
的多层电梯控制系统摘要:本文介绍一种基于AT89
C51
的多层电梯控制系统,组合了电机、键盘输入、数码管显示和报警等模块,可以有效实现楼层呼叫、梯内楼层选择、同向响应、上下运行和开关门等常用功能
石去皿
·
2023-11-09 11:34
单片机
单片机
嵌入式硬件
仿真毕设 单片机多层电梯控制系统-仿真设计
今天向大家介绍一个学长做的单片机项目单片机多层电梯控制系统-仿真设计大家可用于课程设计或毕业设计项目分享:https://gitee.com/feifei1122/simulation-project2项目介绍STC89
C51
konliut
·
2023-11-09 11:04
单片机
基于单片机的多层电梯控制仿真系统
通常采用AT89
C51
或STM32等类型的单片机。传感器:电梯的位
01单片机设计
·
2023-11-09 11:57
单片机
单片机
嵌入式硬件
MDK与
C51
安装共存、安装pack、添加STC单片机型号和头文件到Keil中以及keil界面美化
1.MDK与
C51
下载、安装1.1下载最新MDK和
C51
安装包进入keil官网产品下载界面1.2.安装MDK和
C51
**MDK安装**双击”MDK“安装包,然后按着提示,一步一步安装。
豪哥追求卓越
·
2023-11-09 06:57
keil
单片机
嵌入式硬件
物联网
MODBUS RTU通信协议 CRC16校验
ST
C51
系列/***********************CRC校验*************************///CRC高位字节值表unsigne
豪哥追求卓越
·
2023-11-09 06:57
STM32单片机开发
MODBUS
RTU
CRC16校验
智能水位检测系统proteus_基于at89
c51
单片机的水箱水位检测控制系统设计.pdf
基于at89
c51
单片机的水箱水位检测控制系统设计.pdf还剩2页未读,继续阅读下载文档到电脑,马上远离加班熬夜!亲,喜欢就下载吧,价低环保!
镰刀刀
·
2023-11-09 00:08
智能水位检测系统proteus
基于单片机的太阳能充电系统设计
将AT89
C51
单片机作为控制的核心,设计检测与执行模块。利用信号处理电路中的AD转换电路完成锂电池实时电量信息处理。软件设计包括主程序设计、LCD液晶显示子程序设计和AD采集子程序
「已注销」
·
2023-11-08 23:18
单片机
嵌入式硬件
矩阵键盘简易计算机设计报告,矩阵键盘设计实验报告.doc
南京林业大学实验报告基于AT89
C51
单片机4x4矩阵键盘接口电路设计课程机电一体化设计基础院系机械电子工程学院班级学号姓名指导老师杨雨图201南京林业大学实验报告第PAGE15页一、实验目的掌握键盘接口的基本特点
消费者报道
·
2023-11-08 07:51
矩阵键盘简易计算机设计报告
proteus练习(1) 流水灯的实现
流水灯的实现在本次练习中使用的主器件是单片机AT89
C51
,首先进行原理图的绘制,包括晶振电路、上电复位电路和LED小灯电路。
怪物的兔子
·
2023-11-08 07:20
proteus
基于AT89
C51
单片机的电子时钟设计
点击链接获取Keil源码与ProjectBackups仿真图:https://download.csdn.net/download/qq_64505944/87695258?spm=1001.2014.3001.5503源码获取主要内容:1.设计出电子数字钟的电路,并用protus进行仿真画出对应的电路图2.设计出电子数字钟的源程序,并用Keil进行编辑生成HEX文件3.在protus中进行测试。
柒月玖.
·
2023-11-08 00:59
单片机
单片机
stm32
嵌入式硬件
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他