PLC數碼管只有ABCD輸入題目要求開啟開關數碼管依次顯示6斷開開關熄滅求梯形圖

2021-04-20 12:58:00 字數 1991 閱讀 9479

1樓:匿名使用者

只有四個輸入的數碼管是1248數碼管,

意思就是說,1腳輸入內

時顯示1,2腳輸入時顯示2,容1腳2腳有輸入時顯示3,3腳輸入時顯示4,1腳3腳輸入時顯示5,

程式設計時只要讓plc驅動數碼管相應的輸入端就可以顯示0到9的十個數

如果需要讓6個數碼管分別顯示1、2、3、4、5、6,如何用c語言程式設計?

2樓:步玉枝程戊

在微控制器上顯示

五位顯示123

45共陰的但是電路很關鍵

看你怎麼接

原理搞清楚。

#include

/*common

defines

andmacros

*/#include

/*derivative

information

*/void

delay(int

num)

void

main()}

3樓:琦淑蘭厚胭

void

display(intn)

組合語言程式 使數碼管顯示1,2,3,4,5,6,7,8

4樓:匿名使用者

scanled equ 30h

org 0000h

ljmp main

org 001bh

ljmp t1isr ;掃瞄顯示

org 0030h

main:

mov sp,#5fh

mov tmod,#10h

mov th1,#0ech

mov tl1,#078h

mov scanled,#0

setb et1

setb tr1

setb ea

sjmp $

;--------------------t1isr:

clr tr1

mov th1,#0ech

mov tl1,#78h

setb tr1

mov dptr,#ledtab

mov r2,scanled

mov a,#01h

cjne r2,#0,t1dis0

sjmp t1dis1

t1dis0:

rl a

djnz r2,t1dis0

t1dis1:

mov p2,a

mov a,scanled

inc a

movc a,@a+dptr

mov p0,a

inc scanled

mov a,scanled

cjne a,#8,t1end

mov scanled,#0

t1end:

reti

;--------------------ledtab:

db 0c0h ;"0" 00h

db 0f9h ;"1" 01h

db 0a4h ;"2" 02h

db 0b0h ;"3" 03h

db 99h ;"4" 04h

db 92h ;"5" 05h

db 82h ;"6" 06h

db 0f8h ;"7" 07h

db 80h ;"8" 08h

db 90h ;"9" 09h

db 88h ;"a" 0ah

db 83h ;"b" 0bh

db 0c6h ;"c" 0ch

db 0a1h ;"d" 0dh

db 86h ;"e" 0eh

db 8eh ;"f" 0fh

db 0ffh ;" " 10h

;--------------------end

5樓:匿名使用者

你這問題沒有辦法幫忙,是要**哪,還是在你的實驗板上顯示,什麼也不說,就要幫忙,忙不了。

用西門子plc控制數碼管顯示數字程式

我不知道你用抄的什麼西門子那個系襲列的plc 我這裡用s7 200舉例,原理是一樣的。上上部分是段位指令的解釋,下部分是示例程式,上電清零數碼管資料顯示0,先將0傳送到任意乙個空置的資料儲存區 vb1 然後再把儲存區的資料使用段位指令輸出給輸出儲存區 qb1我輸出從q1.0依序接線 如果想要輸出不同...

什麼叫數碼管

數碼管是一種半導體發光器件,其基本單元是發光二極體。數碼管按段數分為七段數碼管和八段數碼管,八段數碼管比七段數碼管多乙個發光二極體單元 多乙個小數點顯示 按能顯示多少個 8 可分為1位 2位 4位等等數碼管 按發光二極體單元連線方式分為共陽極數碼管和共陰極數碼管。共陽數碼管是指將所有發光二極體的陽極...

微控制器控制數碼管1按鍵控制開始數碼管迴圈顯示0F時

p1口外接共陽極bai的du8段數碼顯示器。zhip3.2外接乙個按鍵,按dao下後,接專地,用來起 屬動.0000h jb p3.2,mov r2,0 loop inc r2 mov a,r2 anl a,0fh mov dptr,tab movc a,a dptr mov p1,a lcall ...