1. 国内哪个单片机比较好
国内的单机片有:sinowealth、elan、holtek、MDT、sonix、富晶、51系的winbond、新茂、 宏晶的stc、pic、松翰、宏康、NUVOTON,CHIPSEA等。
选购单机片的方法:
1. 单片机的基本参数例如速度,程序存储器容量,I/O引脚数量
2. 单片机的增强功能,例如看门狗,双指针,双串口,RTC(实时时钟),EEPROM,扩展RAM,CAN接口,I2C接口,SPI接口,USB接口。
3. Flash和OTP(一次性可编程)相比较,最好是Flash。
4. 封装IP,PLCC(PLCC有对应插座)还是贴片。DIP封装在做实验时可能方便一点。
5. 工作温度范围,工业级还是商业机。如果设计户外产品,必须选用工业级。
6. 功耗,比如设计并口加密狗,信号线取电只能提供几个mA,用PIC就是因为低功耗,后来出了MSP430也不错。
7. 工作电压范围。例如设计电视机遥控器,2节干电池供电,至少应该能在1.8-3.6V电压范围内工作。
8. 供货渠道畅通。能申请样片,小批量购买有现货。最好像标准51,中发里随便找个柜台就能买到。
9. 价格低以及有服务商,像有些公司推Philips,或推AVR,都提供了很多有用的技术支持,起码烧写器有地方买。
10.烧录器价格低,如果是ICP(把单片机放在烧录器上编程)能否利用现有的烧录器,如果是表贴封装,买一个转接座也很贵,至少得一二百元。能否ISP(在系统编程,即把芯片先焊到板子上再通过预留的ISP接口编程),一般ISP编程器比较便宜大约一二百元甚至几十元。
2. 如何用单片机实现来电显示解码
来电显示编码有FSK和DTMF两种,单片机系统解码有硬解码和软解码两种方式,硬解码使用专用芯片(比如MT8870),单片机实现比较简单,但硬件成本较高,适合小批量产品;软解码不需额外解码芯片,用单片机直接采样分析,程序比较复杂,但成本较低,适合大批量生产。
3. 单片机中,片内ROM的配置有几种形式
各种类型的单片机片内程序存储器的配置形式主要有以下几种形式:
(1)掩膜(Msak)ROM型单片机:内部具有工厂掩膜编程的ROM,ROM中的程序只能由单片机制造厂家用掩膜工艺固化,用户不能修改ROM中的程序。例如:MCS51系列的8051。
掩膜ROM单片机适合于大批量生产的产品。用户可委托芯片生产厂家采用掩膜方法将程序制作在芯片的ROM。
(2)EPROM型单片机:内部具有紫外线可擦除电可编程的只读存储器,用户可以自行将程序写入到芯片内部的EPROM中,也可以将EPROM中的信息全部擦除。擦去信息的芯片还可以再次写入新的程序,允许反复改写。例如:MCS51系列的8751。
EPROM型单片机使用比较方便,但价格较高,适合于研制产品或结构要求简单的小批量产品。
(3)无ROM型单片机:内部没有程序存储器,它必须连接程序存储器才能组成完整的应用系统。例如:MCS51系列的8031。 无ROM型单片机价格低廉,用户可根据程序的大小来选择外接程序存储器的容量。这种单片机扩展灵活,但系统结构较复杂。
(4)E2ROM型单片机:内部具有电可擦除叫可编程的程序存储器,使用更为方便。例如:MCS51的派生型89C51单片机。
(5)OTP(One Time Programmable)ROM单片机:内部具有一次可编程的程序存储器,用户可以在编程器上将程序写入片内程序存储器中,程序写入后不能再改写。例如:NEC公司的μPD75P308GF3B9。这种芯片的价格也较低。