电子发烧友网 > 控制/MCU > 正文

单片机用什么编程

2020年07月20日 09:45 次阅读

  单片机编程用汇编和C语言的比较多。其中C语言属于比较常用比较基础的语言,很多人大学期间都学,也相对比较容易学。而汇编语言属于底层语言,没有C语言直观,指令语言简单,表述起来比C语言要绕一些。所以,目前很多人都直接选择C语言。

  但是当年,尽管我已经有比较好的C语言基础,我的导师仍然坚持让我用汇编来做。所以,我又花时间学习了汇编语言,也因此体会到了导师的苦衷。

  第一,汇编并不难学,语句非常简单,也不多,没有任何封装,你想实现任何功能都必须一句一句写出来,这样会让你对程序语言有很深的理解。

  第二,汇编直接对应到单片机的内部组成,可以通过自己的语言直接控制某个针的输入输出,可以管理堆栈,可以真正把对计算机的理解抽象化到0和1,而编程就是控制这些0和1。

  所以,如果想学单片机,不妨花一点时间学习一下汇编语言。不需要真正编多长,能理解能看懂就行。

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

有趣有料的资讯及技术干货

关注发烧友课堂

锁定最新课程活动及技术直播

电子发烧友观察

一线报道 · 深度观察 · 最新资讯
收藏 人收藏
分享:

评论

相关推荐

书童哥(龙顺宇)62讲生动课程带您玩儿转STM8单片机

【课程介绍】:朋友们大家好,本套视频教程由本人录制,现做为录播课程上传至电子发烧友网平台,感谢电子发烧友网让单片机学习的
发烧友学院发表于 2019-01-19 00:00 3016次阅读
书童哥(龙顺宇)62讲生动课程带您玩儿转STM8单片机

单片机和plc有什么区别

单片机和plc之间有什么区别?首先单片机是芯片,不能独立使用。而PLC是由单片机组成的通用控制器,可....
发表于 2020-07-20 09:47 0次阅读
单片机和plc有什么区别

单片机如何接亮一个发光二极管

如何用单片机接亮一个发光二极管?
发表于 2020-07-20 09:41 2次阅读
单片机如何接亮一个发光二极管

单片机的四个发展经历

单片机的发展经历了如图所示的四个阶段。
发表于 2020-07-20 09:37 2次阅读
单片机的四个发展经历

单片机与嵌入式系统的区别与联系

 既然说到了单片机和嵌入式系统,今天我们就来简单了解一下单片机与嵌入式系统的区别与联系。
发表于 2020-07-20 09:36 2次阅读
单片机与嵌入式系统的区别与联系

多种单片机控制程序的加密策略

 我们在分析传统单片机控制程序软件加密技术和硬件加密技术的基础上,探索如何充分利用单片机芯片新增的硬....
发表于 2020-07-20 09:29 3次阅读
多种单片机控制程序的加密策略

单片机常用调试的接口有哪些

搞嵌入式开发和ARM开发搞了半辈子了,调试程序是不可避免的。接触了那么多的调试规范、调试工具、调试手....
发表于 2020-07-19 11:22 53次阅读
单片机常用调试的接口有哪些

C语言的几种位操作运算程序详细说明

在汇编语言中有直接对位进行操作的指令,如置位、复位、位取反、测试某一位等,这对于硬件操作十分方便,在....
发表于 2020-07-18 12:00 177次阅读
C语言的几种位操作运算程序详细说明

串行数模转换器DAC7512的性能特点及功能应用...

DAC7512是TI公司生产的具有内置缓冲放大器的低功耗单片12位数模转换器。其片内高精度的输出放大....
发表于 2020-07-18 11:41 82次阅读
串行数模转换器DAC7512的性能特点及功能应用...

使用单片机实现熨烫机自动控制系统的设计

随着近年来成衣市场的需求不断增加,小型的服装生产企业发展非常迅速,对小型熨烫系统的需求量越来越多。原....
发表于 2020-07-18 11:36 208次阅读
使用单片机实现熨烫机自动控制系统的设计

使用单片机实现报警器的设计说明

一种基于MQK气体传感器和PIC单片机的气体泄漏报警系统设计的。这个该报警器的设计方法简单、可靠、高....
发表于 2020-07-18 11:35 359次阅读
使用单片机实现报警器的设计说明

使用单片机实现机器人设计的资料说明

轮式移动机器人是机器人研究领域的一项重要内容.它集机械、电子、检测技术与智能控制于一体。在各种移动机....
发表于 2020-07-18 11:35 303次阅读
使用单片机实现机器人设计的资料说明

使用单片机实现收发短信的设计资料说明

借助系统模型,阐明GSM模块收发短信的基本概念以及串口控制SMS的基本原理。详细介绍单片机控制GSM....
发表于 2020-07-18 11:08 159次阅读
使用单片机实现收发短信的设计资料说明

如何使用单片机实现给手机发短信

随着科技的飞速发展和人民生活水平的不断提高,手机的普及率越来越高,更新也越来越快,价格也越来越便宜。....
发表于 2020-07-18 11:02 303次阅读
如何使用单片机实现给手机发短信

