Java、Python、C语言?5大热门编程语言,我该怎么选?
在开始前分享一些编程的资料需要的同学评论888即可拿走 是我根据网友给的问题精心整理的一提到编程,大家就会想到一堆莫名其妙的缩写,比如C、C++、JAVA、VB、VC、FoxPro、Delphi、SQL、PHP、ASP、JSP等等,那么编程语言究竟多少种呢?
其实,编程语言从总体上说主要可以分为以下三类:
1、机器语言:主要是以缩写英文作为标符进行编写的,但汇编语言在程序方面较为冗长,所以具有较高的出错率。
2、汇编语言 这种语言主要是利用二进制编码进行指令的发送,能够被计算机快速地识别,其灵活性相对较高,且执行速度较为可观。3、高级语言
其实是由多种编程语言结合之后的总称,其可以对多条指令进行整合,将其变为单条指令完成输送,整个程序更为简便,具有较强的操作性。
而我们现在所常用的,基本上都是高级语言。如:C语言、C++、Pascal、Basic等等。
那些年,我们一起邂逅的单片机时光
前言:今天啊,咱就来聊聊咱们那个时候用过的那几款热门单片机,回味下那些年的甜酸苦辣。无论是刚开始还是一直陪伴在身边的朋友,希望本文能让你们勾起属于那个年代美好的回忆。
正文:
既然要聊单片机呢,那肯定少不了聊聊大名鼎鼎的51系列了。那么首先要聊的便是大名鼎鼎的51系列的鼻祖,也就是大名鼎鼎的AT89C51。尽管这款单片机已经被时代的洪流销蚀得远去,但是其影响却是深远的,可谓是引领我们步入单片机世界的标志性产物。炫酷吧?
现在也确实用AT89C51的不多了,但另一款由浩晶电子公司(HongJing)出品的STC51系列的到来,令局面大为改观。STC51系列的单片机不仅仅是运行速度提升了,对外设的扩展也是不可小觑哦,关键是价格还是那么亲民!据我所知,最便宜的8脚封装SOP8的单片机价格甚至不足1元人民币!想要尝试吗?尽管如此,可别忘了,这玩意儿可是有着最低起批量的限制哈。如果只是想随便买几块儿、或者几十块钱搞个玩儿,建议您还是去网上挑一挑吧,价钱也差不到哪儿去。不过,这STC51系列的单片机还依然是8位数的,再快也不会快到哪里去,但是照样可以做不少事儿、完成各种各样的项目。在这里,各位蛋糕房上架大神们就别拿它跟STM32比了。对于那些功能不太复杂,但需求量大的产品,这种单片机简直是它们的神器哦,主要就是因为比较省钱嘛。你想啊,一颗芯片就能省下1分钱,那么100万个芯片省下来的钱,是不是能买一块儿上海市区的车牌了?还有就是51的核心技术,你真的想都想不到它的适用范围!居然有人在光盘驱动的控制线路里找到了51的核心技术,剩下的尽情发挥你们的想象力吧!
然后再来谈谈其它的8位单片机之一,来自于阿特麦(Atmel)公司的AVR单片机。其实我真的不想直接提AVR,然后跟大家说Arduino。毕竟啊,Arduino绝大部分的产品,都是用AVR的单片机来当处理器的,甚至有些产品还会同时装配上两个AVR的微控制器呢。像是那个叫做UNOR3的东西,它就把一个mega16U2拿来当USB接口芯片,把一个毫ega328p当主控芯片。咱们再瞅瞅Arduino这东西每年卖出去的数量,你就能看出AVR单片机有多么火热了。
刚才咱们聊了速度很快而且节省资源的各种单片机,现在咱们换个方向,谈一谈低功耗的微控制器。想当年,提到低功耗的话题,大部分人脑海里立刻浮现出来的肯定就是MSP430啦!没有理由的,就是因为它超级省电!可惜的是我自己对MSP430并不是特别熟,所以这儿我就不多说了。以前看到过一些设备的设计方案,里面用到的微控制器基本都是MSP430。请允许我给大家秀两张图片给你们见识见识:首先,这是最新推出的高性能低功耗微控制器MSP432;然后,再来看看应用方面的情况如何。如下图所示,仅F1系列就含有五条产品线:实际上STM32的系列很多,品种之丰富足以满足你的大部分需求,并且资源充裕,容易上手。这货的功耗已经够低了。下面咱再聊聊最厉害、用得最多、最普及的微控制器——STM32。如下图所示,单单只是F1系列就涵盖了五种不同的型号:虽然STM32还有许多其他的系列,类型之繁多可以满足大部分的需求。顺便说一句,现如今低功耗的产品可是越来越多了,而很多公司生产的低功耗产品也是做得相当出色,例如ST公司的STM32L系列。事实上,这款产品的功耗已然达到相当程度的降低。接着咱们再来讲讲那些最牛×、运用最频繁、普及最为广泛的微控制器——STM32。
如下图所示,仅仅是F1系列便包含了五个不同的型号:实际上STM32还有许多其他的系列,品种之丰富足以满足你的大部分需求,并且资源充裕,容易上手。此外,空间思维活跃的小伙伴可能会联想起AT91s系列这类的单片
相关问答
山东科技大学和青岛科技大学哪个学校更好些?2019年高考报考,山东科技大学和青岛大学哪个好,该如何选择?山东科技大学和青岛大学都是山东省内高校,两校属性不同,山东科技大学顾名思义以工科为主的高校...20...
学51 单片机 ,有哪本书比较好可以推荐-ZOL问答我是用这本《MCS-51.96系列单片机原理及应用》自学的,觉得还不错。有用(0)回复qq_106z905n8412王云51单片机C语言程序设计教程,学校实验室就用的这本,结合老...
自学 单片机 reg51.h定时程序是里头的TH1、TL1、TR1、TMOD是什...TH1计数器1,TL1是定时器1,TR1是启动定时器1,TMOD(工作方式控制寄存器).具体想了解是什么意思可以去下载个资料看一下《基于C语言的MCS-51系列单片机软件开发系统...
在线的大佬我想了解, 热门 的少儿C语言课程培训机构哪家好,...[回答]《新概念51单片机C语言教程》是2009年电子工业出版社出版的图书,作者是郭天祥。《新概念51单片机C语言教程:入门、提高、开发、拓展》从实际应用入...
肿么把程序烧录到 单片机 中去??用什么软件比较好?-ZOL问答看是什么单片机喽,51和AVR的话用USBasp,淘宝一下有很多(10多块);软件用progisp172。自己做并口线也行,百度一下并口下载线就有图了。有用(0)回复ying2hua...
如果 单片机 中没有烧录程序,给 单片机 上电,它将怎么运作?-ZOL问答不运行,没有烧录程序的单片机FLASH空间都是0xFF/0x00有用(0)回复feng6036没有内部晶振,只有内部RC振荡电路。。。有用(0)回复cwl123123首先,乃用的是...
是否有用 单片机 控制开关电源改变输出电压的方法-ZOL问答7条回答:【推荐答案】开关电源的电压,用51单片机来控制是无法实现的,当然,你可...1052浏览20回答安耐美电源1.7万浏览18回答热门问题苹果手机肿么打开a...
别人都说51 单片机 很容易学,为什么我学起来那么难,学了很久...很多人不知道单片机开发要如何学习,其实学习方法对了,单片机也不是很难学,在我看来没有任何编程基础的人也都可学会。如果说难,确实很难,因为是如果没有人告诉...
STC 单片机 工作电压是5V,电流是多少? 怎么用3--4节干电池(5...STC89C52RC的工作电压范围是:3.3V~5.5V,整体流过单片机的电流总和不要超过70mA。你直接用三颗1.5V的电池串联供电就可以了。40引脚的单片机简单接法就可以驱动...
各个 单片机 都可烧写程序吗-ZOL问答单片机内部程序存储器,如果是FLASH的,就可以反复多次烧写程序的;如果是OTP的,那只能烧写一次,烧写完就不能改动;如果是MASK(掩膜)的,那就不能烧写,因为出厂时就...