A. 中穎電子單片機復位腳一直處於高電平是個什麼狀態呀
單片機復位腳一般都是低電平觸發,也就是低低電平時發生復位!高電平就是程序正常執行
B. 中穎單片機的埠按鍵操作如果用C語言應怎樣才能更合理,有的操作讀不到
您好,1、開漏輸出就是不輸出電壓,低電平時接地,高電平時不接地;如果外接上拉電阻,則在輸出高電平時電壓會被拉到外接上拉電阻的電源電壓;這種方式適合在連接的外設器件所需電壓比單片機電壓低的時候,開漏輸出跟集電極開路十分相似,工作原理也是一樣的,不同的是開漏輸出使用的MOS場效應管,使用時要外加上拉電阻而已
2、此種模式沒有輸出高電平的能力,如果需要輸出高電平,用戶必須外接上拉電阻,注意此時外加上拉電阻的引腳電壓不得超過VDD+0.3V
3、這種模式關閉所有上拉反相MOS管,只驅動下拉同相MOS管,下拉與准雙向口下拉模式相同,因此只能輸出低電平(吸收電流)和高阻狀態,不能輸出高電平即不能輸出電流,如果要作為邏輯輸出,必須外部接上拉電阻到VDD
注釋:① 當數據鎖存器為0時,經過非門後為1到達下拉同相MOS管輸入端,同相操
作後MOS管處於導通狀態,由於同相MOS管的一腳接GND所以同相MOS管輸出為0,而強上拉反相MOS管輸入端永遠為高電平1,經過反相MOS管反相作用後處於關閉狀態,所以最終得到埠引腳輸出與下拉同相MOS管輸出電平相同為0
② 當數據鎖存器為1時,經過非門後為0到達下拉同相MOS管輸入端,同相操作後MOS管處於關閉狀態,而強上拉反相MOS管輸入端永遠為高電平1,經過反相MOS管反相作用後處於關閉狀態,此電路中此時無MOS管處於導通狀態即埠引腳線此時處於懸空狀態,所以最終得到埠引腳輸出電平為外部上拉電路電源電平1。
C. 中穎單片機能用CH340嗎
CH340 是USB轉串口的晶元。
不管是什麼單片機,只要有串口就可以用的。至於用來做什麼,就看中穎單片機是怎麼下載程序的。如果也是用串口下載程序,就可以用CH340來下載程序。如果不用,那就用CH340與電腦做串口通信。
D. 中穎單片機怎樣將TXD設為IO
默認狀態下,TXD引腳就是普通IO,只有設置相應的控制寄存器後,才能作為串口TXD使用。
E. 中穎單片機如何用C開發
現在的單片機市場風起雲涌,很多公司都做單片機的生意的。不過個人建議你不要用這種小公司的產品(我知道這個單片機的,但是本人不會去碰它的)。因為像小公司的產品很容易造成斷貨的危機,等你產品開發出來了,他們不生產這種晶元了,你說麻煩吧。不過嘛,這種單片機也有一定的好處,那就是這種小公司的單片機知道指令的人呢比較少,人家破譯你的晶元比較麻煩。(當然也不是說絕對不可能破解,事實上任何單片機都是可能給破解的,只是難易程度有區別。)不要光顧便宜,也要注意其他的東西。其實單片機的結構原理是差不多的,你要搞懂它的寄存器結構,還有指令系統。如果要用C語言開發,那麼你就要下載一個C的編譯軟體。熟悉它的操作方法,還有這個編譯器對標准C語言有何擴展的地方。這些搞懂了,一般來說可以用C語言開發了。最好找一下他的正規的代理商,(一般正規的代理商都有應用工程師的,提供技術支持。)也有些單片機製造商本身不提供C編譯器的。要用其他公司的C編譯器,或者自己開發編譯器。這樣的話非常麻煩。
1.如果你用其他公司的C編譯器,兼容性是一個問題,還有就是可能牽涉到版權的問題。
2.如果自己能開發C編譯器的話,那還不如用匯編語言直接寫程序容易一下呢?因為根據編譯原理,C語言的編譯其實是先編譯成匯編語言,然後再編譯成16進制機器語言(或者二進制語言)。真的有這些本事的話,那自己直接用匯編語言寫不是容易的多了嗎?
F. 中穎單片機匯編問題
中穎的4位單片機指令
解答:call 300H 程序會跳到你指定的org 300H 執行TJMP指令,TJMP指令為跳轉指令,跳轉的地址為以TBR為高地址,AC(累加器)為低地址,TBR最開始賦值為00h,執行完LDI TEMP,02 ;AC的值也為02,則會跳轉到0302 RTNW 00H,02H ;返回的高位00H送到TBR,02H送AC,從而實現讀表的功能。
G. 中穎單片機開發能否用C語言呢
理論上是都可以的,C語音針對的主要就是硬體方面的操作。
不過我對中穎單片機不是很了解,不知道有沒有對應該類單片機構架的C語言編譯器。
H. 中穎單片機仿哪個架構
正好這段時間有在用4051A , 如果是88系列的話,就是標準的8051單片機架構.
I. 中穎單片機怎麼樣
挺好的,還有中文資料