A. PIC單片機埠問題
你這是那款PIC的單片機,有的PIC單片機的A口帶有AD功能或者是比較器功能的,而默認設置就是AD輸入打開。這時候如果你沒關閉AD或者比較器功能的話,即便是設置TRISA為全部輸出,也沒法進行。數據輸出操作。好好看數據手冊把。
補充:
PIC16F877A的A口,除了TRISA和PORTA這兩個寄存器關聯,還和ADCON1這個AD控制寄存器有關聯。這個寄存器的後四位等於0000的時候,是設置A口為AD輸出(數字IO關閉)。所以你要在while語句前加上ADCON1=0X0F.
B. PIC是什麼意思
可編程中斷控制器(Programmable Interrupt Controller),也簡稱為PIC,是微處器與外設之間的中斷處理的橋梁,由外設發出的中斷請求需要中斷控制器來進行處理。
(2)外匯pic埠是什麼擴展閱讀:
可編程中斷控制器種類:
PIC
早期PC/XT/AT機里使用的可編程中斷控制器一般為Intel 8259系列產品,這種PIC只能夠支持8個優先順序,但是可以通過級聯來最多能夠支持64個優先順序.
APIC
後來隨著Intel於1997年公布Multiprocessor Specification,APIC(高級可編程式控制制器)的產生,可編程中斷控制器已經漸漸為高級可編程式控制制器所取代.該種PIC應用於多處理器平台當中.注:多核單處理器也是使用高級可編程式控制制器.
SAPIC
x64平台使用的可編程中斷控制器
目前,可編程式控制制器PLC在國內外已廣泛應用於鋼鐵、石油、化工、電力、建材、機械製造、汽車、輕紡、交通運輸、環保及文化娛樂等各個行業,使用情況大致可歸納為如下幾類。
開關量的邏輯控制
這是PLC最基本、最廣泛的應用領域,它取代傳統的繼電器電路,實現邏輯控制、順序控制,既可用於單台設備的控制,也可用於多機群控及自動化流水線。如注塑機、印刷機、訂書機械、組合機床、磨床、包裝生產線、電鍍流水線等。
模擬量控制
在工業生產過程當中,有許多連續變化的量,如溫度、壓力、流量、液位和速度等都是模擬量。為了使可編程式控制制器處理模擬量,必須實現模擬量(Analog)和數字量(Digital)之間的A/D轉換及D/A轉換。PLC廠家都生產配套的A/D和D/A轉換模塊,使可編程式控制制器用於模擬量控制。
運動控制
PLC可以用於圓周運動或直線運動的控制。從控制機構配置來說,早期直接用於開關量I/O模塊連接位置感測器和執行機構,現在一般使用專用的運動控制模塊。如可驅動步進電機或伺服電機的單軸或多軸位置控制模塊。世界上各主要PLC廠家的產品幾乎都有運動控制功能,廣泛用於各種機械、機床、機器人、電梯等場合。
C. 外網埠是什麼
在CMD命令行窗口裡面輸入
netstat -an
foreign address(外部鏈接) 一欄對應的IP地址就是其他電腦的IP地址,
比如220.220.220.220:443 這種形式:
冒號後面就是埠,比如這個例子裡面的443就是埠號.
D. pic是什麼意思
可編程中斷控制器
可編程中斷控制器(Programmable Interrupt Controller),也簡稱為PIC,是微處器與外設之間的中斷處理的橋梁,由外設發出的中斷請求需要中斷控制器來進行處理。
(4)外匯pic埠是什麼擴展閱讀:
8259A的內部結構由以下幾部分組成:
(1)數據匯流排緩沖器。是一個8位雙向三態緩沖器,通常與數據匯流排的低8位相連,是8259A與CPU間交換數據的介面,交換的數據有8259A向CPU輸入的數據、狀態信息及CPU向8259A發送的數據、命令、控制字,都要經過數據匯流排緩沖器。
(2)讀/寫控制電路。用來接收CPU發送的讀寫命令、片選信號以及埠選擇信號,實現CPU對8259A的讀/寫操作。當CPU執行OUT指令時,信號有效。
(3)級聯緩沖器/比較器。一片8259A只能接收8級中斷輸入,超過8級時,可以多片級聯構成主從關系的中斷系統。
E. pic單片機埠怎麼定義
pic單片機的埠方向是由相應的trisx寄存器決定的,其中x為a,b,c...
如果相應的trisx的位為0表示為輸出,這個很容易記住,output的第一個字母o和數字0相象。
如果相應的trisx的位為1表示為輸入,這個很容易記住,input的第一個字母i和數字1相象。
如:
trisb=0b11001010;
則表示rb7,rb6,rb3,rb1為輸入,其餘(rb5,rb4,rb2,rb0)為輸出。
至於數字的格式,你愛怎麼寫就怎麼寫,上面的例子還可以寫為:
trisb=0xca;
trisb=202;
以上的二句與trisb=0b11001010;都是完全一樣的結果,只是數字的格式不同罷了。
顯然,雖然幾種格式結果是一樣的,但在這里,用二進製表示是最直觀的。
順便說一下,pic默認時,引腳是輸入的,即默認時,trisx=0xff.
F. pic單片機各個埠控制都是什麼 用c語言的
寄存器控制的
G. PIC和PIC-E插槽有什麼區別
錯勒......是PCI和PCI-E ^^
當然是不一樣的啦~直觀地說:PCI-E插槽比PCI插槽要長要矮.......
PCI插槽可以插所有PCI設備,PCI-E插槽可以插所有PCI-E設備.但目前PCI插槽只用來插網卡,音效卡和電視卡,還有各種埠擴展卡!因為顯卡已經....你知道勒吧~~~~當然音效卡和網卡大多都已在主板集成勒,所以現在PCI真的不太會用到勒~
PCI-E插槽目前只用來插顯卡,它分為1X,4X,8X,16X四種,顯卡用的是帶寬最大的16X,而1X,4X,8X雖然也能用來插顯卡,但會影響性能,所以一般也不會用到,至於其它的PCI-E設備,還很少見......
累死勒打這么多字~
H. pic單片機埠的壓擺率是什麼用途
我估計跟是模擬運放埠或者是AD輸入口,對超過壓擺率的輸入信號,幅度會大幅衰減
I. PIC 單片機定義埠是怎麼定義的
PIC單片機的埠方向是由相應的TRISx寄存器決定的,其中x為A,B,C...
如果相應的TRISx的位為0表示為輸出,這個很容易記住,Output的第一個字母O和數字0相象。
如果相應的TRISx的位為1表示為輸入,這個很容易記住,Input的第一個字母I和數字1相象。
如:
TRISB=0b11001010;
則表示RB7,RB6,RB3,RB1為輸入,其餘(RB5,RB4,RB2,RB0)為輸出。
至於數字的格式,你愛怎麼寫就怎麼寫,上面的例子還可以寫為:
TRISB=0xCA;
TRISB=202;
以上的二句與TRISB=0b11001010;都是完全一樣的結果,只是數字的格式不同罷了。
顯然,雖然幾種格式結果是一樣的,但在這里,用二進製表示是最直觀的。
順便說一下,PIC默認時,引腳是輸入的,即默認時,TRISx=0xFF.
J. 什麼是PIC,什麼是PIC-E
直觀地說:PCI-E插槽比PCI插槽要長要矮....... PCI插槽可以插所有PCI設備,PCI-E插槽可以插所有PCI-E設備.但目前PCI插槽只用來插網卡,音效卡和電視卡,還有各種埠擴展卡!因為顯卡已經....你知道勒吧~~~~當然音效卡和網卡大多都已在主板集成勒,所以現在PCI真的不太會用到勒~ PCI-E 插槽目前只用來插顯卡,它分為1X,4X,8X,16X四種, 顯卡用的是帶寬最大的16X 現在 一般的PCI-E 也是16X的,用來插顯卡的哈! 最後 所以 他們沒有什麼關系的哈 要說關系的話 只能說都是一種擴展介面 呵呵! 希望樓主採納!