最 新 消 息

  

[ 开发工具] 五一快乐! ( 4月30日 ,511)

[ 开发工具] Microchip推出28引脚及40引脚带有32 KB闪存的快速8位MCU ( 2月22日 ,930)

[ 行业动态] 细分市场为电源管理提出新课题 ( 2月22日 ,954)

[ 新品上市] 两相混合式步进电机细分驱动器解决方案 ( 12月5日 ,1601)

[ 公司新闻] 热烈庆祝集万讯IC卡智能水表软件通过权威机构质量检测 ( 12月2日 ,1272)

 

了 解 我 们

    我们提供专业的芯片技术支持及设计方案。为用户设计的成功方案从汽车电器、智能仪表、消防报警到家电、玩具等领域。  

更多.....

 

Search

站内搜索

Internet

联 系 我 们

地址:北京市海淀区知春路甲48号盈都大厦A座12B

电话:010-5873 1166

传真:010-5873 1797 EMAIL:jetson@jetson.com.cn

友 情 链 接

MICROCHIP美国微芯

单片机学习之友

PIC 单片机 学习 编程器 仿真器 实验板 培训 解密
 
合作伙伴异想科技
微码科技
深圳市金诺智能系统有限公司
更多链接
申请友情链接
 

 

1、问:PIC系列单片机与MCS-51系列单片机有何区别?

2、问:在硬件调试中,发现引脚RA4置成输出方式时无法输出高电平,总是1.xxV,这是怎末回事?

3、问:您好,我使用PIC单片机时发现PORTA和PORTD总是操作起来不太正常,请问是何原因?

4、问:PIC16C62、PIC16C62A和PIC16C62B这三种芯片有何区别?

5、问:16F87X系列程序存储区是FLASH型的PIC单片机,在烧写了加密位后,还能再次烧写吗?

6、问:您好,我使用贵公司的JETPRO-PLUS编程器烧PIC16F877时,发现烧写时间很长,当我烧好一个芯片测试通过后,准备对加密,就还得重新烧写一遍,请问有何简便方法?

7、问:使用编程器烧写OTP芯片,写错了一次,这个芯片还可再利用吗?

8、问:您好,我用贵公司的在线调试器ICD进行仿真调试时,发现单步执行时速度很慢,请问是为什麽?

 

 

 

1、问:PIC系列单片机与MCS-51系列单片机有何区别?
答:您好,我从三个方面简单回答以下您的问题:
(1)总线结构方面:MCS-51的总线结构是冯-诺依曼型,计算机在同一个存储空间取指令和数据,两者不能同时进行;而PIC的总线结构是哈佛结构,指令和数据空间是完全分开的,一个用于指令,一个用于数据,由于可以对程序和数据同时进行访问,所以提高了数据吞吐率。正因为在PIC系列单片机中采用了哈佛双总线结构,所以与常见的微控制器不同的一点是:程序和数据总线可以采用不同的宽度。数据总线都是8位的,但指令总线位数分别位12、14、16位。
(2)流水线结构方面:MCS-51的取指和执行采用单指令流水线结构,即取一条指令,执行完后再取下一条指令;而PIC的取指和执行采用双指令流水线结构,当一条指令被执行时,允许下一条指令同时被取出,这样就实现了单周期指令。
(3)寄存器组方面:PIC的所有寄存器,包括I/O口,定时器和程序计数器等都采用RAM结构形式,而且都只需要一个指令周期就可以完成访问和操作;而MCS-51需要两个或两个以上的周期才能改变寄存器的内容。
以上是PIC单片机和MCS-51单片机的一些区别,详细信息您可参考北航窦振中编著的《PIC系列单片机原理和程序设计》。

2、问:在硬件调试中,发现引脚RA4置成输出方式时无法输出高电平,总是1.xxV,这是怎末回事?
答:这是一个特别需要注意的地方,RA4可作为TMR0外部时钟输入,输出是集电极开路的,所以输出高电平时需要外部上拉,你只需在RA4上挂接一个电阻(5-8K)到5V即可。

3、问:您好,我使用PIC单片机时发现PORTA和PORTD总是操作起来不太正常,请问是何原因?
答:PIC单片机的PORTA有时可被设置为A/D通道模拟输入线,所以在把PORTA当作普通I/O口使用时,应将A/D转换控制寄存器ADCON1中相应的控制位置1。同样,PORTD除可以作为一般的双向I/O口外,还可以用作8位的从动并行端口。当TRISE寄存器中的位4(PSPMODE位)置1时,PORTD就工作在从动并行端口方式,所以在把PORTD当作普通I/O口使用时,应将PSPMODE位置为0。

4、问:PIC16C62、PIC16C62A和PIC16C62B这三种芯片有何区别?
答:PIC16C62、PIC16C62A和PIC16C62B这三种芯片内部的硅片大小是不一样的,因此所支持的电压范围是不同的。相比较而言,62A和62B的使用特性比62要强。而且,62A和62B比62多了一个“掉电复位所定”检测功能。

5、问:16F87X系列程序存储区是FLASH型的PIC单片机,在烧写了加密位后,还能再次烧写吗?
答:可以,16F87X单片机烧写了加密位后,只不过无法读出芯片中的内容,不会影响再次烧写。

6、问:您好,我使用贵公司的JETPRO-PLUS编程器烧写PIC16F877时,发现烧写时间很长,当我烧好一个芯片测试通过后,准备对其加密,就还得重新烧写一遍,请问有何简便方法?
答:您只需在MPLAB中选择PICSTARTPLUS->PROGRAM/VERIFY菜单,修改好CONFIG字节后,只选择CONFIG项,单击PROGRAM按钮即可。

7、问:使用编程器烧写OTP芯片,写错了一次,这个芯片还可再利用吗?
答:可以,OTP型的芯片写错后,它里面的1可以再次烧写成0,而0就不能再次烧写为1,您可以研究一下坏片中的HEX文件,看看是否还能再次利用。

8、问:您好,我用贵公司的在线调试器ICD进行仿真调试时,发现单步执行时速度很慢,请问是为什麽?
答:您在MPLAB-ICD会话窗口的第2行第3项上载选项菜单中选择的是ALL REGISTER,这样ICD每执行一步都要将16F877中的所有RAM回读并显示。
如果您不需要监视那麽多RAM的变化,可以在该项中选择Mininum(FSR,PCLATH,STATUS...)项,这样ICD在单步执行时,只需回读很少一部分特殊功能寄存器,运行速度会快很多。
 
版权所有©北京集万讯电子技术有限公司
 

权所有©北京集万讯电子技术有限公司 

Copyright © Beijing Jetson Electronic Technologies Co.,Ltd

电话:010-5873 1166 传真:010-5873 1797 EMAIL: jetson@jetson.com.cn