是stc90c510rd,肯定stc90c51rc?你说过的是stc90c51rd系列,未曾提出详细型号。
stc90c51rc:直接用at89c51,或其他8051都可。stc90c510rd:也可以用at89c55得用。1、栏里点详细芯片型号,并下资料。将内部资源(rom,ram尺寸,timer,uart个数)抄过来。stc90系列主要是89系列的升级(供电、抗干扰、程序上网下载、工作频率等方面),内部资源大部分是相同的。2、在工程中的芯片你选一栏,你选择与上述事项内部资源随机的芯片。如无,选择类型向下兼容的一款。是因为系统在选择类型芯片后,会以该款芯片的资源善加软件仿真。那样的话中,选择最自动分配的器件,仿真模型更神秘。如你用89c55,选89c51,很可能会是因为不好算程序过大将近4k,而无法生成代码。
学习单片机不需要必须具备一定会的电路基础、数字电路、模拟电路、信号系统、c语言编程等相关的基础知识。单片机的学习包括硬件设计和编程设计,早期单片机用汇编编程的人都很多,现在越来越多的人用c语言进行编程。下面和大家分享分享再看看如何能飞速最有效的学习单片机。
1从51单片机结束学编程很多人个人建议也可以就从stm32、arv、msp430等单片机又开始,在做产品的时候大家是可以据具体一点需求中,选择这类单片机。可是从零基础入门的角度决定,我还是建议单片机从51单片机开始。只不过51系列单片机进入据说、在用参与人员众多、资料较少,最最重要的的寄存器配置比较很简单。
有了逆向建模电基础、c语言基础后,就是可以买一大块51单片机学习软件编程了。在怎么学习编程的时候要有顺序,先从操作单片机的gpio口结束,再学定时器、中断、ad重新采样、pwm作为输出,到最后再去学习uart、iic、spi等通讯,经由上列步骤之后,对单片机就有了都差不多的认识。
2学习硬件的设计单片机编程是设计和实现硬件基础之上的,清楚了编程之后,我来去学习一下单片机硬件的设计。目前的电子产品,基本全是以单片机为核心,再依据什么不上的需求,不断地单片机搭建不清楚的外设电路。在设计电路时,还要考虑到好方案有没易于编程。硬件的学习,也要从基本上的电路正在,如led灯电路的设计、继电器电路的设计、蜂鸣器电路的设计、数码管电路的设计、rs232/rs485电路的设计等,虽然也是相当于的模块,只不过也可以实际编程联系联系到一起,这也是先学编程后怎么学习设计电路的原因。
3去学习做项目去学习单片机是替做产品。在学习阶段肯定就没联合项目的机会。可以根据自己的想法去精炼一些需求,到了最后设计什么电路、写程序去实现程序。或者自己试着去实现一大块单片机开发板,学习单片机的过程是要要钱的。如果没有身边有参与项目的机会,一定得把握。在项目中实践自己的所学,在项目中扩大自己的知识面。
以上应该是这个问题的回答,非常感谢留言、评论、微博转发。更多电子设计、硬件设计、单片机等内容请查哈本头条号:玩出新花样嵌入式。感激大家。