51好學一些,但是PIC也沒比51難多少。我現在用的就是PIC。
首先,PIC比51多個配置位,這個看看就懂了基本上。
然后,PIC的端口要配置成輸入或者輸出,51不用。PIC的中斷沒有優先級,需要軟件判斷。
最后,PIC比51多許多寄存器,你要使用PIC的各種功能,都需要去初始化寄存器。
再說說PIC的優點。
一:相同的晶振情況下,PIC比51速度快,PIC4個時鐘周期為一個指令周期,51是12個。
二:PIC比51功能強大許多,比如自帶AD轉換,自帶PWM,內置弱上拉(需設置)LCD接口等。。這樣,你在用到許多功能的時候就很方便啦,不用去接很多外圍電路。
三:PIC的驅動能力比51強,PIC可直接驅動數碼管,51有些吃力哦。
四:PIC的抗干擾能力比51好,這個我們公司做過試驗的。
綜合上述這些,建議你學習PIC。
|