学什么单片机最有前途?
那学51单片机用C语言还是汇编语言好?当然是C语言了。因为:1.C语言是高级语言,代码移植性好,易于维护;2.编程灵活,随心所欲;3.语言层次分明,思路清晰,可读性强。4. C语言是目前最流行的单片机编程语言,例程代码多,便于参考,单片机技术发展之快,应用之广,学习群体日益庞大,这和keil C51开发环境的问世是分不开的。5.C语言是大众编程语言,是其他编程语言的基础,学会了C语言,对于进一步深造的选择就很自由了。汇编语言是早期单片机学习使用的语言,优点是执行指令比C语言稍快外,其他方面笔者不敢恭维。
学会51单片机以后,就可以根据你从事的工作或者你的目标选择以下一种或多种继续深造。
1.AVR单片机-----速度快,一个时钟周期执行一条指令,而普通的51单片机需要12个时钟周期执行一条指令。当然,Atmel公司出品的AT89LP系列单片机也是一个时钟执行一条指令,但目前还未普及。AVR单片机比51单片机多了USB通信模块、SPI通信模块、I2C通信模块、PWM模块、AD转换模块等,但在C语言编程方面对I/O的操作比51麻烦得多。
2.PIC单片机------品种齐全,应用领域广泛,片内资源也很丰富,也是很受欢迎的单片机。比51单片机多SPI通信模块、I2C通信模块、PWM模块、AD转换模块等片内资源。4个时钟周期执行一条指令,速度看似比51单片机快,事实上并非如此,PIC单片机最高时钟频率一般为8MHZ,而51单片机最高时钟频率可达到33MHZ 。速度上PIC单片机并不占优势,而抗干扰能力则也比51单片机略强。C语言编程方面对I/O的操作要比51麻烦。
3.MSP430单片机-----16位单片机,速度快,一个时钟周期执行一条指令,超低电压低功耗,适合用于电池供电设备。
4.Motorola单片机-----抗干扰能力极强,适用于恶劣环境,这是以降低速度为代价的。
5.DSP技术------用于音频、视频、通信等快速数字处理领域,速度超快,编程算法也比较复杂。
6.FPGA技术------难度和单片机差不多,应用领域逐渐广泛。
7.嵌入式系统-----应用于非PC机控制以外的复杂的智能控制系统,以及智能通信设备、掌上电脑、学习设备、娱乐设备等,应用领域也很广泛。学习难度也较大,需要有操作系统、硬件、驱动原理等方面的知识。山寨版的手机、掌上电脑等满街泛滥都是嵌入式系统发展惹的祸。
8.其他单片机,如德州仪器单片机,合泰单片机,NEC单片机等。
要说学哪一种单片机最有前途,笔者也不敢妄加断言。不管选择那一种,前途光明与否都由你的造诣深度来决定,精则兴,不精则废。
相关推荐
单片机多功能调试助手下载入口。
发表于 05-20 17:19 •
1次
阅读
一、产品组成 1个机械按键,1个2.4M雾化片,1个无源蜂鸣器,1个风扇,1路灯输出; 二、产品功能....
发表于 05-20 15:46 •
4次
阅读
布线是PCB设计中最耗时耗力的一个环节,也最能考验PCB工程师的技术水平。作为一名有追求的P...
发表于 05-20 10:46 •
509次
阅读
最近在网上看到了几篇篇讲述内存池技术的文章,有一篇是有IBM中国研发中心的人写的,写的不错~~文章地....
在上一篇文章中,我们探索了微控制器中的软件与硬件,并分析了为何微控制器的软件和硬件相辅相成缺一不可。....
东芝半导体 发表于 05-19 19:58
•
331次
阅读
蜂鸣器控制--AT_SURF案例No.3简介
AT32-SUFR板载了一个蜂鸣器,蜂鸣器控制比较简单,只需要通电便可发出声音。
在...
发表于 05-19 19:22 •
475次
阅读
电子计时器是一种新型的电子读数工具,有时候又叫做秒表。在日常生活工作学习中,能够非常有效地帮助我们更....
STC12C5A60S2系列单片机中文手册免费下载。
发表于 05-19 17:03 •
8次
阅读
芯片行业近些年来受到社会大众的高度关注,所谓“外行看热闹,内行看门道”这样一种趋势之下,很多专业人士....
发表于 05-19 17:01 •
18次
阅读
nxp电源管理芯片是热管的另一重要器件。该组件的邻近工程成本基本上为零,因为它不需要任何形式的主控制....
发表于 05-19 15:13 •
24次
阅读
我想问一下,如果想驱动4.2寸的墨水屏,存贮数据2000条文字信息,是否可以使用沁恒系列单片机,比较合适使用哪一款类型单片机?求...
发表于 05-19 06:01 •
301次
阅读
利用门禁系统的话门的控制代替道闸控制行不行
...
发表于 05-19 02:25 •
711次
阅读
我看有说单片机内部有很大的内阻,那么想请问下:
问题一:(1)输出时:io可否直接接地?(2)输入时:io可否直接接vcc?
现实...
发表于 05-19 01:10 •
540次
阅读
RGB LED--AT_SURF案例No.2简介
RGB LED 灯是以红绿蓝三色混光而成。以三原色共同交集成像,此外,也有蓝光...
发表于 05-18 19:54 •
457次
阅读
智能跳绳不仅解决了计数、数据收集、对比分析等技术问题,也能记录各种运动数据和体能消耗情况,还可以随意....
发表于 05-18 17:44 •
25次
阅读
很多初学者经常问,我能学单片机吗?难吗?我现在什么也不会啊?这里想说几句,要想学习单片机开发,需要有以下几方面基础,但要求并...
发表于 05-18 15:48 •
3916次
阅读
很多初次学习arduino和单片机的同学都会问同一个问题,那就是arduino与51单片机有什么区别....
创客生活 发表于 05-18 15:48
•
207次
阅读
首先我们需要知道什么是中断优先级:中断优先级是CPU响应中断的先后顺序
单片机在我们的生活中随处可见,那么单片机原理又是什么?它是如何工作的?单片机有哪些应用呢?今天就和大家分享一下单片机原理及应...
发表于 05-18 14:51 •
1659次
阅读
传感器引脚为什么要直接串联电容到地?
发表于 05-18 12:32 •
4488次
阅读
VKD233DB 概述: VKD233DB SOT23-6是单按键触摸检测芯片, 此触摸检测芯片内建....
发表于 05-18 09:35 •
39次
阅读
在开始说无锁队列之前,我们需要知道一个很重要的技术就是CAS操作——Compare & Set,或是....
书生途 发表于 05-18 09:12
•
104次
阅读
CH55x内部LDO的3.3V能不能输出几mA的电流,带一个小IC。
...
发表于 05-18 08:39 •
40次
阅读
审核编辑:符乾江
发表于 05-17 17:34 •
19次
阅读
不知道大家有没有疑惑,为什么软件能控制硬件?
硬件攻城狮 发表于 05-17 15:04
•
400次
阅读
从新建一个空白程序开始,从头写一个程序框架,能有助于更好的理解MPLAB® X开发环境所提供的各种编....
物联网评论 发表于 05-17 11:24
•
2098次
阅读
处理特定任务的单片机可减轻主单片机或微处理器的任务和工作负荷,从而有助于简化各
种应用的设计流程
发表于 05-17 11:04 •
30次
阅读
STC32G系列单片机是不需要外部晶振和外部复位的单片机,是以超强抗干扰/超低价/高速/低功耗为目标....
发表于 05-17 10:50 •
31次
阅读
因为一旦有某一个 IO 配置错误,或者原来的配置没有修改正确(比如一个 IO 在原来的硬件适配中是输....
FPGA之家 发表于 05-17 09:54
•
160次
阅读
分享这篇文章,谈一下STM32启动流程。如果读者朋友已经有过汇编相关基础,能够够好理解本文内容。汇编....
硬件攻城狮 发表于 05-16 17:17
•
413次
阅读
电子台历不仅可以显示时间,还可以查询公历,农历,节日和气节等信息,并显示室内的温湿度。电子台历分为电....
发表于 05-16 15:10 •
32次
阅读
串口屏,可组态方式二次开发的智能串口控制显示屏,是指带有串口通信的TFT彩色液晶屏显示控制模组,可以....
在使用keil编译STM32后,我们会在.hex文件的同一个文件夹中发现一个.map文件。这个.ma....
硬件攻城狮 发表于 05-16 14:35
•
199次
阅读
本文设计了一款基于 STC89C52 型单片机控制的智能小车,该小车可以在提前规划好的路线上行驶,同....
发表于 05-16 11:26 •
76次
阅读
有一套四位数加密系统,输入四位数以后会自动加密。加密规则如下:每位数字都加上 5,然后用和除以 10....
FPGA之家 发表于 05-16 10:20
•
132次
阅读
对于电平触发型中断,当处理器从ISR返回时,NVIC采样中断信号。如果中断信号仍然有效,表示中断的状....
红外测温仪是一种利用红外线照射的测温仪器,在此之前,一般是用来监测产品质量以及电子设备。如手机等运行....
发表于 05-14 15:39 •
25次
阅读
审核编辑:符乾江
发表于 05-14 11:56 •
12次
阅读
由平方和4361末尾为1,再根据整数平方和的几种可能,计算出仅有0+1和5+6这两种可能,而且平方之....
嵌入式ARM 发表于 05-13 14:41
•
158次
阅读
相对而言,C语言和C++相关的面试题比较少见,没有Java方向写的人那么多,这是一篇 C 语言与 C....
安芯教育科技 发表于 05-13 11:59
•
232次
阅读
智能可视门铃是一款可以直接连接wifi的智能看家产品,现在很多家庭安装门铃都会选择可视门铃,它可以随....
发表于 05-13 11:31 •
43次
阅读
./oschina_soft/POFSwitch.zip
发表于 05-13 11:03 •
5次
阅读
受疫情影响,投影机在家用的优势也日益凸显出来,它拥有更大画面的视觉享受,媲美电视清晰度,方便快捷的语....
一、基本组成 1个机械按键,1个马达; 二、产品功能 1、按一次马达工作20秒,停5秒,连续模式总搅....
发表于 05-12 15:04 •
53次
阅读
相对而言,C语言和C++相关的面试题比较少见,没有Java方向写的人那么多,这是一篇 C 语言与 C....
嵌入式ARM 发表于 05-12 14:59
•
98次
阅读
除了常用的log4c,log4cpp,下面给大家推荐3个非常不错的开源日志库,比较适合用在单片机的项....
硬件攻城狮 发表于 05-12 14:51
•
130次
阅读
VK3601 是一款单触摸通道带1个逻辑控制输出的电容式触摸芯片。 特点和优势: • 可通过触摸实....
发表于 05-12 14:15 •
19次
阅读
在 ST 公司的发展过程中,STM 系列嵌入式单片机也得到了飞速发展,目前 STM32 系列单片机(....
打开电脑的任务管理器,看着跳动的CPU使用率,发现很舒服。每一个线程占用了多少CPU清清楚楚,也就能....
FPGA之家 发表于 05-12 10:37
•
197次
阅读
但是这个程序,只能在Unix/Linux下工作,因为 Microsoft 的tmpfile()的实现....
硬件攻城狮 发表于 05-12 09:46
•
106次
阅读
此烟感报警器方案采用了单片机与MQ-2烟雾传感器为核心设计的。可以实现烟雾报警、烟雾溶度显示、看门狗....
发表于 05-11 17:29 •
266次
阅读
摘要:处理特定任务的单片机可减轻主单片机或微处理器的任务和工作负荷,从而有助于简化各种应用的设计流程....
21克888 发表于 05-11 15:39
•
1088次
阅读
审核编辑:符乾江
发表于 05-11 14:33 •
21次
阅读
在嵌入式项目中,软件开发基本上都会使用到延时,那么,该用软件延时还是硬件延时?它们又有什么区别呢?
嵌入式ARM 发表于 05-11 13:23
•
226次
阅读
VKD233DS/HS DFN6是单按键触摸检测芯片, 此触摸检测芯片内建稳压电路, 提供稳定的电压....
发表于 05-11 09:14 •
40次
阅读
单片机接口技术在很多资料中均有详细的介绍,但在对大量电气控制产品的改造和设计中,经常会碰到用接口芯片....
要长高 发表于 05-10 17:13
•
814次
阅读
单片机控制级负责PWM信号输出,电压电流采样以及屏幕控制,需要在单片机最小系统的基础上引出PWM输....
要长高 发表于 05-10 17:01
•
813次
阅读
为了不让别人篡改鱼鹰的代码,鱼鹰设计了多套机制,其中一个就是定时检查关键代码是否已执行,如果有一次没....
嵌入式ARM 发表于 05-10 14:43
•
126次
阅读
VKD233HH 是单按键触摸检测芯片, 此触摸检测芯片内建稳压电路, 提供稳定的电压给触摸感应电路....
发表于 05-10 14:16 •
104次
阅读
评论