⑴ 网上什么51单片机吧里面讲的问题都太高深了,我是单片机初学者,有没有适合我学习的贴吧论坛啊
你好,我也是单片机初学者,我和你一样感受,有些论坛贴吧间的问题不适合我们初学者,我之前加了一个贴吧,吴鉴鹰吧,感觉里面每天分享的知识挺好的,适合我们。我有问题里面大神也还乐于帮我解决,不错的,希望可以帮到你
⑵ 51单片机学玩后学什么东西,要怎么样才算学好了51。
呵呵。。50分确实很诱人,但是我不是冲着分数来的,所以我也不会草草的回复你,
先说51吧,你所谓看了,相信还只是皮毛吧,用c还是汇编呢?这是个问题,汇编可以让你懂得低层的架构,这是对以后进一步深入学习ARM做的铺垫,因为汇编可以直面架构,因而对于嵌入式系统的学习那是很有好处的,但是我不建议在真正开发时选择汇编,因为它的程序实在太过繁琐,如果用的是C,那么我希望你能用一些时间好好看看单片的内部,因为C仅仅能做的是控制,你在C中看不到丝毫单片机内部的影子。
你学习51的中断定时计数是否能真正掌握熟练运用,我无从得知,但是我想说的是,中断定时计数是核心是重点,在将来的日子里希望你能好好的深刻的理解一下。
如果你觉得我以上都是废话,那请你跳过上面这些,看看下面我说了些什么。
51确实应该学,可是市面上越来越多的单片,究竟是否还要只抓着51呢?
答案是肯定的,万不可以把51当做是目标,真正产品的开发选型是很重要的
你是否知道,如果我有8个io,我可以做并行数据传输,但是真正的产品绝对不会让你用并行的!!而是用74164和74165这种移位寄存器。。你对硬件是否有所了解??这又是个问题,单片机不需要你懂好几种,要的是你的概念!!
当你有了这些概念时候,我建议你的不是继续学习单片,而是用些别的新品,FPGA/CPLD,DSP,DDS,ARM7,ARM9....学的不是什么,学的也只是它的架构!!
一旦架构一通,那么你运用什么芯片不都是运用自如吗??!!
接着说程序,vbvc都有通讯控件,你是否用单片通讯过??呵呵,无线模块用过几个?短信息模块用过几个?通讯是你在架构学完之后必须解决的问题!
当你学会一些通讯之后,哈哈,接口你自然会碰到一些磕磕绊绊,当然咯,如果你想进一步通讯之旅,那么请你学接口吧!!P/S2,232,485,USB....
上面都解决的话相信你已经很牛了,估计出去月薪能拿个六七千了,可是你还想进一步为更好的工作考虑吗,那么我的建议就是软硬通吃。。呵呵,你要是上面几步都学的差不多的话,软硬通吃我带你走一段吧,呵呵,我叫呆猫一号,呆猫一号贴吧的吧主,技术上有问题可以来请教我哦。。呵呵。。
⑶ 初学者用什么样的51单片机比较好
STC89C52,这个我感觉最合适了,用得比较多,而且ROM也合适,初学者写的程序一般都能够装下。还有就是宏晶STC是内地企业,得到了政府的大力扶持,价格不会太贵,货源稳定,在国内应用很广,无论你是不是国货支持者,都是不错的选择。
⑷ 单片机入门用51好 还是stc好
单片机入门用51单片机是很好的,
很多厂家都提供51单片机芯片,包括STC, 用于学习都很不错的。
具体用哪个厂家的51单片机芯片最好与你周边的同事同学或者实验室一致,这样有问题好讨论。
⑸ 能问问你们刚开始学习51单片机的感受吗我感觉好懵。
朋友,听我的推荐,学arino 开发工具 也是一种单片机 价格便宜10多元吧! 程序简单。保证你学的会,学了不后悔,比51功能多!朋友相信我,你会感谢我的!
⑹ [高分求助单片机高手]51单片机具体应如何实现"开口说话"的语音功能
我说说我的想法吧:
用单片机实现当然可行,最简单的描述就是:单片机记录键盘输入文字,然后以文字为索引从数据库中找到每个文字的发音(音频数据),然后将发音组合在一起并播放,即实现你想表示的效果。
现在你需要考虑的技术难点:
1.输入的文字:可能是汉字、数字或者字母,先不考虑英文单词(因为这会让你无从下手),如果有汉字,你想在单片机上实现输入,不管你是拼音输入还是五笔输入,你得设计输入法的程序吧?你认为一片51单片机的运算能力和存储能力能达到输入法需要的要求?输入法的程序你设计的了吗?
2.文字到读音的转换:当然将读音按照一定的编码方式存储在存储器中,以语音5KHz采样、16bit精度存储来计算,每个发音需要的存储空间是10000字节,以常用汉字2000个、数字10个、英文字母26个计算,至少需要20MB的存储空间,所以你需要什么要的存储器来保存如此海量的数据?
其他问题还没想到,想到了再说。
⑺ 32岁了再重新开始学51单片机,好吗学会后再转行做单片机开发,可以吧。这个行业不会因年龄太大了。
虽说32岁是有点大了,但只要有热情,对于男人来说这不是大问题,如果是女的就另当别论了。转行做单片机开发可以,但是不要去学51单片机了,51目前虽然仍然有文泛的应用,但都是低端领域,但是低端领域的单片机选太多了,51绝不是最佳选择,比成本,51比不过st公司的 的stm8s系列,2块钱就有6、7块钱的51的性能了;比性能,比不过AVR、PIC,STM32F10X系列。
建议一开始就学ARM7单片机,有很多单片机可以选择如:LPC21XX,LPC22XX,LPC23XX,LPC24XX系列,还有ST公司的stm32f101、stm32f103、stm32f105/107系列的,个人觉得stm32f103系列比较适合初学者,价格也便宜
⑻ 51单片机哪个好
现在51市场占有量很大的是STC(宏晶)电子的,国产单片机,在南通的。强调的是性价比。
可以完全兼容传统51,有AD和SPI。不过没有USB和CAN。
如果要USB、CAN甚至Ethernet,就找其他的,比如C8051系列的。价格普遍比较高。
⑼ 51单片机,用超声波测距,怎么又调不好,大神给看看吧
while(1)
{
echo = 1; 改为(echo=0)
Delay(1);
trig = 1;
Delay(20); 这为发射端发射个脉冲信号
trig = 0;
while(!echo) 接受端echo不为0时,表示接收到高电平信号,然后就是计算这个高电平的时间了
TR0 = 1; 开定时器
while(echo) 直到echo变为0说明接收的高电平结束了
TR0 = 0; 关定时器
load = TH0 * 256 + TL0; 计算计数器记了多少,就可以用时钟周期计算出这个高电平的时间了
把while(1)下面的echo=1;改成echo=0;
⑽ 单学51单片机,工作好找吗现在51单片机还有人用吗
我现在是做仪器的,用的单片机大多还是51系列的。 你现在上学,可以这么说,你如果光把51单片机弄透了,会简单的编程,画外围电路,我们单位招应届毕业生的,肯定要这样的应届毕业生。
不要看现在微处理器好多类型,但是51系列的还是占据了大多数的市场,所以你学会了单片机找工作肯定没什么问题,要学就从51单片机学习