资讯

跑马灯实验用汇编语言和C51语言做出的不同效果(2023-05-23)
跑马灯实验用汇编语言和C51语言做出的不同效果;当前开发单片机应用系统程序主要应用汇编语言和C51语言,采用汇编语言编写可直接操纵系统的硬件资源,能编写出高效运行的程序代码,程序运行速度快。而采......

MCS-51单片机控制跑马灯的三种方法(2023-09-13)
MCS-51单片机控制跑马灯的三种方法; 在MCS一51单片机的控制系统中,它的四个并行8位输入输出端口P0一P3是我们经常使用的。在并行端口的编程学习中,“跑马灯”是单片机......

51单片机上实现控制跑马灯(2023-08-31)
51单片机上实现控制跑马灯;在MCS一51单片机的控制系统中,它的四个并行8位输入输出端口P0一P3是我们经常使用的。在并行端口的编程学习中,“跑马灯”是单片机并行端口输出控制的典型实例。所谓跑马灯......

汇编的51单片机的跑马灯(2023-01-11)
汇编的51单片机的跑马灯;话不多说,先上程序
ORG 0000H
MAIN:MOV P1,#0O
LCALL DELAY
MOV A,#0FEH
SETB C
TO: MOV P1,A
LCALL......

【51单片机】七段数码管和矩阵键盘的综合实验——计算器(2024-04-07)
【51单片机】七段数码管和矩阵键盘的综合实验——计算器;前言
系列文章中的四篇是我学习单片机以来写下的4篇学习记录。在有了以上知识的了解后,我也掌握了部分80C51单片机的编程思想,当然80C51......

51单片机在wave6000下编程如何实现几个模块的结合(2023-06-15)
想用C编写,还是用KEIL C方便。
WAVE6000编译软件,采用中文界面。用户源程序大小不受限制,有丰富的窗口显示方式,能够多方位、动态地展示程序的执行过程。其项目管理功能强大,可使单片机程序......

51单片机开发步骤详解(2024-08-02)
需要书籍,建议在网上找一本郭天祥的书《新概念51单片机C语言教程.入门、提高、开发、全攻略》
下面我对学习过程中遇到一些重要的知识点做一下介绍(这点会一直更新下去):
1、上下拉电阻
概念:上拉......

80C51单片机-LED流水灯效果(汇编版)(2024-07-31)
80C51单片机-LED流水灯效果(汇编版);本文将介绍一个基于8051单片机的跑马灯实验,通过编写汇编代码实现LED流水灯效果。这个实验将使用8051单片机的P2口来控制8个LED灯,实现......

单片机是什么?单片机编程怎么入门?(2023-01-06)
是一个可编程芯片,类似于电脑的CPU,只不过性能、成本、功耗都比cpu要低很多。
那我们通过编写汇编或者C语言程序,下载到基于单片机设计的电路板里面,就能完成相应的产品功能。
比如说打开/关闭灯、温湿......

单片机的程序结束后都干嘛去了?(2022-12-08)
干什么是由所使用的C语言编译器决定的。
一、问题提出
今天在单片机led模块定义函数中看到一个有趣的问题。提问者在进行基本的C51编程实验,编写了一个简单的C51程序如下:
程序执行完之后,可以......

单片机程序结束后去哪儿了?(2024-10-30 16:05:15)
的首行进行执行。
4 MAPLAB编译器
PIC 单片机语言程序进行跟踪,发现main() 函数最后一条语句为 reset,也就是单片机......

51单片机编程:双路计数器详解(2024-03-21)
= t;}
} } }
}
//-----------------------------------------------
是不是很简单?
用汇编语言来编程,就显得长多了。
和上述 C 语言功能相同的汇编语言程序......

【51单片机】矩阵键盘线反转法实验仿真(2024-04-07)
【51单片机】矩阵键盘线反转法实验仿真;前言
在上篇文章【51单片机】〈C语言+Keil5+Proteus仿真〉矩阵键盘逐行扫描法-20210414中,提到了矩阵键盘的线反转法,但是......

51单片机使用C语言点亮闪烁LED灯(2023-05-10)
51单片机使用C语言点亮闪烁LED灯;导语
下面是点亮51单片机使用C语言闪烁LED灯的的一段代码,也是我们迈入C51的第一步。我们将从头开始,一步步讲解下面的程序。
#include......