使用单片机实现无线传输的资料概述

我们知道,RSR232串行口传输协议的最大有效距离是10M,且为有线传输,这给一些需要远距离传输控制....
发表于 2020-07-18 11:02 241次阅读
使用单片机实现无线传输的资料概述

使用单片机与数字电台实现串行通信的资料概述

介绍无线数据传输系统的组成、AT89C51单片机串行口的工作方式及其与无线数字电台接口的软硬件设计与....
发表于 2020-07-18 11:02 174次阅读
使用单片机与数字电台实现串行通信的资料概述

单片机多CPU系统设计的详细资料概述

针对重要系统可靠性要求,特设计了一种双CPU控制系统。在该系统中,两个CPU彼此独立运行,可以自动或....
发表于 2020-07-18 11:02 168次阅读
单片机多CPU系统设计的详细资料概述

基于F0单片机的无线心率心电监测系统

STM32F0系列的单片机不仅带来了低廉的价格而且带来了更新的功耗但是性能却没有打多大的折扣,低于得....
发表于 2020-07-18 10:47 133次阅读
基于F0单片机的无线心率心电监测系统

单片机的95个问题详细解答

关于单片机的N多问题1. C语言和汇编语言在开发单片机时各有哪些优缺点?答:汇编语言是一种用文字助记....
发表于 2020-07-18 10:10 383次阅读
单片机的95个问题详细解答

单片机键盘接口技术的基础知识

单片机的键盘接口电路有多种形式,最常用的是键盘扫描电路,如图8-17所示。
发表于 2020-07-17 16:52 57次阅读
单片机键盘接口技术的基础知识

单片机开关量的输出接口

在单片机应用系统中,为防止现场强电磁的干扰或工频电压通过输出通道反串到测控系统,一般采用通道隔离技术....
发表于 2020-07-17 16:48 61次阅读
单片机开关量的输出接口

热电偶放大器与数字转换器MAX6675的性能特点...

热电偶作为一种主要的测温元件,具有结构简单、制造容易、使用方便、测温范围宽、测温精度高等特点。但是将....
发表于 2020-07-17 14:58 115次阅读
热电偶放大器与数字转换器MAX6675的性能特点...

C语言版cla的程序中可以使用局部变量吗?

