department of electrical engineering hsiu-ping …
Post on 16-Oct-2021
2 Views
Preview:
TRANSCRIPT
BD96039
DEPARTMENT OF ELECTRICAL ENGINEERING
HSIU-PING INSTITUTE OF TECHNOLOGY
AT89S51
VB
2000
()
1.2 If(mA)
Lower Housing: PBT ( UL94V-0 )
- 7 -
Chang Plate:
10000
3 @125/ 250 CUL UL 10000 ;VDE 100
00
: >100mΩ DC 500V;
: <100mΩ;
: 30 380°C 3 ;
- 8 -
8051 8048
MCS-8051
EPROM
12 16 /(Timer/Counter)
74 8 I/O 32 I/O
- 9 -
128K Bytes 64K Bytes
64K Bytes
64K Bytes
12 MHz
1.4 MCS51
1.5 8051
- 11 -
/( Arithmetic & Logic Unit,ALU )
ANDORXOR
NOT/( Rotate )/( Shift )( Clear )
( Set )
() PSW ()
60K Bytes EPROM 3.3 8031
8051
8051128 Bytes
- 13 -
8051
:
8 (LSB ) TxD 1/12
1
10 1 start
bit(0)8 data bit(LSB ) 1 stop bit(1)
stop bit SCON RB8
Timer1/Timer2
Mode 1 1 11
1 start bit8 data bit1
data bit 1 stop bit
1/32 1/64
(4) Mode 3 :
11 1 start bit8
data bit1 data bit stop bit
Mode 2 Timer1/Timer2
8051 VB
MSComm MSComm
8051 VB
MSComm
16
2. Settings:
- 16 -
8 Bit 1
Bit” ;
2880038400() 56000()128000()
16C450
115200BPS
:1() 1.52
4.Input:
:Buffer$=MSComml.Input ` Buffer
5.OutPut:
6.InputLen:
55 InputLen 10
Input InputLen 10
6 Input
7.Rthrshold:
- 19 -
Input
Nulls ComputModeBinary
; ASCII123
Chr$(0)
Chr$(0)
Chr$(0)
If Form1.Shape1.BackColor <> QBColor(12) Then
If Form1.Shape2.BackColor <> QBColor(12) Then
If Form1.Shape3.BackColor <> QBColor(12) Then
Form1.Shape3.BackColor = RGB(128, 0, 0)
If Form1.Shape4.BackColor <> QBColor(12) Then
If Form1.Shape5.BackColor <> QBColor(12) Then
Form1.Shape5.BackColor = RGB(0, 128, 256)
Form1.Shape12.BackColor = RGB(0, 128, 256)
If Form1.Shape6.BackColor <> QBColor(12) Then
If Form1.Shape7.BackColor <> QBColor(12) Then
'If Form1.Shape8.BackColor <> QBColor(12) Then
Chr$(0)
'Command3.Caption = "M2": Command4.Caption = "M3"
Next j%
Next i%
End Sub
Chr$(0)
For i% = 0 To 4
Call delay(1000) '
' PLC_DATA$ = read_nch$("M0144", 8)
- 34 -
' Y0_bin$ = hex2_to_bin8$(Y0_CH$)
' Call display(Y0_bin$)
' Next I%
' M0_bin$ = bin8$
' M0_CH$ = bin8_to_hex2$(bin8$)
- 35 -
' Text6.Text = "M0ch : " + M0_bin$
' M0CH%(i%) = 0
If Form1.Label10.BackColor <> QBColor(12) Then
“”“”
:
()
:
:
- 41 -
:
1. Visual Basic 6.0 ()
()
(Click) (DblClick) (MouseDown)
:
DEPARTMENT OF ELECTRICAL ENGINEERING
HSIU-PING INSTITUTE OF TECHNOLOGY
AT89S51
VB
2000
()
1.2 If(mA)
Lower Housing: PBT ( UL94V-0 )
- 7 -
Chang Plate:
10000
3 @125/ 250 CUL UL 10000 ;VDE 100
00
: >100mΩ DC 500V;
: <100mΩ;
: 30 380°C 3 ;
- 8 -
8051 8048
MCS-8051
EPROM
12 16 /(Timer/Counter)
74 8 I/O 32 I/O
- 9 -
128K Bytes 64K Bytes
64K Bytes
64K Bytes
12 MHz
1.4 MCS51
1.5 8051
- 11 -
/( Arithmetic & Logic Unit,ALU )
ANDORXOR
NOT/( Rotate )/( Shift )( Clear )
( Set )
() PSW ()
60K Bytes EPROM 3.3 8031
8051
8051128 Bytes
- 13 -
8051
:
8 (LSB ) TxD 1/12
1
10 1 start
bit(0)8 data bit(LSB ) 1 stop bit(1)
stop bit SCON RB8
Timer1/Timer2
Mode 1 1 11
1 start bit8 data bit1
data bit 1 stop bit
1/32 1/64
(4) Mode 3 :
11 1 start bit8
data bit1 data bit stop bit
Mode 2 Timer1/Timer2
8051 VB
MSComm MSComm
8051 VB
MSComm
16
2. Settings:
- 16 -
8 Bit 1
Bit” ;
2880038400() 56000()128000()
16C450
115200BPS
:1() 1.52
4.Input:
:Buffer$=MSComml.Input ` Buffer
5.OutPut:
6.InputLen:
55 InputLen 10
Input InputLen 10
6 Input
7.Rthrshold:
- 19 -
Input
Nulls ComputModeBinary
; ASCII123
Chr$(0)
Chr$(0)
Chr$(0)
If Form1.Shape1.BackColor <> QBColor(12) Then
If Form1.Shape2.BackColor <> QBColor(12) Then
If Form1.Shape3.BackColor <> QBColor(12) Then
Form1.Shape3.BackColor = RGB(128, 0, 0)
If Form1.Shape4.BackColor <> QBColor(12) Then
If Form1.Shape5.BackColor <> QBColor(12) Then
Form1.Shape5.BackColor = RGB(0, 128, 256)
Form1.Shape12.BackColor = RGB(0, 128, 256)
If Form1.Shape6.BackColor <> QBColor(12) Then
If Form1.Shape7.BackColor <> QBColor(12) Then
'If Form1.Shape8.BackColor <> QBColor(12) Then
Chr$(0)
'Command3.Caption = "M2": Command4.Caption = "M3"
Next j%
Next i%
End Sub
Chr$(0)
For i% = 0 To 4
Call delay(1000) '
' PLC_DATA$ = read_nch$("M0144", 8)
- 34 -
' Y0_bin$ = hex2_to_bin8$(Y0_CH$)
' Call display(Y0_bin$)
' Next I%
' M0_bin$ = bin8$
' M0_CH$ = bin8_to_hex2$(bin8$)
- 35 -
' Text6.Text = "M0ch : " + M0_bin$
' M0CH%(i%) = 0
If Form1.Label10.BackColor <> QBColor(12) Then
“”“”
:
()
:
:
- 41 -
:
1. Visual Basic 6.0 ()
()
(Click) (DblClick) (MouseDown)
:
top related