51单片机实现数码管动态显示60~0(2022-12-20)
51单片机实现数码管动态显示60~0;硬件电路原理图
元件清单
C语言程序
#include unsigned char table[]={0x3f,0x06,0x5b,0x4f......

用C语言写一个跑马灯程序(2023-01-13)
用C语言写一个跑马灯程序;#define MAIN_Fosc 22118400L //定义主时钟
#include "STC15Fxxxx.H"
/********* 功能说明 ***程序......

单片机C语言程序设计之T0控制LED实现二进制计数(2023-05-23)
单片机C语言程序设计之T0控制LED实现二进制计数;AT89C51单片机是美国ATMEL公司生产的低电压、高性能CMOS 8位单片机,具有丰富的内部资源:4kB闪存、128BRAM、32根I/O口线......

汇编和C语言相结合的51单片机编程技巧(2023-06-25)
指令集是一一对应的,不同平台之间不可直接移植。
汇编和C语言相结合的51单片机编程技巧
c语言和汇编语言之间主要存在:相互调用、混合编程等关系,举例来说吧:
1、C语言调用汇编子程序......

51单片机中变量的定义及应用方法(2024-02-28)
51单片机中变量的定义及应用方法;变量就是一种在程序执行过程中其值能不断变化的量。要在程序中使用变量必须先用标识符作为变量名,并指出所用的数据类型和存储模式,这样......

十字路口交通信号灯设计(2022-12-20)
北向黄灯闪烁,闪烁5次后亮红灯,东西向绿灯亮,如此往复。请用单片机设计其控制系统并调试运行。
电路原理图
元件清单
C语言程序
#include //包含头文件reg51.h,定义51单片机......

第4章 汇编语言程序设计(2024-08-09)
日趋成熟,成为了专业化的实用高级语言。
㈠ C-51的特点
C语言作为一种非常方便的语言而得到广泛的支持,国内最通用的是Keil C51.
C语言程序本身不依赖于机器硬件系统,基本上不作修改就可将程序从不同的单片机......

如何快速上手学习STM32(2024-07-25)
如何快速上手学习STM32;单片机用处这么广,尤其是STM32生态这么火!如何快速上手学习呢?
你要考虑的是,要用STM32实现什么
为什么使用STM32而不是8051? 是因为51的频......

如何快速上手STM32学习?(2024-01-17)
如何快速上手STM32学习?;单片机用处这么广,尤其是STM32生态这么火!如何快速上手学习呢?
你要考虑的是,要用STM32实现什么?
为什么使用STM32而不是用8051?是因为51的频......

单片机AT89C2051制作的LED流水灯电路(2023-05-10)
图这样既有完整的硬件又有完整的软件,就是一个典型的单片机最小系统。
用C语言编制该程序如下:
include
main0
{P1=0xa4;
while(1);}
改变P1赋值,观察显示状态有什么变化,把程序编译后固化到2051中,图3......

51单片机四位数码管4个LED灯4个按键实现多种功能(2022-12-20)
51单片机四位数码管4个LED灯4个按键实现多种功能;任务描述:用89C51单片机实现如下功能:
硬件电路图
元件清单
C语言程序
#includeunsigned char tube1......

单片机的外部结构和C语言编程基础说明(2023-09-12)
单片机的外部结构和C语言编程基础说明;对于51系列单片机,现有四种编程语言支持,即汇编、pl/m,c和basic通常附在pc机上,是初学单片机编程的第一种语言。一个新变量名定 义之后可在程序......

深度解读MCS51单片机时序分析及系统扩展(2023-08-30)
器和锁存器分别占用外部I/O空间中的两个地址。而无论是访问外部的RAM空间还是I/O空间,在进行汇编语言编程时都是通过MOVX指令来实现读写的。在使用C语音进行单片机程序设计时,虽然语言改变了,但是C语言程序......

关于51单片机“定时器”的理解与应用(2022-12-12)
关于51单片机“定时器”的理解与应用;在 cpu 的一步步按照指令运行的过程中(主程序),可能会有其它的更紧急的需要做的事情(中断服务程序), 需要 cpu 暂时停止当前的程序(主程序),做完......

51单片机CPU的基本构成及作用(2023-09-13)
框图当中的位置都是什么?
CPU的一个主要作用是读入并分析每条指令,根据指令的功能控制单片机的各个功能部件,执行指定的操作来完成特定的功能,实际上可以简单理解为读取指令,执行指令,CPU去什么地方读取指令?通过C语言程序......

90%的单片机初学者,都会遇到的10个问题(2022-12-14)
溢出等问题。而且一些单片机厂家也不一定能提供C编译器。而汇编语言,一条指令就对应一个机器码,每一步执行什幺动作都很清楚,并且程序大小和堆栈调用情况都容易控制,调试起来也比较方便。所以在资源较少的单片机......

单片机课程设计一汇编语言实现四位数计算器(2023-02-01)
学生的实际动手能力和提高学生综合素质十分必要。通过一周的学习和设计,使学生掌握汇编语言程序设计、单片机应用开发的基本方法,从而获得开发基于汇编语言的单片机系统的基本能力。
(1)掌握汇编指令系统和语法,具备汇编语言程序......

51单片机矩形键盘控制数码管显示0-F,以及LED灯的亮灭(2022-12-19)
51单片机矩形键盘控制数码管显示0-F,以及LED灯的亮灭;电路图
总图
部分图1
部分图2
部分图3
元件清单
C语言程序
#include #define uint unsigned......

在STM32单片机上运行除零运算的C程序代码时为何程序不崩溃?(2024-06-14)
的判断。 但是呢,在 STM32 单片机上运行除零运算的C程序代码时,却不会出现程序崩溃的现象。这是怎么回事呢?
今天来简单聊一聊这个问题。
聊一聊
按照常规的认知,如果 C 语言程序......

说一说STM32启动过程(2023-01-06)
也可以再初始化其他外设,如初始化FSMC配置外部SRAM等)
5- 在__main函数中,会初始化内核的寄存器,如R0-R15,划分堆空间(如果使用到的话)和栈空间(栈空间是C语言程序能运行的必要条件,没有栈,C程序......

【单片机】51单片机入门教程上(保姆级指南)(2022-12-15)
提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。
学习建议:单片机和C语言是可以一起学习的,不过......

51单片机入门教程上(保姆级指南)(2022-12-14)
然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。
学习建议:单片机和C语言是可以一起学习的,不过这样学习是比较漫长,容易......

51单片机C语言程序100例分析(1)IO+C语言+头文件(2022-12-07)
51单片机C语言程序100例分析(1)IO+C语言+头文件;//实例1:用单片机控制第一个灯亮
#include //包含51单片机寄存器定义的头文件
void main(void......

ASCII码对应表,ASCII码值的大小顺序(2023-01-03)
要用code来修饰,code表示将定义的数组变成常量(51单片机用code, STM32单片机用const )。
我们在C语言程序编程中,有一种变量的定义“char”,我们也叫字符型类型,也是和ASCII有关......

使用Keil语言的嵌入式C编程教程(上)(2024-07-31)
使用Keil语言的嵌入式C编程教程(上);嵌入式系统是指以单片机为核心的嵌入式C编程软硬件的结合,旨在完成特定的任务。这些类型的嵌入式系统正在我们的日常生活中使用,如洗衣机、录像机、冰箱等。嵌入......

现在PIC单片机还有用的吗?(2023-03-01)
至4个指令周期。
除了以上区别,在保密性方面,PIC单片机不如51系列单片机,PIC单片机比较不能抗干扰,也很容易被解密。
03 PIC单片机环境C语言编程简介(pic单片机c语言)
相较于其他编程语言......

基于STM32的跑马灯实验的详细解析(2023-06-25)
基于STM32的跑马灯实验的详细解析;我们用C语言来再学习STM32,以加深理解,并且应用相关资料和官方固件标准库。因此,我们来编写一个跑马灯实验
先前准备
一, 开发环境
安装MDK5,并且......

单片机 Mooc 课程讨论区问题集锦(2024-08-09)
能不用 protus,直接用 51 单片机做作业吗?
答:如果你有 JD51 开发板或其它 51 板也可以做作业的。但学会proteus 仿真可以在没有硬件的情况下调试程序和外围电路。
不会编程能学好单片机......

单片机指针基本知识(2023-03-24)
方式为VALUE=*STRIP,也可表示为int *STRIP=&STR。
六、单片机指针咋么用?
(1)、用单片机指针编程点亮LED灯的单片机C语言程序
#include#define uchar......

单片机彩灯控制系统(项目一)(2022-12-20)
→5,6→7,8→1→2→3→4→5→6→7→8的顺序循环点亮,每个状态停留1秒,循环不止。请用单片机设计其控制系统并调试运行。
硬件图:
元件清单:
C语言程序:
#include......

单片机数码管显示0~9(2022-12-20)
设计其控制系统并调试运行。
硬件电路原理图
元件清单
数码管显示数的字形码(根据选用数码管的型号使用,共阳极与共阴极)
C语言程序
#includevoid delay1s();
unsigned char LED......

初学者怎么学单片机,嵌入式单片机培训机构有用吗?(2023-01-04)
的端口或特殊功能寄存器加于定义,使之方便在写代码的时候,直接直观的编写。
如果不懂C语言程序的兄弟们,大概需要花个1-2周的时间学习一些单片机C语言基础语法。
这块我们也有相应的教程,是专门针对单片机的C语言......

c51特殊功能寄存器定义及作用(2024-03-20)
学习,同时具有汇编语言的硬件操作能力。对于具有C语言编程基础的读者,能够轻松地掌握单片机C51语言的程序设计。
c51主要特点
单片机C51语言兼备高级语言与低级语言的优点。
语法结构和标准C......

单片机如何使用?51单片机C语言编程实例有哪些?(2023-01-04)
单片机如何使用?51单片机C语言编程实例有哪些?;单片机如何使用,我们要知道单片机在哪里使用?
单片机是很多电子产品的核心器件,它具有一定的逻辑判断和事件处理能力的芯片。
可以对单片机编程不同的程序......

如何学习51单片机(2024-03-15)
,C语言的知识还在,算法的知识还在,搭建单片机的最小系统的技能还在,传感器和通信器件的使用方法还在,还会画电路图和PCB图,当然也会仿真。
6、51单片机是这个:
7、当程序调试不如人意的时候,静下......

51单片机好学嘛?学完51单片机学什么?(2023-01-04)
的开发。
51单片机好学不好学?
必须要看个人的实际情况和学习的恒心。
如果理科毕业的学生,电路基础、C语言比较好的同学,学习单片机相对是比较容易的。
当然,好学不好学是一个话题,能不......
相关企业
;勤思智能电子;;PCB板制作及打样 C语言程序编写 新项目开发
;博灵单片机;;博灵工作室 专业单片机,主营51系列单片机,最小系统单片机,烧录机
;永德翔江科技有限公司;;专业从事单片机软件反汇编研究,自主研发多款单片机系列反汇编工具,将二进制机器码文件精准的反汇编成汇编语言代码,辅助人工分析,快速将部分或整个机器码文件还原成C代码。团队
;深圳市乾龙电子有限公司;;本公司于2003年3月建立于深圳市深南中路,公司主要经营51/PIC等单片机.51/PIC等仿真器;实验板等单片机开发工具.
;恒海电子经营部;;ST先科二三极管,ARTSCHIP品牌IC,茂钿MOS管。 专业单片机开发,电子产品设计。 ELAN/十速/松翰/中颖单片机。 PIC/51/AVR/FREESCAL 单片机。
控制,汽车防盗器方面的单片机开发, 编程工作.在这期间用过51,PIC,AVR,合泰,义隆单片机,现会着重开发学习用的开发实验板51/AVR,PIC开发板和编写适合单片机初学者入门的程序
;深圳瑞芯茂电子有限公司;;我司是台湾新茂(SYNCMOS)单片机的一级代理! SM系列单片机是SYNCMOS半导体公司推出的与MCS-51系列产品兼容的8位单片机,SM系列
CC1101 26元 300米 CC2430 98元 支持ZIGBEE 协议,带128KB FLASH 51内核单片机 CC2431 108元 支持ZIGBEE 协议,带128KB FLASH 51内核单片机
;深圳维尔科技有限公司;;深圳市维尔科技有限公司经销的义隆松瀚PIC 单片机开发、atmel 51系列单片机开发单片机、义隆单片机、飞凌单片机、松瀚单片机、佑华单片机、LED驱动、储存
;上海凌齐电子控制设备有限公司;;主要经营各种单片机集成电路,以及代为开发各种单片机程序,提供PIC18F4431系列单片机控制三相异步电机的变频程序。