c語言pcb
1. c語言 用結構體建立 一個PCB表 然後答應 麻煩各位高手幫我看下程序段是哪裡出錯了 有3個錯
#include <stdio.h>
struct pcb_type
{
int id;
char name[5];
int priority;
char state[5];
};
void main()
{
void list(struct pcb_type pcb);
struct pcb_type pcb[10], *p;
int i;
for(i=1,p=pcb;i<=10;p++,i++)
{
printf("Please input the date of pcb[%d]:\n",i);
scanf("%d\n%s\n%d\n%s",&(p->id),&(p->name),&(p->priority),&(p->state));
}
for(i=1;i<=10;i++)
list(pcb[i]);
}
void list(pcb)
struct pcb_type pcb;
{
printf("%d%s%d%s",pcb.id,pcb.name,pcb.priority,pcb.state);
printf("inputting complete!\n");
}
我用VC編譯的可以運行!
2. EDA和C語言,和PCB之間有什麼聯系學好EDA需要具備哪些方面的知識
前面兩個是軟體,後面一個是硬體,要學會EDA先學VHDL語言,C語言是一種機器語言
3. 我們做實驗用到了單片機,spec061A的板子,很難受,集體郁悶,想求教一下大哥,怎麼編C語言程序和做pcb電
061的板子以前我也用過,一般是處理聲音信號的。這個板子已經是開發板了,直接在上面開發就可以了,應該不需要你在自己設計PCB。
至於怎麼編C語言就是多聯系了!061自帶的光碟裡面有很多的例子程序,你慢慢看那些吧,有很多有用的程序到你用的時候給改一改就可以了。對了,光碟裡面還有很多的教程,慢慢的學吧,堅持住就可以了
4. 誰幫我做這個,用C語言定義一個數據結構PCB。
多看書:譚浩強《C程序設計》、C創造者的《C程序設計語言》、《C陷阱與缺陷》、《C專家編程》(經典)、《C程序員成長攻略》、《演算法導論》、《數據結構》等等;
多讀代碼;多抄襲代碼;多動手;多瀏覽相關網站;多問;另外還要了解一些電路方面的知識,會看SCH和PCB電路,反復閱讀相關晶元資料,多做相關方面的開發工作,積累工作經驗,光看是不行的,必須親自凍手設計,初學者可以用開發板來學習,用人家的常式。
努力就會成功!祝你早日入門啊!
5. c語言如何申請空白的PCB
1.首先創建一個空白的PCB文檔 單擊Files面板New欄中 PCB Files命令。這樣將會新建一個沒有經過任何初始設置的PCB板文件。我們將此文件命名為mypcb.PcbDoc保存在電腦上。
2.設置物理邊界和電氣邊界。 設置物理邊界:選中 Mechanical Layer4的標簽,執行Board Shape菜單中的Redefine BoardShape(重新定義PCB板外形)命令,
6. 我想開發電路板的程序,我是要c語言還是c 還是Java
首先C就是C語言。
電路板程序當然是C語言寫了,初學者推薦安裝Keil。有了一定基礎後就不推薦使用這些IDE了,這不利於你了解編譯的整個過程。後期要通過自己寫Makefile來編譯程序,通過命令行來燒寫程序。
頂層應用程序的話可以根據實際情況用Java開發Android程序,也可以用C++開發QT程序。但是燒寫在PCB里的Flash中的程序一定是用C開發的(匯編也行,但是一般只在單片機啟動初始化代碼中使用,調試程序的時候也經常要看反匯編)。
7. 學習PCB板設計要學C語言嗎 還有就是不會單片機可以直接學PCB板設計嗎
這個肯定的啦。學這個不需要C的。也不需要單片機的。只是學單片機需要會PCB製版。我們這說的是會用繪制PCB的軟體,而不是電路設計(也就是給你原理圖,你再用軟體製作PCB)
如果要學電路設計的話,這個就是高水平的了。需要的知識就多了去了。電路原理,非線性電子線路,數電,模電,以及如何抗干擾,等等。。。。加入設計的電路需要單片機,肯定單片機也得會,而且C也得會
8. PCB電路設計與C語言變成的聯系有多大
沒有什麼關系.我是學電子的,C 過了二級.現在在做PCB
Cadence公司的Allegro 軟體支持自己編程做小工具,用的是skill ,部分PCB設計公司有人專門做這個. 這是我知道的唯一有一滴滴關系的.
你可以網路一下skill 的語法.
從理論來說,誇大點就是: 做PCB 最好是學電路的,要懂得原理圖,懂電路原理,要懂結構,要懂信號完整性,要懂電磁兼容等等等等,搞得跟神一樣.不過都是信號和電路的,跟編程沒關系
而現實是很殘忍的,我身邊的做PCB 的好多都是非電子類專業的,有學計算機的,有學電子商務的.五花八門.一樣做.你只需要熟練掌握工具的使用就可以了.硬體工程師會告訴你哪個電阻放哪裡.電磁兼容工程師會說哪裡加個電容,結構工程師會讓你把某個介面右移兩個毫米.所以一般的PCB設計工程師只需要熟練使用工具和足夠的耐心就可以入門了.當然想要做一個好的優秀的工程師,需要更多的基礎知識和經驗.
如果你C學得好就去做軟體,電路學得好就去做硬體,如果你不喜歡,沒有耐心,就不要做PCB.
男怕入錯行. 入行要謹慎!