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
MCS51
【笔记】微机原理及接口技术5 --
MCS51
单片机概述
MCS-51CPU由两个部分组成:运算器和控制器运算器:算术逻辑单元(ALU)、位处理器、累加器ACC等组成;控制器:主要有内部晶振和一些定时、控制逻辑组成存储器拥有三个存储器地址空间程序存储器地址空间内部数据存储器地址空间外部数据存储器地址空间累加器ACC:一个最常用的专用寄存器,大部分单操作数指令的操作数取自累加器,指令系统中采用A作为累加器的助记符程序状态字PSW:一个8位寄存器,它包含了程
Zhillery
·
2024-02-06 09:25
嵌入式
笔记
51单片机
嵌入式硬件
8051微控制器介绍,万字长文-关于8051的介绍及使用说明,8051的设计资源,8051的架构
Intel公司将
MCS51
的核心技术授权给了很多其它公司,所以有很多公司在做以8051为核心的单片机,如Atmel、飞利浦、深联华等公司,相继开发了功能更多、更强大的兼容产品。
xiaoshun007~
·
2024-01-22 16:28
电子设计大赛
架构
电子设计大赛
MCS-51单片机原理及应用
MCS-51单片机原理及应用复习笔记文章目录MCS-51单片机原理及应用复习笔记单片机及
MCS51
的构成单片微型计算机单片微型机的基本概念单片机的基本构成嵌入式系统的基本特点MCS-51单片机的基本构成硬件配置控制总线
Al ian a
·
2023-11-17 05:48
courses
of
EE
51单片机
单片机
经验分享
嵌入式硬件
汇编
CH549/CH548学习笔记3 - UART
UART0是标准
MCS51
串口,而UART1~3类似。
pq113_6
·
2023-11-07 08:59
MCU编程
单片机
CH549
BetaFlight统一硬件资源简单配置修改
资源配置文件修改验证步骤Step1:确认硬件修改内容Step2:资源配置文件修改Step3:验证配置文件Step4:提交资源配置文件PR4.参考资料就笔者接触嵌入式设计以来,简单的来说可以分为几个阶段:
MCS51
lida2003
·
2023-10-02 10:53
xFlight
stm32
BetaFlight
CH552在arduino下使用usb串口/串口0和串口1
https://github.com/DeqingSun/ch55xduinoUART:2组异步串口,都支持更高通讯波特率,UART0为标准
MCS51
串口。
uolian
·
2023-06-21 01:44
Arduino
c语言
单片机
开发语言
一天掌握C51单片机基础1-计算机数值与
MCS51
单片机
目录简介计算机的数值表示源码反码补码
MCS51
单片机型号与构成存储结构外部引脚与总线接口并行IO口工作原理工作周期简介本笔记参考B站高宏亮老师的教学视频:点击观看计算机的数值表示源码正数:首位0,其余七位表示实际数值负数
知奕奕
·
2023-04-20 03:57
#
C51
单片机
嵌入式硬件
stm32
【CH559L单片机】定时器0-自动重装载模式下控制led闪烁
(CH559芯片是一款兼容
MCS51
指令集的增强型E8051内核单片机,其79%的指令是单字节单周期指令,平均指令速度比标准MCS
perseverance52
·
2022-10-15 07:54
WCH-E8051单片机开发
CH559
定时器0
【CH559L单片机】常用外设功能-串口介绍
UART0是标准
MCS51
串口,其数据接收和发送是通过SBUF访问物理上分开的
perseverance52
·
2022-10-15 07:24
WCH-E8051单片机开发
CH559
串口
matlab 滤波窗函数,Matlab窗函数设计FIR滤波器
5、熟悉
MCS51
系列单片机基本原理。6、掌握
MCS51
系列单片机基本指令和编程。7、利用MATLAB仿真的数据,用单片机实现FIR滤波器的设计。二、原理和方法(一)FIR滤波器的设计滤波
weixin_39833454
·
2022-04-27 09:57
matlab
滤波窗函数
并行I/O口
开篇
MCS51
单片机有4个8位的并行I/O端口,分别为P0、P1、P2、P3。每个端口都包括一个同名的特殊功能寄存器、一个输出驱动器和输入缓冲器。
Seven9528
·
2021-01-14 11:17
单片机原理及其应用
单片机
嵌入式
c语言
[
MCS51
]利用 Putty 的 Serial 功能来连线串口设备
Date:2019/01/20Author:Ryuusouei使用Putty连进行串口UART的监控最近Ryuu老师因为客户的案子而写了这篇文章,客户那边使用了Putty这套软件来对我家所设计的UART-CAN硬件进行测试,但是客户一直没法测试成功,所以Ryuu老师也来协助看看是那边的问题。Putty是什么呢?Putty是一套强大的工具可以用来对Telnet、SSH、rlogin、纯TCP以及串行
Ryuusouei
·
2020-10-09 14:32
单片机实验汇编--扩展存储器读写实验
用户藉此来熟悉
MCS51
单片机编程的基本规则、基本指令的使用和使用本仿真实验系统调试程序的方法。用户
伊斯电子编程
·
2020-09-13 14:42
单片机
linux下使用SDCC开发
MCS51
单片机
Ifyouaretryingtobuildyourownmicrocontrollersystem,thenSDCCissuitableforyou.YoucanadoptSDCCwithnocost(licenseunderGPL)anditsupportsunderbothWindowsandLinuxplatform.SDCCabletocompileCcodefordifferencemi
平凡的程序人生
·
2020-09-11 15:20
C51/AVR/ARM
单片机(C51)的中断
2.实时响应3.可靠性高2.MCS51中断系统的结构
MCS51
的中断系统有5个中断源(8052有6个),2个优先级,可实现二级中断嵌套中
Xiao-ku
·
2020-08-21 04:57
C51单片机
MCS51
单片机的输入/输出接口
I/O口基本特性51系列单片机有4个8位并行I/O接口,并行就是所有各位数据同时并排传输的方式,每一个接口都有数据输出锁存器、输入缓冲器和输出驱动器。锁存器作为特殊的寄存器属于端口,具有端口地址。每一个接口只有一个端口,对单片机而言就不再区分两者,我们把4个接口和其中的锁存器都统一标记为P0~P3,简称为P0口、P1口、P2口和P3口。所有端口都可以作为通用输入/输出口,部分还具有特定功能。在4个
imxlw00
·
2020-08-15 20:42
单片机
51 汇编语言编程:求最大、最小值的乘积
;求
MCS51
内部RAM的40H~4FH中16个数据中最大值和最小值的积。;其中最大值和最小值分别放到50H和51H中,积的低位和高位分别放到52H和53H中。
baidu_知道
·
2020-08-13 13:19
51汇编语言
一种基于C51的多任务机制及应用
摘要:本文介绍了一种在
MCS51
单片机程序中实现多任务机制的简单方法,并给出了源代码和一个应用实例。通过中断进行实时任务切换,具有结构简单清晰、代码量少、不需使用汇编等优点。
abbing
·
2020-08-11 21:19
嵌入式开发
Android底层学习之嵌入式系统
嵌入式系统分为简单和复杂嵌入式系统,简单嵌入式系统一般为单片机,比如
MCS51
,PIC系列,AVR系列和全新的MSP430系列,这类单片机成本
weixin_34168880
·
2020-08-09 00:08
SDCC编译器及asxxxx汇编编译器
源代码与KeilC的稍许不同对于已经习惯使用KeilC的用户需要注意一下,SDCC的源代码和KeilC有所不同,需要做一点调整才能编译通过.SDCC比较多的使用像8051.h这样的头文件(include/
mcs51
teamossp
·
2020-07-29 11:19
51
在keil中调试汇编程序(
MCS51
)
转自:http://blog.163.com/wangshuian_1987@126/blog/static/107687168200943326103/1.打开软件,菜单栏中选择“project------newproject”,弹出“CreateNewProject”对话窗口,选择目标路径,输入项目名,保存。2.上一步保存时会弹出“SelectDeviceforTarget”对话窗,在此选择c
hemeinvyiqiluoben
·
2020-07-15 23:27
MCS51
流水灯_查表方式1_Proteus仿真
MCS51
流水灯硬件连接:程序1:ORG10START:MOVP0,#0FFHCLRP0.0LCALLDealySETBP0.0LCALLDealyCLRP0.1LCALLDealySETBP0.1LCALLDealyCLRP0.2LCALLDealySETBP0.2LCALLDealyCLRP0.3LCALLDealySETBP0.3LCALLDealyCLRP0.4LCALLDealySETB
guo_kk
·
2020-07-15 17:04
单片机
对于STM32别名区的理解 (转载)
答1:是这样的,记得
MCS51
吗?
helmet_fish
·
2020-07-13 05:24
概念理解
STM32的GPIO口的输出开漏输出和推挽输出
blog.ednchina.com/cairang45本文来自:高校自动化网(Www.zdh1909.com)详细出处参考(转载请保留本链接):http://www.zdh1909.com/html/
MCS51
anchen3268
·
2020-07-13 02:34
MCS51
单片机专用功能寄存器
MCS-51单片机内的锁存器、定时器、串行口数据缓冲器以及各种控制寄存器和状态寄存器都是以专用功能寄存器(或称特殊功能寄存器)的形式出现的,它们分散地分布在内部RAM地址空间范围(80H~FFH)内,表2-5列出了这些专用功能寄存器(SFR)的助记标识符、名称及地址。其中,凡字节地址可以被8整除的专用功能寄存器都可以位寻址。其位地址见表2-6。大部分寄存器的应用将在后面有关章节中评述,这里仅作简单
winkyxiao1981
·
2020-07-10 12:37
51单片机中断详解(上)
发生了另一事件B请求CPU迅速去处理中断响应和中断服务CPU暂时中断当前的工作,转去处理事件B中断返回待CPU将事件B处理完毕后,再回到原来事件A被中断的地方继续处理事件A这一过程称为中断二.中断过程示意图三.
MCS51
_Line_
·
2020-07-05 17:51
51单片机开发
单片机
中断
嵌入式(3串口编程)
USARTx串口和管脚串口比较
MCS51
单片机C8051F41X系列单片机C8051F02X系列单片机ARM9S3C2410STM32F103Cx单片机有1个UART(通用异步接收和发送器)有1个通用异步串行发送接收端口
Byack
·
2020-07-05 09:11
嵌入式
51单片机原理与设计方案(包含原理图与PCB)
MCS51
是指由美国Intel公司在1980年推出一系列单片机的总称,这一系列单片机包括了好些品种,如8031,8051,8751,8032,8052,8752等,其中8051是最早
chengoes
·
2020-07-04 13:48
电路设计
如何利用嵌入式集成开发工具,让其更好地服务于设计?
始于51单片机的Keil软件从接触
MCS51
单片机开始,很多工程师就会知道Keil软件。在开发单片机时,
嵌入式资讯精选
·
2020-07-04 05:42
C51数字电子日历/时钟设计
题目要求:数字电子日历/时钟设计设计一个基于
MCS51
的电子日历和时钟。
wylloong
·
2020-06-29 22:09
51单片机堆栈深入剖析
用C语言进行
MCS51
系列单片机程序设计是单片机开发和应用的必然趋势。Keil公司的C51编译器支持经典8051和8051派生产品的版本,通称为Cx51。
18790970257
·
2020-06-27 22:08
硬件工程师-面试笔记0305
其实说穿了,一点都不希奇,
MCS51
工作时,在每个机器周期中都会去查询一下各个中断标记,看他们是否是“1“,如果是1,就说明有中断请求了,所以所谓中断,其实也是查询,不过是每个周期都查一下而已。
weixin_30359021
·
2020-06-27 18:23
MCS51
系列单片机的最小系统
让单片机工作的前提是为它添加必要的外围电路以构成单片机最小系统。初学者可能对单片机最小系统感觉很神秘,其实单片机最小系统很简单,就是能使单片机工作的最少的器件构成的系统。最小系统虽然简单,但是却是大多数控制系统所必不可少的关键部分。对于MCS-51系列单片机,其内部已经包含了一定数量的程序存储器和数据存储器,在外部只要增加电源电路、时钟电路、复位电路,并对特殊引脚做相应处理即可构成单片机最小系统。
imxlw00
·
2020-06-23 17:55
单片机
STM32F系列ARM Cortex-M3核微控制器基础之系统时钟二
记得
MCS51
吗?
MCS51
就是有位操作,以一位(BIT)为数据对象的操作,
MCS51
可以简单的将P1口的第2位独立操作:P1.2=0;P1.2=1;就是这样把P1口的第三个脚(BIT2)置0置。
肥叔菌
·
2020-06-22 15:53
2019-01-05 常用接口、指令系统
RAM具有易失性,即掉电后其上的信息消失,故用于存储临时性数据
MCS51
单片机存储器扩展线选法直接以系统的地址位作为存储芯片的片选信号优缺点:简单明了,且不需增加电路。但存储空间的使用是断续
Invoke_r
·
2020-03-04 10:52
[
MCS51
] Keil Debug 查看 printf 数据
Date:2018/11/22Author:RyuusoueiUART数据的监看方法相信许多在开发8051硬件的同学在监看UART数据时,或是使用printf数据时,都是将代码烧录到硬件后,然后再通过【串口调试精灵】来查看打印出来的数据对不对,Ryuu老师跟各位一样,但是最近老师看到了另一种更为便利的方法,今天我们就来谈谈如何使用KeilIDEDebugmode来查看printf的数据内容。UAR
Ryuusouei
·
2020-02-08 14:56
[
MCS51
]51如何通过 printf 打印数据到串口
Date:2019/01/07Author:Ryuusouei8051串口初始化今天我们来谈谈8051串口输出字节的方法。在使用51串口之前,我们肯定要先对51串口进行初始化动作,初始化动作包含哪些事情呢?其包含底下5件事:1.设定串口模式-SCON,2.设定计数器的模式-TMOD,3.设定计数器的初始值,4.使能中断-ES&EA,5.打开计数器晶振11.0592MHz,串口波特率9600bps的
Ryuusouei
·
2020-02-07 02:41
单片机面试
答:
MCS51
单片机有5个中断源,2个中断优先级,中断优先级由特殊功能寄存器IP控制,在出现同级中断申请时,CPU按如下顺序响应各个中断源的请求:INT0、T0、INT1、T1、串口,各个中断源的入口地址分别是
love_mailong
·
2017-06-23 00:29
面试相关
STC12单片机串口U盘测试程序源码
STC12单片机串口测试程序源码文件说明:www.usbing.net为了便于用户熟悉优博士串口U盘USB118AD模块,帮助用户快速使用UART串口进行通信,我们特别设计了STC12C2052单片机(
MCS51
dataie456000
·
2015-12-01 13:00
STC12单片机串口
U盘测试程序源码
51单片机中断详解(上)
发生了另一事件B请求CPU迅速去处理中断响应和中断服务CPU暂时中断当前的工作,转去处理事件B中断返回待CPU将事件B处理完毕后,再回到原来事件A被中断的地方继续处理事件A这一过程称为中断二.中断过程示意图三.
MCS51
u013151320
·
2015-11-22 15:00
单片机
中断
汉字的动态编码与显示方案
摘要:综合几种常用单片机汉字显示方案,提出一种基于PC机预处理的汉字动态编码和动态字库的显示方法,较好地解决了存储空间、显示速度、软件开发维护几方面的相互矛盾;具有平台化的优点,同时,给出针对
MCS51
·
2015-11-13 18:03
编码
SMG12232A2标准图形点阵型液晶显示模块的演示程序[C51编程语言]
//SMG12232A2标准图形点阵型液晶显示模块的演示程序[C51编程语言][
MCS51
总线接口方式] //应用产品: SMG12232A2标准图形点阵型液晶显示模块 // 本演示程序适用于SMG12232A2
·
2015-11-12 09:25
编程语言
SMG12232ZK标准字符点阵型液晶显示模块的演示程序[C51编程语言][
MCS51
并行接口方式]
//SMG12232ZK标准字符点阵型液晶显示模块的演示程序[C51编程语言][
MCS51
并行接口方式] //应用产品: SMG12232ZK标准中文字符点阵型液晶显示模块 // 本演示程序适用于
·
2015-11-12 09:24
编程语言
mcs51
串口收发
源码: /* 11.0592MHz, 波特率1200 */#include<reg51.h>#include<stdio.h>//头文件typedef unsigned int uint;/*********************************************************// delay(255); //当
·
2015-10-31 14:11
串口
mcs51
串口通信 单片机发 pc收
pc代码:csharp串口接收.7z using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;usi
·
2015-10-31 14:10
单片机
mcs51
调试 word 和 pdf参考资料
软件: keil720_newest编写程序软件 数码管显示1-8asm HL-340 (usb转串口) 串口通讯 pdf word SST89E516RD和Keil软件配合仿真51单片机 单片机实验和开发中最重要的一个环节就是程序的调试,在业余条件下大部分人都采用烧写芯片直接到目标板上试验的方法,但是这样做在程序出现问
·
2015-10-30 10:58
word
给刚通过51入门的新人讲讲S12(MCS12XS128)与51的区别
MCS51
是keil也相应地做好了很多,也就是有很多对你而言是透明的,是你不必关心的,你所要接触的寄存器数量也很小,在这个时候你更多是写函数,只不过针对这个平台写C程序比在PC上写C控制台程序有了多约束而已
super_mice
·
2014-08-09 10:00
嵌入式
单片机
51
s12
K60
在keil中调试汇编程序(
MCS51
)
转自:http://blog.163.com/wangshuian_1987@126/blog/static/107687168200943326103/ 1.打开软件,菜单栏中选择“project------newproject”,弹出“CreateNewProject”对话窗口,选择目标路径,输入项目名,保存。 2.上一步保存时会弹出“SelectDeviceforTarget”对话窗,
hemeinvyiqiluoben
·
2014-05-09 16:00
STM32 BIT_BAND 位带别名区使用入门
答1:是这样的,记得
MCS51
吗?
wuye110
·
2013-11-13 22:00
汉字的动态编码与显示方案
摘要:综合几种常用单片机汉字显示方案,提出一种基于PC机预处理的汉字动态编码和动态字库的显示方法,较好地解决了存储空间、显示速度、软件开发维护几方面的相互矛盾;具有平台化的优点,同时,给出针对
MCS51
herorenme
·
2013-03-28 18:00
上一页
1
2
下一页
按字母分类:
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
其他