① PIC 16F 1936 -I/SS 單片機該用什麼軟體編程!
通常有二種軟體,一種是Microchip公司的匯編軟體,在MPLAB IDE中自帶的,還有一種是用C編譯器,這個有幾種,推薦HITECH的PICC編譯器。
② 這個pic編程器怎麼樣燒寫pic16f877
照著這個圖可以做出PIC16F877的編程器的,這種是JDM編程器,要用IC-PROG燒寫軟體,網上可以免費下個。圖是的是18引腳的PIC編程器,但PIC16877編程也同樣只用到MCLR PGD PGM PGC VCC VSS 幾個引腳,你從網上找一個18引腳的單片機(如16F628),查一下它的MCLR PGD PGM PGC VCC VSS 引腳是接在圖上的哪個腳,然後找個40管腳的引腳座,上面的這些腳接到16F877的相同管腳就行了。
③ PIC單片機 PIC16f886 IO口操作出錯問題
是這樣的,內部的程序執行和寄存器配置可以完全達到主頻的速度,但是pin腳的輸出和輸入速度就不一定跟的上了,你參考一下datasheet的硬體電氣參數部分的描述吧。一般來說很多mcu都有這個問題,中間加幾個nop讓管腳電平狀態刷新就可以了。
④ PIC單片機用什麼編譯器啊!我的是PIC16F690的單片機,該選用什麼編譯器編程呢
Microchip自己出了一款集成開發環境,叫MPLAB,此套軟體由Microchip免費發放,可以編譯匯編。C編譯器,一般用PICC。
⑤ PIC 單片機判斷按鍵 pic16F886
你的埠設置為輸出的,那麼輸入就為高阻態是沒有辦法讀取數據的。
RB口沒有上拉電阻可以配置RBPU位,使RB為弱上拉,埠要配置位輸入,才可以讀去該口的值。PIC單片機按鍵設計時最好是要上拉,按鍵按下就接地,按下讀取數值為低。如果把埠懸空,按鍵按下才接高電平,認為不按時沒有接高電平,沒有輸入為低電平,這樣也是錯的,因為單片機引腳懸空讀取的數值也為高電平,這樣按下和沒有按下都是高電平。
⑥ 求解pic16f886單片機各個引腳的作用
文庫有個datasheet
http://wenku..com/link?url=_
以後查引腳,直接搜這個晶元的datasheet就行了
⑦ PIC16F676單片機與STC單片機有什麼區別,編程方法一樣嗎 STC的用什麼編程器 我在做畢業設計 謝謝
完全不一樣。常用的8位單片機一般說來有3種常見的類型。
51系列, PIC,AVR 。
不同類型的單片機功能實體,編程方式,結構都有一些不同。
STC是51系列中的一種,與PIC16F676分屬不同類型,編程工具,指令都有一些不同。51不需要設置輸入輸出口的類型和信息傳輸方向,但PIC單片機卻有這個要求,另外PIC的數據寫入更改不如51方便,不過PIC的可靠性遠遠高於STC單片機,因此有些廠家在研發產品的時候會指定使用PIC。
個人感覺你做畢業設計,最好還是用你最熟悉的單片機,考慮到一般學校學習單片機課程以51為主,建議你還是選用STC,一方面價格便宜,編程方式也簡單,二來資料也多,PIC需要專用的編程器,資料相對來說也少得多。一個人在熟練使用51的前提下,要學習PIC,最少也需要1個月的時間,而學STC恐怕幾天就夠了,要省力得多。
⑧ PIC16F1827晶元讀不出程序怎麼辦
通過MPLAB IDE和燒錄器把晶元程序讀取出來後,在MPLAB IDE的菜單上,點View->Program Memory,打開Program Memory窗口後應能從窗口裡看到行列分布的十六進制數據(如果你看到的都是0000,那麼你不用繼續了,這個晶元的代碼是被保護的)。接下來點File -> Export,不用更改設置,確定後隨便取個名字,選個路徑,就會把程序保存為一個***.Hex文件。然後,你就可以使用這個Hex文件來復制燒錄其他的PIC16F886.
這個Hex文件是機器碼文件,理論上可以反匯編,但幾K的代碼反匯編會比較困難,轉換成C代碼,比找個工程師重新研發一個代碼還要困難。