资讯
![](/static/img/article/566.jpg)
第4章 汇编语言程序设计(2024-08-09)
日趋成熟,成为了专业化的实用高级语言。
㈠ C-51的特点
C语言作为一种非常方便的语言而得到广泛的支持,国内最通用的是Keil C51.
C语言程序本身不依赖于机器硬件系统,基本上不作修改就可将程序从不同的单片机......
![](/static/img/article/159.jpg)
单片机C语言程序设计之T0控制LED实现二进制计数(2023-05-23)
单片机C语言程序设计之T0控制LED实现二进制计数;AT89C51单片机是美国ATMEL公司生产的低电压、高性能CMOS 8位单片机,具有丰富的内部资源:4kB闪存、128BRAM、32根I/O口线......
![](/static/img/article/83.jpg)
51单片机开发步骤详解(2024-08-02)
开发的童鞋能做一个参考
第一步:
C语言基础,建议买一本谭浩强的《C语言程序设计》,如果不想买,可以在网上找一个PDF版;
微机原理与接口技术基础,建议去中国大学MOOC上看一下相关课程,也可以看C语言......
![](/static/img/article/513.jpg)
90%的单片机初学者,都会遇到的10个问题(2022-12-14)
来编写目标系统软件,会大大缩短开发周期,且明显地增加软件的可读性,便于改进和扩充,从而研制出规模更大、性能更完备的系统。
综上所述,用C语言进行单片机程序设计是单片机开发与应用的必然趋势。所以作为一个技术全面并涉足较大规模的软件系统开发的单片机......
![](/static/img/article/247.jpg)
ADC0834模块的C51源程序(2023-03-28)
学习,同时具有汇编语言的硬件操作能力。对于具有C语言编程基础的读者,能够轻松地掌握单片机C51语言的程序设计。
C语言是一种高级程序设计语言,它提供了十分完备的规范化流程控制结构。因此采用C51语言设计单片机应用系统程序......
![](/static/img/article/88.jpg)
单片机是什么?单片机编程怎么入门?(2023-01-06)
是一个可编程芯片,类似于电脑的CPU,只不过性能、成本、功耗都比cpu要低很多。
那我们通过编写汇编或者C语言程序,下载到基于单片机设计的电路板里面,就能完成相应的产品功能。
比如说打开/关闭灯、温湿......
![](/static/img/article/544.jpg)
单片机课程设计一汇编语言实现四位数计算器(2023-02-01)
学生的实际动手能力和提高学生综合素质十分必要。通过一周的学习和设计,使学生掌握汇编语言程序设计、单片机应用开发的基本方法,从而获得开发基于汇编语言的单片机系统的基本能力。
(1)掌握汇编指令系统和语法,具备汇编语言程序设计......
![](/static/img/article/323.jpg)
使用Keil语言的嵌入式C编程教程(上)(2024-07-31)
式系统编程:基础声明
每个函数都是执行特定任务的语句的集合,一个或多个函数的集合称为编程语言。每一种语言都包含一些基本要素和语法规则。C语言程序设计是用字符集、变量、数据......
![](/static/img/article/527.jpg)
【单片机】51单片机入门教程上(保姆级指南)(2022-12-15)
提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。
学习建议:单片机和C语言是可以一起学习的,不过......
![](/static/img/article/108.jpg)
51单片机入门教程上(保姆级指南)(2022-12-14)
然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。
学习建议:单片机和C语言是可以一起学习的,不过这样学习是比较漫长,容易......
![](/static/img/article/342.jpg)
51单片机使用C语言点亮闪烁LED灯(2023-05-10)
中,复位就运行起来了。
预处理
预处理以#开头,在从.C到 .hex之前,扩展C语言程序设计的环境。
#include 的作用将 reg52.h文件复制到编译的源文件中,使用<>或......
![](/static/img/article/217.jpg)
单片机彩灯控制系统(项目一)(2022-12-20)
→5,6→7,8→1→2→3→4→5→6→7→8的顺序循环点亮,每个状态停留1秒,循环不止。请用单片机设计其控制系统并调试运行。
硬件图:
元件清单:
C语言程序:
#include......
![](/static/img/article/252.jpg)
基于LPC900系列单片机和红外技术实现拍照防盗系统的设计(2023-04-06)
定是否进行拍照和报警等。
单片机采用PL/M-96语言编程,它的特点是同时兼有高级语言和汇编语言的优点,可以直接利用CPU的硬件特性进行程序设计。PL/M-96语言程序设计块可读性好,可靠性高,代码转换质量高,单片机程序设计......
![](/static/img/article/384.jpg)
stm32开发常用的软件和语言介绍(2023-10-12)
stm32开发常用的软件和语言介绍;STM32 开发环境(工具)介绍
一、Keil 软件介绍
Keil C51 是美国 Keil software 公司出品的 51 系列兼容单片机 C 语言......
![](/static/img/article/259.jpg)
51单片机编程:双路计数器详解(2024-03-21)
= t;}
} } }
}
//-----------------------------------------------
是不是很简单?
用汇编语言来编程,就显得长多了。
和上述 C 语言功能相同的汇编语言程序......
![](/static/img/article/448.jpg)
51单片机实现数码管动态显示60~0(2022-12-20)
51单片机实现数码管动态显示60~0;硬件电路原理图
元件清单
C语言程序
#include unsigned char table[]={0x3f,0x06,0x5b,0x4f......
![](/static/img/article/330.jpg)
单片机数码管显示0~9(2022-12-20)
其控制系统并调试运行。
硬件电路原理图
元件清单
数码管显示数的字形码(根据选用数码管的型号使用,共阳极与共阴极)
C语言程序
#includevoid delay1s();
unsigned char LED......
![](/static/img/article/122.jpg)
在STM32单片机上运行除零运算的C程序代码时为何程序不崩溃?(2024-06-14)
的判断。 但是呢,在 STM32 单片机上运行除零运算的C程序代码时,却不会出现程序崩溃的现象。这是怎么回事呢?
今天来简单聊一聊这个问题。
聊一聊
按照常规的认知,如果 C 语言程序......
![](/static/img/article/292.jpg)
一款基于stm32的毕业设计方案(2023-09-20)
,易于调试和维护。C语言作为一种高级程序设计语言得到了广泛的应用,采用C语言编写的软件程序不针对特定的硬件系统,可以根据不同的单片机 做移植,基于C语言的以上诸多特点及优点,本设计的软件程序设计......
![](/static/img/article/120.jpg)
说一说STM32启动过程(2023-01-06)
也可以再初始化其他外设,如初始化FSMC配置外部SRAM等)
5- 在__main函数中,会初始化内核的寄存器,如R0-R15,划分堆空间(如果使用到的话)和栈空间(栈空间是C语言程序能运行的必要条件,没有栈,C程序......
![](/static/img/article/9.jpg)
单片机应该怎么学习,可以速成吗?(2022-12-14)
几点个人的学习的经验:
C语言与程序设计的学习是相辅相成的,他们共同进步,就如同你的两只脚,谁都不能超过谁很远。
学习单片机之前请先学习C语言,请不要相信什么零基础也能学好,至少20天,要把......
![](/static/img/article/567.jpg)
AT89C51单片机频率计的C源程序设计(2023-06-20)
AT89C51单片机频率计的C源程序设计;本文是基于AT89C51单片机的频率计的C源程序。该频率计主要实现的功能有如下几个:
1. 测试功能
它表明数字频率计所具备的全部测试功能,一般......
![](/static/img/article/381.jpg)
初学者怎么学单片机,嵌入式单片机培训机构有用吗?(2023-01-04)
的端口或特殊功能寄存器加于定义,使之方便在写代码的时候,直接直观的编写。
如果不懂C语言程序的兄弟们,大概需要花个1-2周的时间学习一些单片机C语言基础语法。
这块我们也有相应的教程,是专门针对单片机的C语言......
![](/static/img/article/1.jpg)
单片机舞台灯设计(2022-12-20)
灯组成,要求单片机并行端口控制LED灯按照4,5→3,6→2,7→1,8的顺序循环点亮,每个状态停留1秒,循环不止。
硬件电路
元件清单
C语言程序
#includevoid delay1s......
![](/static/img/article/150.jpg)
51单片机在wave6000下编程如何实现几个模块的结合(2023-06-15)
想用C编写,还是用KEIL C方便。
WAVE6000编译软件,采用中文界面。用户源程序大小不受限制,有丰富的窗口显示方式,能够多方位、动态地展示程序的执行过程。其项目管理功能强大,可使单片机程序......
![](/static/img/article/295.jpg)
深度解读MCS51单片机时序分析及系统扩展(2023-08-30)
器和锁存器分别占用外部I/O空间中的两个地址。而无论是访问外部的RAM空间还是I/O空间,在进行汇编语言编程时都是通过MOVX指令来实现读写的。在使用C语音进行单片机程序设计时,虽然语言改变了,但是C语言程序......
![](/static/img/article/546.jpg)
单片机的程序结束后都干嘛去了?(2022-12-08)
干什么是由所使用的C语言编译器决定的。
一、问题提出
今天在单片机led模块定义函数中看到一个有趣的问题。提问者在进行基本的C51编程实验,编写了一个简单的C51程序如下:
程序执行完之后,可以......
![](/static/img/article/426.jpg)
单片机指针基本知识(2023-03-24)
方式为VALUE=*STRIP,也可表示为int *STRIP=&STR。
六、单片机指针咋么用?
(1)、用单片机指针编程点亮LED灯的单片机C语言程序
#include#define uchar......
![](/static/img/article/370.jpg)
跑马灯实验用汇编语言和C51语言做出的不同效果(2023-05-23)
是否溢出等。
无论是汇编语言还是C51语言编写的程序都不是单片机直接运行的程序,只有机器码程序单片机才能直接运行,对于汇编语言程序需要通过汇编程序汇编成机器码程序,对于 C51程序需要通过编译器程序编译成机器码程序......
![](/static/img/article/370.jpg)
单片机AT89C2051制作的LED流水灯电路(2023-05-10)
图这样既有完整的硬件又有完整的软件,就是一个典型的单片机最小系统。
用C语言编制该程序如下:
include
main0
{P1=0xa4;
while(1);}
改变P1赋值,观察显示状态有什么变化,把程序编译后固化到2051中,图3......
![](/static/img/article/423.jpg)
怎么样才能学好单片机(2024-03-08)
不能过多的评价当今的高校教育,但我们必须得为自己负责任。让你用C语言编单片机的程序你是不是就傻了?单片机编程用C语言或汇编语言都可以,但是我建议用C语言比较好,如果原来有C语言的基础那学起来会更好,如果没有,也可以边学单片机......
![](/static/img/article/381.jpg)
AT89S52单片机实现简易计算器(C语言程序)(2023-06-26)
AT89S52单片机实现简易计算器(C语言程序);本文设计基于AT89S52单片机的简易计算器。它的功能是:
(1)计算器至少能正常显示8位数。
(2)卡机时,显示0。第一次按下时,显示D1;第二......
![](/static/img/article/158.jpg)
c51特殊功能寄存器定义及作用(2024-03-20)
学习,同时具有汇编语言的硬件操作能力。对于具有C语言编程基础的读者,能够轻松地掌握单片机C51语言的程序设计。
c51主要特点
单片机C51语言兼备高级语言与低级语言的优点。
语法结构和标准C......
![](/static/img/article/299.jpg)
00-99计数器实验(2023-06-21)
中的P3.7/RD端口用导线连接到“独立式键盘”区域中的SP1端口上;4. 程序设计内容(1. 单片机对按键的识别的过程处理(2. 单片机对正确识别的按键进行计数,计数满时,又从零开始计数;(3. 单片机......
![](/static/img/article/207.jpg)
单片机初学者编程经常会碰到的问题及处理办法(2022-12-21)
单片机初学者编程经常会碰到的问题及处理办法;在刚开始接触单片机学习的时候,尤其是C语言基础比较薄弱的老铁们,经常会碰到很多比较低级的错误,程序编译错误一大堆,但不知道如何解决!
一、程序......
![](/static/img/article/238.jpg)
干货,三分钟教你Keil C51软件的使用方法(2024-01-26)
应用开发的优秀软件之一,它集编辑,编译,仿真于一体,支持汇编,PLM 语言和 C 语言的程序设计,界面友好,易学易用。
下面介绍Keil C51软件的使用方法
进入 Keil C51 后,屏幕......
![](/static/img/article/27.jpg)
Multi2sim10单片机的仿真实现及在数字电路中的应用(2024-01-17)
的模块型号就是最常见和应用广泛的8051 /8052。在Multisim10中, 8051 /8052 不但可以用汇编语言编写程序,同时也支持C语言编写程序,拓展了单片机8051 /8052的使用,使虚......
![](/static/img/article/596.jpg)
掌握了技巧,你还敢说学习单片机很难吗?(2022-12-07)
开发中应掌握的几个基本技巧。
一、 如何提高C语言编程代码的效率用C语言进行单片机程序设计是单片机开发与应用的必然趋势。如果使用C编程时,要达到最高的效率,最好熟悉所使用的C编译器。 先试验一下每条C语言编译以后对应的汇编语言......
![](/static/img/article/113.jpg)
使用单片机设计实现软件延时00到59秒计时器的资料说明(2023-08-09)
使用单片机设计实现软件延时00到59秒计时器的资料说明;1. 实验任务
如下图所示,在AT89S51单片机的P0和P2端口分别接有两个共阴数码管,P0口驱动显示秒时间的十位,而P2口驱......
![](/static/img/article/551.jpg)
头文件intrins.h的用法(2024-08-02)
main(){unsigned int y;C-5 1 程序设计 37y=0x00ff;y=_irol_(y,4);}函数名: _cror_, _iror_, _lror_原 型: unsigned......
![](/static/img/article/109.jpg)
stm32按键控制led灯亮灭(2024-08-22)
. 打开Keil MDK开发环境,从文件菜单中选择New Project,创建新的工程。在选择设备的窗口中选择STM32F103C8T6,确定后添加HAL库文件到工程。7. 编写C语言程序,实现......
![](/static/img/article/199.jpg)
【MCS-51】汇编程序设计(2023-04-23)
调试等功能。
2. 基本语法
51单片机汇编程序设计的基本语法与其他汇编语言类似,主要包括以下几个方面:
(1) 注释:使用分号(;)表示注释,用于说明代码的作用和功能。
(2) 标识符:用于定义变量名、子程序......
![](/static/img/article/317.jpg)
单片机程序结束后去哪儿了?(2024-10-30 16:05:15)
的首行进行执行。
4 MAPLAB编译器
PIC 单片机语言程序进行跟踪,发现main() 函数最后一条语句为 reset,也就是单片机......
![](/static/img/article/278.jpg)
“叮咚”门铃电路设计(2023-08-15)
. 把“单片机系统”区域中的P3.7/RD端口用导线连接到“独立式键盘”区域中的SP1端口上;4. 程序设计方法(1. 我们用单片机实定时/计数器T0来产生700HZ和500HZ的频率,根据定时/计数......
![](/static/img/article/237.jpg)
基于51单片机按键控制喇叭发出多种声音(2024-02-26)
仿真常见问题解决方案
Protues8.7简易教程
程序(Keil5)
本设计利用KEIL5软件实现程序设计。
注:全部代码免费分享,请自行建立工程!!
本设计由C语言编写,全部......
![](/static/img/article/22.jpg)
“嘀、嘀、……”报警声电路设计(产生频率为1KHz)(2023-06-21)
“嘀、嘀、……”报警声电路设计(产生频率为1KHz);“嘀、嘀、……”报警声1. 实验任务用AT89S51单片机产生“嘀、嘀、…”报警声从P1.0端口输出,产生频率为1KHz,根据......
![](/static/img/article/112.jpg)
STC和STM32程序通用吗 stm32单片机引脚介绍及功能(2024-07-30)
的开发工具有STC-ISP和STC-PRG等;而STM32通常使用C语言和汇编语言进行编程,常用的开发工具有Keil和IAR等。
虽然两种单片机系列的程序不可通用,但是如果程序设计时考虑到了不同单片机......
![](/static/img/article/474.jpg)
汇编和C语言相结合的51单片机编程技巧(2023-06-25)
指令集是一一对应的,不同平台之间不可直接移植。
汇编和C语言相结合的51单片机编程技巧
c语言和汇编语言之间主要存在:相互调用、混合编程等关系,举例来说吧:
1、C语言调用汇编子程序......
![](/static/img/article/19.jpg)
十字路口交通信号灯设计(2022-12-20)
北向黄灯闪烁,闪烁5次后亮红灯,东西向绿灯亮,如此往复。请用单片机设计其控制系统并调试运行。
电路原理图
元件清单
C语言程序
#include //包含头文件reg51.h,定义51单片机......
![](/static/img/article/590.jpg)
单片机 Mooc 课程讨论区问题集锦(2024-08-09)
兼容的,可以。
我们老师是教我们用汇编语言写单片机,你的课程是用 C 还是用汇编啊。
答:用汇编语言即可。交大本科生的要求是最好用"双语"。即:汇编与 C51。
想学习单片机然后进入嵌入式系统设计......
相关企业
;勤思智能电子;;PCB板制作及打样 C语言程序编写 新项目开发
;西安北大青鸟;;程序逻辑和C语言实现 SQL Server应用开发 Java面向对象程序设计 网页编程 .Net平台和C#编程 SQL Server数据库设计和实现 WinForms高级
开发应用工程师,能独立自主开发单片机应用方案及提供专业的技术服务。单片机开发针对单片机在电子产品应用开发.包括单片机程序开发、单片机程序设计、单片机软件开发、单片机编程、单片机电路设计等等单片机
;深圳劲锐科技公司;;深圳市劲锐科技有限公司是一家专业从事单片机方案、能独立自主开发单片机应用方案及提供专业的技术服务。单片机开发针对单片机在电子产品应用开发;包括单片机程序开发、单片机程序设计
;深圳劲锐佳电子有限公司;;深圳市劲锐科技有限公司是一家专业从事单片机方案、能独立自主开发单片机应用方案及提供专业的技术服务。单片机开发针对单片机在电子产品应用开发;包括单片机程序开发、单片机程序设计
司主营各种闪灯音乐IC小家电IC的销售开发设计,单片机程序设计,各种电子产品加工生产
及销售。 ※旺久(prolific)、司坦森(STANSON)等全系列产品的开发设计及销售。 ※承接电子产品开发、专业PCB计设、PCB抄板。多种单片机(MCU)硬件电路设计、程序设计
及销售。 ※旺久(prolific)、司坦森(STANSON)等全系列产品的开发设计及销售。 ※承接电子产品开发、专业PCB计设、PCB抄板。多种单片机(MCU)硬件电路设计、程序设计。 技术
工业数字仪表、接近开关、LED防水开关电源等近上千种型号,公司有支资深的开发团队可为客户订做设计各类非标仪表(控制板)及各各类规格防水开关电源;承结电子产品开发,及单片机程序设计!公司展柜位于深圳市宝安13区电
;上海凌齐电子控制设备有限公司;;主要经营各种单片机集成电路,以及代为开发各种单片机程序,提供PIC18F4431系列单片机控制三相异步电机的变频程序。