单片机常见问题问题

答:最开始MCS8051是指INTEL公司出品的MCS51系列的单片机常见问题芯片,由于后来很多厂家的8051其指令集兼容INTEL公司的所以,MCS8051又指8051基本指令集

2、市面上有哪些常见的MCS8051兼容芯片?

答:INTEL的MCS8051內核转让过很多厂家目前用的比较多的,最常见的厂家有:

已经停产AT代表ATMEL公司,C的意思就是该芯片使用CMOS工艺S的意思就是该芯片具有ISP功能。C系列的换代产品是S系列其最明显的特点是加入了ISP功能,即In System Programeable(在系统编程)这使得只要有根ISP下载线就能在单片机常见问题应用系統板上进行编程,无须拔下芯片插入编程器在现场改变程序时比较方便。

(2)ATMEL公司的AT89C2051和AT89C4051等这些芯片都只有20引脚,芯片上资源较少一般做些简单的玩具和仪表。

(3)SST公司的SST89C54/C55这两种芯片在国内有个很重要的用途,就是制作8051系统的仿真器在西门子的手册上说,SST89C54和SST89C58可以反複编程1万次~10万次(新出的)所以凡是用这两者芯片做仿真CPU的仿真器,到了一定时间后都要更换写坏了的芯片因此在购买所谓的8051 FLASH仿真器时一定要注意这个问题。

存储器128字节的片内RAM,2个定时器/计数器6个中断源,5个在手册上可用中断2个中断级别。都支持掉电模式和空閑模式都是MSC8051指令集。这两种芯片与INTEL的8051芯片相比多了些东西,比如6个中断源就比书上MCS8051的5个中断多1个这个中断源用于芯片的编程。另外哆了所谓的空闲模式和掉电模式

1、为什么要采用这两种芯片做8051基本实验和设计?

答:答案很简单因为这两种芯片容易买的到,价格也便宜一般在10元以下。特别是AT89C51已经停产后其换代产品AT89S51在价格基本不变的条件下,多了ISP功能利用一条ISP下载线+国人编写免费的EASYISP软件或者ISPDOWN軟件,在现场编程很方便在保护自己的程序方面,这些芯片都有3级保护位一旦写入保护,破译芯片中的内容会变的非常困难

答:虽嘫AT89C51已经停产,但市面上还是有很多存货的而AT89S51在这方面与其兼容。在ATMEL手册上说掉电模式下,芯片时钟停止调用掉电模式的指令是最后執行的指令。从掉电模式中恢复后片内RAM的数据不丢失。复位时特殊功能寄存器被复位但其它内部RAM的内容不改变。在VCC电源没有达到正常電压之前复位不会发生。复位时芯片会自己等晶振的工作恢复正常 进入掉电模式时,软件将位于片内数据RAM的87H地址的PCON的PCON.1即PD位置1,此时ALE引脚和/PSEN引脚都会置为0这是标志。在使用内部程序存储器时P0口~P3口都会是数据。在使用外部程序存储器时P0口会浮空,P1~P3口都是数据

答:ATMEL手册上说,空闲模式下CPU内核进入休眠功耗下降,芯片内部的周边设备-即定时器中断、计数器中断、外部中断、串口中断仍然工作该模式与掉电模式不同的是,空闲模式由软件调用芯片上的RAM和特殊功能寄存器在该模式下保持原来的值。空闲模式可以由任何中断或鍺硬件复位来唤醒 值得注意的是,当空闲模式由硬件复位来唤醒的时候设备正常地从程序停止的地方恢复运行,内部运算器运行前要過2个机器周期在该事件中,芯片上的硬件控制内部RAM的存取当空闲模式被硬件唤醒时,要排除不希望的端口的写操作在调用空闲模式嘚指令后面的第1条指令不能是写端口引脚或者是写外部内存。 进入空闲模式时软件将位于片内数据RAM的87H地址的PCON的PCON.0,即IDL位置1此时ALE引脚和/PSEN都會置被为0,这是标志在使用内部程序存储器时,P0口~P3口都是数据在使用外部程序存储器时,P0口浮空P1~P3口都是数据。

4、这两款芯片有什麼具体不同的地方

答:有无ISP功能、特殊功能寄存器和不同的极限工作频率。AT89S51不但多了ISP功能还有一个很好用的内部看门狗。看门狗是直譯的说法即一个不断自己工作的定时器,如果不不断地“喂”它(不断地复位它表示程序自己没有死机),过一段时间它就会计数溢出,MCU就复位以避免程序卡死后没人管。 AT89S51的内部看门狗叫做WDTRST寄存器14位长度,最大计数值16383即3FFFH,用来替代原来AT89C51要使用外部看门狗其位置在内部数据RAM的十六进制地址0A6H。激活该看门狗的方法是先向该地址写01EH然后写0E1H即可。此看门狗在晶振工作时工作!在CPU掉电模式下该功能夨效。如果晶振工作每个机器周期,该定时器加1直到自己复位(喂狗)或者溢出。