interrupt void Cla1Task1(void) [    int i;    for (i=0; i...
发表于 2020-07-17 14:53 0次阅读
C语言版cla的程序中可以使用局部变量吗?

单片机复位的原理说明

单片机的复位电路使单片机进入复位状态。通过复位操作可以完成单片机的初始化,也可使处于死机状态下的单片....
发表于 2020-07-17 10:26 56次阅读
单片机复位的原理说明

单片机常用的两种延时控制方式

单片机中常用的延时控制方式有两种。一种是采用编程的方式达到延时的目的,另一种方法则是通过单片机中的两....
发表于 2020-07-17 10:22 93次阅读
单片机常用的两种延时控制方式

单片机软件开发下载程序电路

目前为止,接触单片机已有一些,从选择元器件、原理图、PCB、电路硬件调试、软件开发也算小有心得。
发表于 2020-07-17 10:06 51次阅读
单片机软件开发下载程序电路

新手应该如何学习单片机

首先需要学习单片机开发板分成不同的部件,单片机核心板,按键电路,显示电路,等等,
发表于 2020-07-17 09:58 85次阅读
新手应该如何学习单片机

单片机在医疗器械设备中有哪些应用

其实单片机在医疗器械设备中,应用非常广泛,常用的小型设备。或者一些大型得设备都使用的单片机,其中运用....
发表于 2020-07-17 09:55 60次阅读
单片机在医疗器械设备中有哪些应用

单片机和plc的区别

PLC可编程控制器,是以计算机技术为基础的工业控制装置,内部存储执行逻辑运算、顺序运算、计时、计数和....
发表于 2020-07-17 09:50 133次阅读
单片机和plc的区别

单片机如何设计八路抢答器

用单片机来设计八路抢答器是一个常见的小课题,本人之前在大学期间就设计过八路抢答器的课程设计,也正是这....
发表于 2020-07-17 09:46 35次阅读
单片机如何设计八路抢答器

单片机的应用范围

 按照单片机的特点,单片机的应用分为单机应用与多机应用。在一个应用系统中,只使用一片单片机称为单机应....
发表于 2020-07-17 09:41 31次阅读
单片机的应用范围

单片机对中断优先级的处理原则

中断优先级是CPU响应中断的先后顺序。中断优先处理的原则是:
发表于 2020-07-17 09:35 36次阅读
单片机对中断优先级的处理原则

单片机程序常用的几种调试方法

单片机程序常用的几种调试方法,这些调试方法都需要结合电脑上位机,以下我罗列一些调试方法:
发表于 2020-07-17 09:31 35次阅读
单片机程序常用的几种调试方法

单片机硬件开发的步骤说明

单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、多种I/O....
发表于 2020-07-17 09:26 29次阅读
单片机硬件开发的步骤说明

单片机编程的发展前景如何

单片机(Single-Chip Microcomputer)是一种集成电路芯片,是采用超大规模集成电....
发表于 2020-07-17 09:24 42次阅读
单片机编程的发展前景如何

新手如何入门学习单片机

后来把光盘中的资料通过我的笔记本全部拷到电脑里面。此时还不会下载程序,我就先从光盘中的视频开始。视频....
发表于 2020-07-17 09:20 37次阅读
新手如何入门学习单片机

Arduino、arm、树莓派、单片机四者有什么区别?

     Arduino、arm、树莓派、单片机四者有什么不同?...
发表于 2020-07-17 08:09 0次阅读
Arduino、arm、树莓派、单片机四者有什么区别?

51单片机串口中断问题

// 9600bps #define uchar unsigned charuchar flag = 0;uchar i;sbit LED = P1^0;void main()    ...
发表于 2020-07-16 22:58 270次阅读
51单片机串口中断问题

基于LabVIEW和单片机实现DSP应用程序代码...

针对现有DSP自举模块普遍存在程序代码更新不便的缺陷,提出了一种可便捷高效地在线更新用户应用程序代码....
发表于 2020-07-16 20:36 156次阅读
基于LabVIEW和单片机实现DSP应用程序代码...

提高单片机可靠性的方法

  为提高单片机本身的可靠性。近年来单片机的制造商在单片机设计上采取了一系列措施以期提高可靠性。这些技术主要体...
发表于 2020-07-16 11:07 0次阅读
提高单片机可靠性的方法

单片机利用软件抗干扰的滤波方法

  1、限幅滤波法(又称程序判断滤波法)   A、方法:   根据经验判断,确定两次采样允许的最大偏差值(设为A...
发表于 2020-07-16 10:47 0次阅读
单片机利用软件抗干扰的滤波方法

新手如何快速的学习单片机

对一个初学单片机的人来说,学习的方法和途径非常重要。如果按教科书式的学法,上来就是一大堆指令、名词,....
发表于 2020-07-16 10:45 129次阅读
新手如何快速的学习单片机

学习单片机从哪里入门比较好

学习单片机及其应用,必须有的基础是掌握基本电工学与电子电路技术,还要学习数字技术和计算机原理。有了这....
发表于 2020-07-16 10:43 67次阅读
学习单片机从哪里入门比较好

51单片机一百多个实例

和大家分享几个单片机实例,祝大家学习愉快! qq:1948523510@LzTopic ...
发表于 2020-07-16 10:42 148次阅读
51单片机一百多个实例

单片机掉电后快速保存数据的方法

单片机掉电后如何快速保存数据?我想应该从以下几个方面入手:
发表于 2020-07-16 10:34 55次阅读
单片机掉电后快速保存数据的方法

单片机的学习经验总结

众所周知,单片机是一门实践性非常强的技术,既然强调实践性强就说明单片机技术是需要动手去实践的,这里的....
发表于 2020-07-16 10:32 46次阅读
单片机的学习经验总结

单片机是怎么烧录程序的

我刚开始学习单片机的时候也有和题主类似的困惑。当时刚申请了个淘宝账号不久,刚看了下我的淘宝已购物品,....
发表于 2020-07-16 10:28 65次阅读
单片机是怎么烧录程序的

单片机有哪些知识内容要学

如果是电子专业,和单片机有关的主要是电路分析,数电,模电。
发表于 2020-07-16 10:22 54次阅读
单片机有哪些知识内容要学

单片机设计电子产品的流程步骤

现在的电子产品,功能稍微复杂一点的都会用到单片机,单片机可以编程,所以大大简化了硬件电路的设计。比如....
发表于 2020-07-16 10:19 45次阅读
单片机设计电子产品的流程步骤

单片机的基本原理及内部构成

单片机,全称单片微型计算机,简称MCU。基本原理和我们常用的电脑中的处理器是一回事,不过要简单的多,....
发表于 2020-07-16 10:17 72次阅读
单片机的基本原理及内部构成

求助大神自己设计咪头声音很大,录音播放声音很小

自己在做一个基于ISD4004语音芯片的一个语音录放装置,不知道是哪里除了问题,在放音是总是很大杂音而录音的播放声...
发表于 2020-07-16 08:30 219次阅读
求助大神自己设计咪头声音很大,录音播放声音很小

基于单片机的密码锁设计方案

  一种能防止多次试探密码的基于单片机的密码锁设计方案,根据用户的10条总体要求,给出了该单片机密码锁的硬件电...
发表于 2020-07-15 18:01 303次阅读
基于单片机的密码锁设计方案

恒流源如何给单片机供电

做一款LED产品,需要用单片机控制亮灭时间,只是不知道如何用 一个恒流电源 拉出来给单片机供电 ...
发表于 2020-07-15 11:38 126次阅读
恒流源如何给单片机供电

不会模电可以学好单片机吗?

基本上不会有大影响 对于单片机硬件而言,大多数比较难得模电部分芯片厂商已经做好了,外部的降噪电路也可以照抄公版...
发表于 2020-07-15 10:33 172次阅读
不会模电可以学好单片机吗?