今天星期六,由于现在处于淡季,星期日不加班,一大早起来就拿着自己新买的移动硬盘把办公室的PIC资料考了回来,在自己寝室的电脑上学开了,既然要努力学就不能一天口号,两天行动。我做好了充分的准备,要把握分分秒秒。
单片机的学习开始是个枯燥的过程,慢慢的熔入起中就会发现其中的乐趣。举个很贴进的例子,当你家的电器全是自己搞的可以遥控的,比如一进门,灯全亮了,在按下遥控,电视,空调全开了,晚上睡觉都不用当心忘记灯没关,只要遥控一按,就OK了,这不是很好吗?这只是一个小小的例子,其实学会单片机还有好多有意思的地方。
在学习单片机时,首先要做的不是去买书,去看书,先要搭建一个学习平台,好比要上网就好有IP一样,所以一个平台的搭建是很有必要的,这样在以后你就会明白其中的道理。昨天已经说过要学单片机就要先学一种,至于哪一种就看自己的了。何为搭建平台,也就是说要有一套开发工具,学习单片机一定要实践,不实践的人永远学不会单片机。要自己动手写,那怕是1条语句,一段指令。一个小程序。只有自己动手写了,才会发现自己在那出了错误,才能真正体会。因此在这强调一个动手实践的过程,不知道大家有没有这中体会,以前课本上的东西很容易忘,但做实验的东西就不容易忘,也就是这个道理。
今天总结一下以前的学习:
我学的是PIC单片机,以前在学校学的是51,为什么不继续学习51了,一方面是以前学51学的不怎么好,另一方面是觉得51的指令太多,不容易记,所以我选择了PIC。我自己搭建的平台是买的别人的开发板,我记的是爱晶电子的做的开发板,做的挺不错的就是售后不怎么好。遇到问题他们不会给你解决。我买了一整套,也就400多快。其中包括了开发演示板。烧写器。开发板上集成了PIC16F877A芯片,该芯片算的上是PIC单片机的佼佼者,他试和我这样的新手学习。它的FLASH可反复檫写功能挺不错,不象51的OTP。还是回到主题。建议初学MCU的人和我一样先学PIC,自己花点钱买套开发工具,把自己的平台搭建起来。
第一个8引脚的MCU就是PIC开发的PIC12C508只有8个脚具体的手册我忘记了,我一般不去记要用了就直接查,我也建议大家不要花过多的时间去记手册。我学单片机用的是PIC16F877A,现在我明白其实只要学会了一种,其它的只不过是扩展了其它的功能或I/O口,中断,CCP,ROM,RAM的不同罢了,手册一查,什么都明白了
PIC16F870A-877A属于一类单片机,唯一的区别就是ROM程序存储器,RAM数据存储器 E2PROM掉电保持数据存储器的容量大小不同,以及I/O口多少不同的区别。所以学习单片机就是要抓住一种比较通用的,也就是功能比较齐全的。像8051 PIC16系列学好了一种其他的都好了。这个很重要希望大家不要被单片机的种类繁多难住
上一篇:单片机EC1数字旋扭编码仿真程序
下一篇:单片机之间通信(类红外发送与接收)
推荐阅读
史海拾趣
在快速发展的过程中,FINISAR也面临着知识产权方面的挑战。公司曾多次与其他企业发生专利纠纷,并通过法律手段维护自身的合法权益。例如,在与易飞扬的专利战中,FINISAR通过诉讼和专利复审等方式,成功维护了自己的专利权益。这一系列专利战不仅展现了FINISAR在知识产权保护方面的决心和能力,也进一步提升了公司在行业内的知名度和影响力。
近年来,随着电子行业的快速发展和市场竞争的加剧,CMDS也面临着诸多挑战。例如,原材料价格波动、人工成本上升、环保要求提高等都给公司的生产和经营带来了压力。然而,CMDS凭借其强大的技术实力和市场竞争力,积极应对这些挑战。通过优化生产流程、提高生产效率、加强成本管理等措施,CMDS不仅成功克服了这些困难,还实现了稳健的发展。同时,公司还注重环境保护和社会责任,积极推动可持续发展战略的实施。
在竞争激烈的电子行业中,品质是企业生存和发展的关键。Amecon Magnetics公司始终将品质管理放在首位,建立了严格的质量管理体系,确保从原材料采购到产品出厂的每一个环节都符合高标准的质量要求。这种对品质的执着追求使得公司的产品赢得了客户的广泛好评和信赖,为公司树立了良好的品牌形象。
面对电子行业日益激烈的竞争和不断变化的市场需求,Continental Industries积极应对挑战。公司加强了对市场趋势的研究和分析,不断调整产品结构和市场策略。同时,公司还加大了对新技术和新材料的研发力度,努力提升产品的竞争力和附加值。
Celduc Relais公司自创立之初,便以技术创新为核心驱动力。在公司的早期发展阶段,研发团队成功开发了一款具有颠覆性的继电器产品,该产品在性能、稳定性和寿命等方面均达到了行业领先水平。这一突破性的技术创新不仅为公司赢得了市场的广泛认可,也为后续的产品线扩展和技术升级奠定了坚实基础。
寻求,监控0x86架构下WinXpe 系统启动运行状况监控显示方案! 我们的项目中使用基于Intel 0x86 平台的单板机搭配Win Xpe 系统,作为核心控制系统。系统没有显示器,现在只有Power and HDD灯,无法从外部直接知道OS 系统启动和运行状况,我们希望,OS系统在启动阶段和启动完成,都能通过某种方式(LED,LCD,甚 ...… 查看全部问答∨ |
|
关于TI的SPRC176的一个问题,一直想不通,特此请教高手。 在速度计算子函数:void speed_prd_calc() 中有个TimeStamp参数,这个参数应该是从捕获模块Capture传递过来的值。但是在程序里却没有看到初始化与启动Capture模块的语句。请问,这是怎么回事?非常感谢。… 查看全部问答∨ |
|
Keil C51 与 ARM 并存方法 很多朋友都在想,怎么让keil C51与ARM能够并存使用。有安装经验的朋友都知道,安好C51后再安ARm,C51不能正常工作;安好ARM后再安C51,ARM不能正常工作. 网上也 ...… 查看全部问答∨ |
|
清仓处理一批EE_FPGA V2.0,数量有限,预购从速!! 本帖最后由 ddllxxrr 于 2016-1-7 16:43 编辑 EE_FPGA V2.0 + USB blaster = 188 RMB l EE_FPGA V2.0原理图 EE_FPGA学习板系列 EE_FPGA 2.0之【焊接宝典】 最终版 EE_FPGA【预备知识 一】----QuartusII 简介 ...… 查看全部问答∨ |