導航:首頁 > 電器電路 > c語言電路

c語言電路

發布時間:2022-02-19 22:29:25

A. 求寫出這個電路圖的C語言程序

程序都是根據硬體連接 決定的 反正都是那樣 如果你有電路圖 我可以給你寫出程序來

B. c語言中,如果某電路閉合,則i=1

用標志位flag=1表示閉合、flag=0表示開,則
if(flag)
i = 1;

C. 如何用c語言設計電路板程序

如何用C語言設計電路板程序,就好像怎麼用筷子吃菜一樣。C語言只是一種語言,是一種工具,根據您電路板需要實現的功能,去編寫對應的程序。建議實際做些小電路板,邊玩邊編程,這樣應用起來更得心應手和進步快些。

D. 用C語言畫一簡單電路圖

void cb_line(int x1,int y1,int x2,int y2) /*draw a line*/
{
int dx,dy,n,k,i,f;
int x,y;
dx=abs(x2-x1);
dy=abs(y2-y1);
n=dx+dy;
if(x2>=x1)
{
k=y2>=y1?1:4;
x=x1;
y=y1; /* k stands for the slope of line*/
}
else
{
k=y2>=y1?2:4;
x=x1;
y=y1;
}

for(i=0,f=0;i<n;i++)
if(f>=0)
switch(k)
{
case 1:putpixel(x++,y,3);f-=dy;break;
case 2:putpixel(x,y++,3);f-=dx;break;
case 3:putpixel(x--,y,3);f-=dy;break;
case 4:putpixel(x,y--,3);f-=dx;break;
}
else
switch(k)
{
case 1:putpixel(x,y++,3);f+=dx;break;
case 2:putpixel(x--,y,3);f+=dy;break;
case 3:putpixel(x,y--,3);f+=dx;break;
case 4:putpixel(x++,y,3);f+=dy;break;
}
}
我的號碼:5359815,我宿舍號碼

E. 為以下電路圖寫程序(C語言)。

S_SET BIT P1.0 ;數字鍾秒控制位
M_SET BIT P1.1 ;分鍾控制位
H_SET BIT P1.2 ;小時控制位
SECOND EQU 30H
MINUTE EQU 31H
HOUR EQU 32H
TCNT EQU 34H
ORG 00H
SJMP START
ORG 0BH
LJMP INT_T0
START: MOV DPTR,#TABLE
MOV HOUR,#0 ;初始化
MOV MINUTE,#0
MOV SECOND,#0
MOV TCNT,#0
MOV TMOD,#01H
MOV TH0,#(65536-50000)/256 ;定時50毫秒
MOV TL0,#(65536-50000)MOD 256
MOV IE,#82H
SETB TR0
;****************************************************
;判斷是否有控制鍵按下,是哪一個鍵按下
A1: LCALL DISPLAY
JNB S_SET,S1
JNB M_SET,S2
JNB H_SET,S3
LJMP A1
S1: LCALL DELAY ;去抖動
JB S_SET,A1

INC SECOND ;秒值加1
MOV A,SECOND
CJNE A,#60,J0 ;判斷是否加到60秒
MOV SECOND,#0
LJMP K1
S2: LCALL DELAY
JB M_SET,A1

K1: INC MINUTE ;分鍾值加1
MOV A,MINUTE
CJNE A,#60,J1 ;判斷是否加到60分
MOV MINUTE,#0
LJMP K2
S3: LCALL DELAY
JB H_SET,A1

K2: INC HOUR ;小時值加1
MOV A,HOUR
CJNE A,#24,J2 ;判斷是否加到24小時
MOV HOUR,#0
MOV MINUTE,#0
MOV SECOND,#0
LJMP A1
;****************************************************
;等待按鍵抬起
J0: JB S_SET,A1
LCALL DISPLAY
SJMP J0
J1: JB M_SET,A1
LCALL DISPLAY
SJMP J1
J2: JB H_SET,A1
LCALL DISPLAY
SJMP J2
;***********************************************
;定時器中斷服務程序,對秒,分鍾和小時的計數
INT_T0: MOV TH0,#(65536-50000)/256
MOV TL0,#(65536-50000)MOD 256
INC TCNT
MOV A,TCNT
CJNE A,#20,RETUNE ;計時1秒
INC SECOND
MOV TCNT,#0
MOV A,SECOND
CJNE A,#60,RETUNE
INC MINUTE
MOV SECOND,#0
MOV A,MINUTE
CJNE A,#60,RETUNE
INC HOUR
MOV MINUTE,#0
MOV A,HOUR
CJNE A,#24,RETUNE
MOV HOUR,#0
MOV MINUTE,#0
MOV SECOND,#0
MOV TCNT,#0
RETUNE: RETI
;******************************************
;顯示控制子程序
DISPLAY:MOV A,SECOND ;顯示秒
MOV B,#10
DIV AB
CLR P3.6
MOVC A,@A+DPTR
MOV P0,A
LCALL DELAY
SETB P3.6
MOV A,B
CLR P3.7
MOVC A,@A+DPTR
MOV P0,A
LCALL DELAY
SETB P3.7

