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)
面向单片机编程(三)- 数码管显示
标签:单片机
C51
数码管在之前的文章中我们学习了单片机是如何点亮一盏LED灯,并且让LED灯玩出花样本章我们把前面所学习到的内容融合起来,实现如题数码管显示,数码显示的自然就是数字了,本章节目标--数码管显示数字
爱瑞单片机
·
2023-11-16 19:04
单片机
c语言
嵌入式硬件
51单片机应用从零开始(四)
51单片机应用从零开始(一)-CSDN博客51单片机应用从零开始(二)-CSDN博客51单片机应用从零开始(三)-CSDN博客详解KEIL
C51
软件的使用·建立工程-CSDN博客详解KEIL
C51
软件的使用
时光の尘
·
2023-11-16 09:48
嵌入式学习
51单片机
嵌入式硬件
单片机
c51
单片机汇编语言指令,单片机汇编语言指令
图1从图中我们可以看出,在51单片机内部有一个CPU用来运算、控制,有四个并行I/O口,分别是P0、P1、P2、P3,有ROM,用来存放程序,有RAM,用来存放中间结果,此外还有定时/计数器,串行I/O口,中断系统,以及一个内部的时钟电路。在一个51单片机的内部包含了这么多的东西。例如:D1:MOVR6,#250;D2:DJNZR6,D2;MOV:在250前面有个#号,这又是什么意思呢?这个#就是
weixin_39928003
·
2023-11-16 09:34
c51单片机汇编语言指令
详解 KEIL
C51
软件的使用·设置工程·编绎与连接程序
详解KEIL
C51
软件的使用·建立工程-CSDN博客2.设置工程(1)在图2-15的画面中点击会弹出如图2-16的对话框.其中有10个选择页.选择“Target”项,也就是图2-16的画面.图2-16在图
时光の尘
·
2023-11-16 05:01
嵌入式学习
51单片机
嵌入式硬件
单片机
c++
c#
c语言
51单片机应用从零开始(三)
51单片机应用从零开始(一)-CSDN博客51单片机应用从零开始(二)-CSDN博客详解KEIL
C51
软件的使用·建立工程-CSDN博客详解KEIL
C51
软件的使用·设置工程·编绎与连接程序-CSDN博客目录
时光の尘
·
2023-11-16 05:58
嵌入式学习
51单片机
嵌入式硬件
单片机
自制android摇一摇闹钟,摇一摇闹钟
摘要:本作品由1.8寸TFT彩屏、DS1302时钟芯片,ADXL345三轴重力加速度芯片、E2PROM、锂电池充放电保护板以及DC-DC升压模块组成,通过89
C51
6RD+控制整个系统。
谦荣
·
2023-11-16 04:23
自制android摇一摇闹钟
毕业设计 基于51单片机家用电器远程控制系统的设计
为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是:基于51单片机家用电器远程控制系统的设计1硬件设计主要器件:AT89
C51
单片机、ISD1420、FM92701.1AT89
C51
汪老师单片机
·
2023-11-16 00:32
51单片机
课程设计
51单片机
嵌入式硬件
java
开发语言
proteus
单片机
[单片机课程设计报告汇总] 单片机设计报告常用硬件元器件描述
[单片机课程设计必看]单片机设计报告常用描述硬件设计AT89
C51
最小系统AT89
C51
是美国ATMEL公司生产的低电压,高性能CMOS16位单片机,片内含4kbytes的可反复擦写的只读程序存储器和128bytes
BT-BOX
·
2023-11-15 19:24
单片机
课程设计
mongodb
使用LCD1602显示温度或切换显示时间
项目名称:测温过温报警系统及时钟系统此系统主要由AT89
C51
、DS18B20温度模块、LCD1602、喇叭组成。
森屿~~
·
2023-11-15 18:08
单片机
嵌入式硬件
uniapp系列-02底部导航开发
文件夹新建4个页面创建页面后自动在pages.json里有代码,如图uniapp官网找tabbar的示例代码:"tabBar":{"color":"#7A7E83","selectedColor":"#3c
c51
f
mylamb194
·
2023-11-15 12:49
uni-app
C51
--蓝牙HC-08
蓝牙模块:蓝牙模块又叫做蓝牙串口模块。使用串口透传技术:透传即透明传送,是指在数据传输过程中,通过无线的方式这组数据不发生任何形式的改变,仿佛传输过程是透明的一样,同时保证传输的质量,原封不动地到了最终接受者的手里。下载蓝牙模块专属软件来控制USB转TTL连接方式:TXD/RXD交叉连接,VCC接5v,GND接GND;通过CH340来修改蓝牙数据,AT+…
小小的个子
·
2023-11-15 12:12
STC51
单片机
嵌入式硬件
51单片机
c语言
stm32
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
单片机
毕业设计
单片机
嵌入式硬件
毕业设计
课程设计
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他