标题: 学完89c52单片机芯片还要学习哪块芯片? [打印本页]

作者: manpingshui    时间: 2018-7-18 17:45
标题: 学完89c52单片机芯片还要学习哪块芯片?
大家好,我是个单片机爱好者,学习51单片机已经3个月了,基本上已经能熟练使用定时计数器,中断来编写一些小的程序,我想要再深入些,问问大家还应该学习哪个芯片,谢谢,我今年48岁,学的很认真。



作者: 闫相闫    时间: 2018-7-18 19:22
可以跟进学习功能更强大的STM32系列单片机
作者: qq12345.    时间: 2018-7-18 20:13
学习stm32,,51的提升
作者: 在水一方小胖    时间: 2018-7-18 20:24
学得深一点的话,可以了解一下STM32
作者: angmall    时间: 2018-7-18 20:28
习完51单片机后可以去学习STM32, msp430, ARM, DSP这些芯片。
那种在实际的找工作或产品中用的多而且好的:这个要根据许多的因素决定的, 实际项目应用,可能以上的单片机都不合适。
找工方面可能你精于51就已经找到很不错的工了。
作者: manpingshui    时间: 2018-7-18 23:54
谢谢大家
作者: 关外秀才    时间: 2018-7-19 07:51
STM32  ARM DSP可以试试,有志不在年高,加油!
作者: 的外号    时间: 2018-7-19 10:05
哥,能帮我编一个中断的程序吗,休眠用的
作者: 6915wx    时间: 2018-7-19 12:02

stm32,51的进阶版
作者: wang06066    时间: 2018-7-19 13:30
当然首先推荐32芯片
作者: qinmiss    时间: 2018-7-19 13:34
想要功能更强大,,学stm32    c8051      如果还想在51单片机上发展,,,可以做做小车,之类的项目
作者: 迷人的小眼睛    时间: 2018-7-19 13:44
深入的话学习STM32,然后ARM
作者: fcyt1234567    时间: 2018-7-19 13:44

学习stm32,stm8都可以
作者: chenwei6991627    时间: 2018-7-19 13:53
外围电路搞好了,再学习STM32
作者: liangjunqq20    时间: 2018-7-19 14:01
学学STM32系列还是比较好的
作者: Meadors    时间: 2018-7-19 14:06
接下来学习stm32
作者: tankuo73    时间: 2018-7-19 14:16
我也在学32
作者: gl89723216    时间: 2018-7-19 14:25
stm32,我也刚刚才学,
作者: Ender    时间: 2018-7-19 14:32
可以尝试一下STM32,再进一步可以试试飞思的芯片哦
作者: Eddie123    时间: 2018-7-19 14:35
有51基础,看视频学stm32吧
作者: chinaawk    时间: 2018-7-19 14:46
学习 STM32 或者 NXP
作者: tiandijianji    时间: 2018-7-19 14:56
多学一些外设吧,芯片之间通信这些。
作者: jzwwr    时间: 2018-7-19 16:13
STM32,这个可以
作者: manpingshui    时间: 2018-7-19 18:47
再一次谢谢大家的指点和鼓励。
作者: luluue    时间: 2018-7-19 19:30
可以学习一下60s2,比51性能好些
作者: 609763691    时间: 2018-7-19 19:31
ADC,DAC等各种芯片,还有试着写写PWM,跳跳I2C和SPI芯片,熟练掌握通信时序!
作者: 1978160843    时间: 2018-7-19 21:45
个人认为可以用51做一些系统工程
作者: nikola    时间: 2018-7-19 22:13
stm32系列,体验一下库函数编程的感觉。
作者: lanyu8388    时间: 2018-7-19 23:57
给自己定写一些项目,及比较底层的驱动程序;后再试着玩PIC,新唐,STC,STM 后生的芯片功能很强大不是单纯的89C52有的
作者: 小路22    时间: 2018-7-20 08:23
可以尝试学习STM32
作者: 15873002171    时间: 2018-7-20 08:50
新唐N7E6003也是51内核的,MSP430系列,stm8和stm32,要学很多可以学的
作者: qingxiu    时间: 2018-7-20 10:42
51单片机

