初学单片机。看到一些IC卡表上有用pic16c62b想请问一下与STC89c52等有什么异同!
具体的去看手册,大概的区别有:
架构不一样,avr的执行效率高。
带的flash,ram,eepom大小不一样。
stc89c52不支持在线烧录程序,A16支持isp在线下载。(赞)
a16内带rc振荡,atc89c52必须外接振荡电路。(在小场合这个功能也很赞)
a16带的外设多,有i2c,ad,da,pwm,通道数也不少。定时器,看门狗那些就不说了。
a16带有usart在线调试功能。
总结就是:avr就是51基础上的改进版。
楼上注意是STC
STC89c51/52的区别就是51的flash存储器只有4K,52有8K,其它一样的
你可以到宏晶网站上去下载手册看看,里面有详细介绍
后者属于51系列单片机。
PIC系列单片机和51系列单片机在硬件架构上有很大的不同。
首先:51单片机的一个指令周期等于六个时钟周期,一条汇编指令需要两到三个指令周期。而PIC单机一个指令周期等于四个时钟周期,除了跳转指令外,其他指令都是一条指令一个指令周期。所以,在相同晶振电路下,PIC比51快。
而51单片机属于CISC结构,汇编指令较多有上百条。而PIC八位单片机的只有三十多条(PIC18和PIC24多点有八十多条指令。)51单片机的汇编指令完全不能用在PIC单片机上。
IO口的区别:51的IO口输入输出电流很弱,最大只有10mA,PIC的IO输入输出电流较大有25mA。
……
还有很多,再说说PIC的弱项,PIC单片机种类繁多,虽然都是一个架构下的,但引脚有从6个引脚的芯片到上百引脚的芯片的单片机都有,而且内部功能完全不一样,这是他的优势也是劣势,种类多了让开发者能找到适用的芯片,而不会造成引脚过多浪费。但种类太多也让开发者每用一个就得熟悉它不同的功能。
51对于PIC最大的优势就是,价格问题。51要比PIC便宜多。尤其是STC单片机。
还有就是PIC16C62B不能像STC单片机那样反复烧写,它是一次性的,少错单片机就坏了,适用于大规模的生产而不适合于学习者练习。而他对应有PIC16F6x系列的单片机,就是16后面带F的是可以反复擦写的单片机。开发者都是拿F系列的PIC单片机试验好程序后,再让工人吧程序写到PIC16C系列的单片机中,产品就用PIC16C系列单片机。
如果你刚开始学单片机,建议你还是先用STC单片机学好51结构的单片机,等你把单片机的IO、中断、定时器、总线应用、通信应用都学好了之后,再试着学PIC单片机就会觉得很简单了。我上大学的时候也是学51,用比较便宜的STC单片机来做实验。工作后单位用的是PIC单片机,我根据原先的知识对比着学PIC,很快就能掌握的。
学单片机要多动手,最好课本上的程序都烧写到单片机里实际试验一下。
虽然结构不同,一般的应用也是差不多的。
PIC属于精简指令集单片机
51属于复杂指令集的单片机
结构完全不同。
单片机的学习怎么感觉记不到知识?
是因为记不住各个寄存器的作用吧?其实,不同类型的单片机的指令和寄存器系统都是有差别的。在学习一种单片机的过程中,重要的是理解一些概念上的东西和一些通用技巧,而不必强求记住所有的指令、了解所有的外设和寄存器的用法。在我们真正使用单片机时,往往要查单片机的使用手册,按照手册上的讲解来编写程序...
学会单片机得多长时间呢
4)做实验板,做一些简单的控制,初尝单片机开发的滋味。这一阶段给人初恋般的感觉,妙不可言,大概一个月的时间就对整个体系比较熟悉了。5)尝试用不同的语言开发单片机,如用汇编写一些涉及多字节运算或数据处理的项目,用C做简单控制,交叉运用,逆向思维。6)做一些涉及较复杂数据处理的项目,学习...
学单片机学的好累啊!!
刚刚给一个哥们探讨了一下怎么学单片机,看到你也在犯愁,我根据过来的经验,和你一块讨论一下,我现在基本不做单片机了,对它太熟,转行做arm了,但单片机我是有非常深的感情的,永远也忘不了大二暑假,我自己在家看单片机教程的场景,那时候我没有电脑,没有开发板,只有一本教程,一直看了20多天(一天看6...
学期末了老师让写一篇单片机学习心得,哪位大神可以帮帮我?
接触单片机已经有一段时间了,我感觉自己动手学习编写程序,调试然后在开发板上做学习的很快,看到自己看到的结果通过自己亲手做出来的感觉很有成功感。 有时候单片机的学习很单调,有些知识学起来很抽象,不容易理解,只能慢慢适应,一边学习理论知识,一边编写程序,将程序刷入单片机进行调试,通过这种方式才能更快速的学习单片...
什么是单片机,单片机学习方法,单片机原理及应用
单片机学习方法:第一阶段:先浏览教科书里的硬件部分,大至了解单片机的硬件结构。如ROM、RAM、地址、I/O口等,以及看一些厂家的MCU资料(Data Sheet),来加强MCU所提供各项资源的印象。简单点的说单片机就是一块集成芯片,但是不同的地方就是可以通过编程来改变其引脚的电平高低。可以用计算机的原理来...
学习单片机要有哪些基础知识?
使用按钮输入信号,发光二极管显示输出电平,就可以学习引脚的数字I\/O功能,在按下某个按钮后,某发光二极管发亮,这就是数字电路中组合逻辑的功能,虽然很简单,但是可以学习一般的单片机编程思想,例如,必须设置很多寄存器对引脚进行初始化处理,才能使引脚具备有数字输入和输出输出功能。每使用单片机的一个功能,就要对控制该...
学习单片机,自己将买了一些元件,但不会做电路图. 请问需要学习哪些知 ...
要自己做外围电路,你要去学习电路分析、模拟电路、数字电路、高频电路和一些常用电子元件的基本知识,这样你才会分析电路,才能自己设计电路。要是你要自己做PCB,还要学会用PROTEL等类似软件。你的LHI778一般是配合BIS0001这个芯片做电路的,可以参考这个图,最左边标有DSG的就是你的LHI778了。
求单片机大神给我指点方向 想要精通单片机要学习什么 我现在学起来感觉...
你知道学习单片机的几个要点就可以慢慢入门了:1、学习IO口,知道IO口都干什么,输入、输出的条件。2、学习中断:外部中断、定时器中断、串口中断 3、学习存储结构:内部寄存器的几大类(工作寄存器(4组R0~R7)、位址空间20H~2FH、用于寄存器30H~7FH、特殊功能寄存器80H~FFH)外部扩展存储器。4、学习...
单片机入门学51还是32
4. 学习的挑战 学习单片机编程可能会面临一些挑战,例如:硬件连接: 需要了解电路知识,能够正确连接单片机与其他电子元件。调试困难: 单片机编程通常需要通过烧录程序到硬件上,调试可能相对繁琐。理解指令集: 单片机的指令集相对简单,但需要透彻理解,才能高效编程。总的来说,学习51单片机是一个系统性的...
我想学单片机,但是我物理方面的知识就好像没上过初中一样,所有我想问...
再者就是你说了软件编程的话不是问题,那么就大胆的尝试吧,相信你可以学的很好的。最后推荐你去淘宝上买个开发板调试调试,结合视频教程(强烈推荐郭天祥的单片机教程)慢慢学,再买点电子元器件自己焊点电路什么的,理论和实际相结合才能学的更快。其实都比较重要的,没有硬件电路程序怎么写,再说了,...
赏侧来曲: 你现在的IC卡 是不是 就是单片机的EEPROM ,如果是的话 那么 按键开启和停止键就用来控制EEPROM的 WR的使能 修改的话 由于不能频繁修改EEPROM所以 我建议你 其他按键修改金额后 用另外一个按键来确定修改,这样 可以一次性把修...
乐山市18855222819: 单片机可以用在什么领域 - ?
赏侧来曲: 比如我们用的ic卡、看到用电的自动化的东西大部分都可以用单片机控制的,还有一些专用的设备,单片机学好了,可以往嵌入式发展,这样更好了
乐山市18855222819: 35电路是什么 - ?
赏侧来曲: 35实际是一种简单叫法,他是一种 时基振荡电路 的集成电路,具体的规则是**555,,八条引脚 **代表制造公司的简称,555是这种集成电路的统一标示!
乐山市18855222819: 用芯片卡感应单片机 - ?
赏侧来曲: 叫射频感应卡,通常只读的叫ID卡,可读写的叫IC卡. 单片机要实现这个功能,必须要有一个发射基站(名称有点大,其实就是一个无线发射电路),一个接收、放大、译码电路;然后单片机控制发射,解析回送信号. 125K射频卡最常用的基站芯片是U2270B ID卡芯片型号是:H4001 13.56M读写IC卡基站芯片比如MC500,FM1702(国产,上海复旦). IC卡芯片型号是:S50,S70等等.
乐山市18855222819: 求ADS1112的工作原理和工作过程 - ?
赏侧来曲: ADS1112是TI公司生产的一款具有两个差动或三个单端通道的自校准ADC,可配置为提供12位到16位精度.该产品使用板上2.048V参考电压(精度为0.05%,漂移为5ppm/C)执行转换过程,其可编程数据速率为15、30、60或240采样/每秒....
乐山市18855222819: 怎么学好单片机?单片机好找工作吗? - ?
赏侧来曲: 可以啊!只要你认真学没问题的,现在单片机的应用可以说是相当的广泛,我们日常生活的各种智能IC卡系统,安全保障系统,录象机,摄象机,手机,电视,全自动洗衣机,以及可控玩具,电子宠物,等等,都是用单片机的.只要你学的好,找工作应该不是问题,当然在学习的过程中你可能会遇到很多麻烦事.不过这个东西还是要坚持的.如果你在公司编程的话,可能会有很多系列的单片机msp430,mcs51,plc,avr,等但只要你学好一种其他的就在编程时或做硬件设计时看一下pdf文档.呵呵……希望你能成功!!!!
乐山市18855222819: 用别人家的电表卡能不能充自己家的电表 - ?
赏侧来曲: 不能用的.电表卡是IC卡,卡里面存有唯一的序列号、房号信息、加密系统信息和金额信息,而IC卡电表是一个由单片机组成的微电脑系统,首次使用时已经把IC卡的卡号、房号及系统信息写到电表里了,每次插卡时,电表系统内的软件会首先检查IC卡的卡号和加密信息是否一致,如果一致才能把卡内的金额(或者购电度数)写入到电表内,不一致的话就不会进行下一步操作.由于卡号唯一,房号唯一,而您的电卡的卡号和别人的电表内预存的卡号不相同,因此别人家的电卡是不能插到自己家的电表上用的.望采纳
乐山市18855222819: 51单片机能做什么?我只是业余爱好,只是爱好电子,问一下在生活中有哪些用途?都能做什么呢? - ?
赏侧来曲: 你可以使用它来做个闹钟,电饭煲定时控制器,电子门锁,IC卡读取识别器,51单片机内含定时器,中断控制器,外部总线;所以...
乐山市18855222819: 为什么不用电数字脉冲电表还走 - ?
赏侧来曲: 一般这个情况是不会出现的,如果认为有这种情况,可以给供电部门反馈一下,去做一下校验. 下面说一下插卡电表的工作原理: IC卡电表内部是由基表、主控单片机芯片、数码显示、继电器开关、ESAM模块和IC卡接口组成.工作主要由两...
乐山市18855222819: 你好,IC的频率是怎样的 - ?
赏侧来曲: 很多情况下,单片机会用到晶振,原因是晶振的震荡频率比较高而且非常稳定,这样单片机内部执行一行指令或一段程序所需要的时间就是一定的,我们就可以用来做很多和时间(或者频率,或者顺序)相关的东西.当然绝大多数的模拟电路不需要晶振,因为绝大多数模拟电路处理的是和信号强度(电压,电流等)相关的东西,对时间和时序没有要求,所以在模拟电路理是不用晶振的. 根据电路的设计,晶振可以工作在感性或容性两个状态下,其中工作在感性状态下表现得最稳定,而要想在感性环境下工作晶振需要外接两只温度系数很低的电容分别接在晶振两端,这就是你常看到的在晶振两端会有两只10pF~22pF左右的电容的原因,当然不接电容电路通常也可以工作,但振荡频率不如有电容的电路稳定.