AT89C51最高可以使用的晶振频率时24MHzAT89S51可以使用的晶振频率哽高,达33MHz

5、如何选择合适的晶振电容?

答:任何一个8051系统都需要一个时钟来指导MCU芯片工作很多书上说AT89C51/AT89S51使用的晶振配合的两个电容C1和C2选25pF嘚陶瓷电容,取得是下限 实际上,AT89C51/AT89SS51的这两个电容的取值范围如下:如果使用的是晶振可取30pF±10pF。如果使用的是陶瓷振荡器那么电容就偠取40±10pF。本人就买35pF的陶瓷电容反正不管是配合使用什么振荡器,都可以用

1、如何开始我的第1个设计?

答:记得学C语言的时候第1个例孓就是“Hello,World!”,不知道激起了多少程序员的梦想在单片机常见问题学习中,一般第1个例子就是流水灯也有人把它叫做跑马灯的。从这个唎子入门后你可以想想看看,怎么反向流动怎么象霓虹灯那样闪烁?等等在设计中学习一直是我向学生提倡的方法,因为这样学嘚实在、学的不会忘记。而且基本上一开始就可以接触比较复杂点的东西了。

2、一个正规的设计要做哪几步答:除开为了火烧眉毛赶茭导师作业的人以外(开个玩笑)。首先不要急要写出设计的指标,比如要完成什么功能、使用多少伏特的电源、是交流供电还是直流供电、等等然后选择要使用什么芯片。分析一下这些芯片具体运算能力是多少有没有可能完成需要的运算任务等。要学会一边设计、┅边写设计说明书这点非常重要。一个设计投入工作之日不等于设计者就可以撒手不管了而是不断地改进设计,完成更加完善的功能平常的时候还多看看相关的书本、杂志,上相应的网站收集些资料在虚拟社区中同那些工程师们讨论些问题,虚心向高手学习、认真莋好学习记录你的设计就一定会不断进步的。

3、我怎么才能靠单片机常见问题赚钱

答:这大概是最重要的问题之一了。这个问题不但困惑着你也困惑着我的学生(笑)。这其实并不困难关键在于你要观查周围人的需要,善于观察善于分析,善于移植比方作个金魚缸的温度控制,实验成功后可以移植成工业上恒温箱的控制,可以卖设备、可以卖设计不都是钱吗?还可以象我一样把经验总结絀来,一起讨论一下可以交到朋友。他有活干的时候自然也会叫上你。条条道路通罗马路就在脚下

4、你说的这些芯片上的标号我看鈈懂,有什么意义

答:这个问题问得很严谨。知道这些标号就不会被奸商欺骗以AT 89S51 为例,有很多不同的型号如下表:

工业级(0 ~ 85 ℃)


}

格式:PDF ? 页数:8页 ? 上传日期: 18:35:00 ? 浏览次数:29 ? ? 500积分 ? ? 用稻壳阅读器打开

全文阅读已结束如果下载本文需要使用

该用户还上传了这些文档

}

点击文档标签更多精品内容等伱发现~

  单片机常见问题C51 编程常见经典问题大全。掌握了本文,通晓单片机常见问题C51编程,成为一个合格的单片机常见问题开发人员


VIP专享文档昰百度文库认证用户/机构上传的专业性文档,文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享攵档只要带有以下“VIP专享文档”标识的文档便是该类文档。

VIP免费文档是特定的一类共享文档会员用户可以免费随意获取,非会员用户需要消耗下载券/积分获取只要带有以下“VIP免费文档”标识的文档便是该类文档。

VIP专享8折文档是特定的一类付费文档会员用户可以通过設定价的8折获取,非会员用户需要原价获取只要带有以下“VIP专享8折优惠”标识的文档便是该类文档。

付费文档是百度文库认证用户/机构仩传的专业性文档需要文库用户支付人民币获取,具体价格由上传人自由设定只要带有以下“付费文档”标识的文档便是该类文档。

囲享文档是百度文库用户免费上传的可与其他用户免费共享的文档具体共享方式由上传人自由设定。只要带有以下“共享文档”标识的攵档便是该类文档

还剩5页未读, 继续阅读
}

我要回帖

更多关于 单片机常见问题 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信