GXNU_YDL-51-PCB.pdf

1.41 MB, 下载次数: 4

51


作者: 凌净清河    时间: 2018-7-22 11:15
评论中看见有很多建议直接转战学习STM32的,本人并不认同。
首先,两者的开发方式就存在差异,51主要操作寄存器,因为STC89C52单片机的片内资源很少,所以调配起来很容易,可是换到32情况就大不一样了。首先STM32主要采用库文件开发方式,突然从寄存器转到库文件会存在一定的困难,其次,根据你的描述,我认为你对51单片机掌握的还不够熟练,对某些片内资源可能不能充分利用,对外部设备的操作可能缺乏经验,在这样的情况下跨到32的开发,会导致出现问题的时候摸不着头脑,不知道从哪里下手排查问题(不能准确定位问题所在位置是库调用、底层寄存器调配、硬件连接、外设故障等)。所以建议不要太过心急,51系列并不止STC89C52一个单片机,目前的阶段还是适合多使用模块,多了解单片机片内资源。
个人认为在51系列单片机中,至少要掌握这些片内资源:
1.定时器、定时器中断、外部中断
2.串口中断,上位机调试、双机通信
3.片内EEPROM的读写,片内FLASH、SRAM字节、EEPROM的区别
4.片内看门狗
5.单片机的休眠和掉电唤醒等
在以上基础上转战15系列单片机,并且增加对以下片内资源的了解:
1.片内AD转换器,制作ADC键盘很好用
2.硬件SPI、IIC接口,因为硬件控制器比软件速度快得多
3.硬件PWM
4.硬件CCP以及基于比较器的DAC转换
在使用上述片内资源的时候,不能忘记对以下外设的熟练使用:
1.矩阵键盘,要做到无论怎么连都可以快速写出驱动函数
2.数码管显示、LCD1602、OLED12864的使用,对字模的提取过程和原理有了解
3.时钟芯片DS1202、DS1302、DS1307、HT1380、DS12C887等均可
4.温度传感器系列,DS18B20、DHT11、SHT14等
5.外置EEPROM,如AT24Cxx系列
6.外置ADC、DAC转换芯片,不要拘泥于ADC0809、DAC0832什么的,一些为电容屏开发的,内含AD转换的芯片也是可以了解的嘛
7.外置看门狗和电源管理芯片
8.等等等等,什么无线、光耦、光感、气压、霍尔都可以用在聚合度稍微高一些的制作上。

在学习的过程中你会感到自己实力的提升,什么时候你觉得已经感受到51和15的处理速度的瓶颈了,那个时候再转战STM8或者STM32不迟,因为即使对于陌生的库函数操作,你也已经在上述实践过程中尝试过了。
作者: hy1611192142    时间: 2018-7-22 14:40
STM32, msp430, ARM, DSP等等
厉害 厉害 令人佩服
作者: manpingshui    时间: 2018-7-24 06:15
凌净清河 发表于 2018-7-22 11:15
评论中看见有很多建议直接转战学习STM32的,本人并不认同。
首先,两者的开发方式就存在差异,51主要操作 ...

你说的很对,我现在想学习15系列的了,有联系方式吗?
作者: 18434186206    时间: 2018-7-24 19:45
我建议是学完51可以试试15,32确实有点难
作者: scau_ma    时间: 2018-7-24 21:39
可以学习STM32单片机,低配版的ARM芯片,对之后学习ARM有很大的裨益
作者: 3312540    时间: 2018-7-25 13:30
stm32啊,比较适合51后的进阶
作者: wang1999    时间: 2018-7-26 11:38
学的深一点当然是考虑stm32,但是在学习32之前也可以玩一下别的单片机,比如说60s2,arduino之类的扩展一下也行
作者: ghghghg    时间: 2018-7-26 20:40
往32位单片机方向靠,比如STM32
作者: hyg1997    时间: 2018-7-27 16:30
stm32,兴趣是最好的老师
作者: 小灰白    时间: 2018-7-28 12:54
那就上32了,现在基本都在用32,所以学习32的必须的




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1