CLR P3.5
MOV P0,#40H ;顯示分隔符
LCALL DELAY
SETB P3.5

MOV A,MINUTE ;顯示分鍾
MOV B,#10
DIV AB
CLR P3.3
MOVC A,@A+DPTR
MOV P0,A
LCALL DELAY
SETB P3.3
MOV A,B
CLR P3.4
MOVC A,@A+DPTR
MOV P0,A
LCALL DELAY
SETB P3.4

CLR P3.2
MOV P0,#40H ;顯示分隔符
LCALL DELAY
SETB P3.2

MOV A,HOUR ;顯示小時
MOV B,#10
DIV AB
CLR P3.0
MOVC A,@A+DPTR
MOV P0,A
LCALL DELAY
SETB P3.0
MOV A,B
CLR P3.1
MOVC A,@A+DPTR
MOV P0,A
LCALL DELAY
SETB P3.1
RET

TABLE: DB 3FH,06H,5BH,4FH,66H
DB 6DH,7DH,07H,7FH,6FH
DELAY: MOV R6,#10
D1: MOV R7,#250
DJNZ R7,$
DJNZ R6,D1
RET

END

F. 集成電路設計需要掌握類似C語言這樣的編程能力嗎

如果做設計的話,必須掌握Verilog或者VHDL硬體描述語言。如果做集成電路的驗證的話,需要學systemVerilog。
用什麼語言不重要,更重要的是數字電路裡面的基礎概念

G. c語言和電路怎麼好難的感覺呢

不管你感覺怎麼樣,c語言和電路都是必須要學好的。
其實相比c++,c#等等,c語言還是很基礎的。很多其它的語言都是在c語言的基礎上發展起來的,學好了c語言對於進一步學習其它的語言比如除了c++還有java,vhdl等等確實幫助很大。
建議多上機實戰,當你親自調試出程序的時候也許會比較有成就感。
電路同樣也是非常基礎非常重要的啊。它可是模電、數電、信號與系統的基礎啊,其實想要學好也比較簡單,上課好好聽講,下課獨立認真完成作業。有問題問老師或者和同學交流,想擴展可以去圖書館借書自學。
而且,要相信課程都是有體系的,也是融會貫通的。把這些課程學習好了以後有了扎實的基礎,想要把其它的相關的課程學好就輕鬆了。哈哈。
但是如果沒有學好就會使惡性循環了,呵呵。加油吧。天上不會掉下餡餅的,只有花時間才可能學好。加油吧。

H. 電路板編程和所謂的c語言C++等,是不一樣嗎

單片機的話,可以先學習CPU、介面和匯編語言,這也是嵌入式的基礎,對這版些有了基權本的了解之後開始學習C,也可以同時學習,不過如果有匯編的知識,在理解C語言上會簡單很多。
如果想深入學習,可以學習下Linux操作系統的內核編程。
個人認為想在這上面發展必須要有過硬的硬體和匯編知識。

I. (C語言實現)有一點電路圖如下。Ro,R1,R2有鍵盤輸入,求A,B兩點等效電阻。

把公式列出來,帶數進去算就是了

閱讀全文

與c語言電路相關的資料

熱點內容
維修更換配件應入什麼科目 瀏覽:470
章丘空調維修電話號碼 瀏覽:548
國正家電維修怎麼樣 瀏覽:364
兄弟列印機維修中心 瀏覽:985
工貿家電買什麼 瀏覽:529
家電安裝維修服務系統 瀏覽:397
壽光豐田汽車維修中心 瀏覽:571
高速雙針鏈縫機斷線維修視頻 瀏覽:117
卡西歐相機保修 瀏覽:651
安陽市家電舊貨市場在哪裡 瀏覽:555
鵬誠達傢具 瀏覽:162
哈啰單車維修工怎麼樣 瀏覽:411
北碚有哪些大型品牌傢具城 瀏覽:532
怎麼自製手機防水袋 瀏覽:3
福州威力洗衣機維修點 瀏覽:783
白銀大疆無人售後維修 瀏覽:250
美嘉堡傢具 瀏覽:147
耳朵防水套怎麼做 瀏覽:367
天津市小家電維修哪裡有 瀏覽:250
淘寶保修是怎麼算 瀏覽:888