Tất cả 22 bài viết và các tập tin liên quan đến những bài viết này:
Các bài báo được công bố như sau:
1. Phần cứng: Đây là bài viết
đầu tiên giải thích phần cứng của UZAM_PLC với
PIC16F648A:
|
M. Uzam, “PLC with PIC16F648A Microcontroller (Part
1),”
Electronics
World,
Volume 114, Issue 1871, November 2008, pp.
21-25.
|
| ||
2. Các phần mềm cơ
bản: Bài viết này giải thích cấu trúc phần mềm cơ bản của
UZAM_PLC. Một PLC chu kỳ quét bao gồm: 1. có được đầu vào, 2. chạy chương
trình người dùng, 3. cập nhật các kết quả đầu ra. Ngoài ra nó còn là
cần thiết để xác định và khởi tạo tất cả các biến được sử dụng trong một PLC. Tất cả các chức năng
cần thiết được mô tả như Assembly macro PIC được sử dụng trong
UZAM_PLC. Các macro được mô tả trong bài viết này có thể được tóm tắt
như sau: "HC165" (for handling the inputs),
"HC595" (or sending the outputs), "dbncr"
(for debouncing the inputs), "initialize
(khởi tạo)", "get_inputs",
"send_outputs".
|
M. Uzam, “PLC with PIC16F648A Microcontroller Part
2,”
Electronics
World,
Volume 114, Issue 1872, December 2008, pp.
29-35.
|
| ||
3. Liên
hệ và Relay dựa trên Macros: Sự tiếp xúc và tiếp
sức macro dựa được mô tả trong bài viết này như sau: ld (load), ld_not
(load_not), không, hoặc, or_not, cũng không, và, and_not, NAND, XOR, xor_not,
XNOR , ra, out_not, in_out, inv_out, thiết lập, thiết lập
lại. Các macro được định nghĩa để hoạt động trên một biến
bit.
|
M. Uzam, " PLC với Vi điều khiển PIC16F648A Phần
3 ,
"
Điện tử Thế
giới ,
Khối lượng 115, Issue năm 1873,
tháng 1 năm 2009, pp. 30-34.
|
| ||
4.
Flip-Flop Dựa Macros: Sau đây flip-flop
macro dựa được mô tả trong bài viết này: r_edge (rising_edge), f_edge
(falling_edge), latch0, latch1, dff_r (tăng cạnh kích hoạt D flip-flop), dff_f
(rơi xuống cạnh kích hoạt D flip-flop), tff_r (tăng cạnh kích hoạt T flip-flop),
cạnh tff_f (giảm kích hoạt T flip-flop), cạnh jkff_r (tăng kích hoạt JK
flip-flop), cạnh jkff_f (giảm kích hoạt JK flip-flop)
.
|
M. Uzam, “PLC with PIC16F648A Microcontroller Part
4,”
Electronics
World,
Volume 115,
Issue 1874, February 2009, pp.
34-40.
|
| ||
5.
Macros Timer: Các macro timer sau
đây được mô tả trong bài viết này: TON_8 (ON delay timer), TOF_8 (OFF delay
timer), TEP_8 (Extended Puls timer), TOS_8 (Oscillator timer)
|
M. Uzam, “PLC with PIC16F648A Microcontroller - Part
5,”
Electronics World, Volume
115, Issue 1875, March 2009, pp.
30-33.
|
| ||
M. Uzam, “PLC with PIC16F648A Microcontroller - Part
6,”
Electronics World, Volume
115, Issue 1876, April 2009, pp.
26-30.
| ||||
6. Counter Macros: Các macro Counter sau đây được mô tả trong bài viết này: CTU_8
(Up Counter), CTD_8 (Down Counter), CTUD_8 (Up / Down Counter).
|
M. Uzam, "PLC với Vi điều khiển PIC16F648A -
Phần 7,"
Điện
tử Thế giới , Tập 115, phát hành năm 1877, tháng 5 năm 2009, pp.
30-32.
|
| ||
M. Uzam, "PLC với Vi điều khiển
PIC16F648A - Phần 8,"
Điện
tử Thế giới , Tập 115, phát hành năm 1878, tháng 6 năm 2009, pp.
30-32.
| ||||
7. Comparison Macros: The following comparison macros are
described in this article: The contents of two registers (R1 and R2) are
compared according to the following: GT (GreaterThan – “>”), GE (Greater than or Equal to – “≥”), EQ (EQual to – “=”), LT (Less Than – “<”), LE (Less than or Equal to – “≤”), NE (Not Equal to – “≠”). Similar comparison
macros are also described for comparing the contents of an 8 bit register (R)
with an 8 bit constant (K).
|
M. Uzam, “PLC with PIC16F648A Microcontroller - Part
9,”
Electronics World, Volume
115, Issue 1879, July 2009, pp.
29-34.
|
| ||
8. Arithmetical Macros: The following arithmetical macros are
described in this article: The following operators are applied to the contents
of two registers (R1 and R2): ADD, SUB (subtract), INC (increment), DEC
(decrement). Similar arithmetical macros are also described to be used with the
contents of an 8 bit register (R) and an 8 bit constant (K).
|
M. Uzam, “PLC with PIC16F648A Microcontroller - Part
10,”
Electronics World, Volume
115, Issue 1880, August 2009, pp.
29-34.
|
| ||
9. Logical Macros: The following logical macros are described in this article: inv_R, AND,
|
M. Uzam, “PLC with PIC16F648A Microcontroller - Part
11,”
Electronics World, Volume
115, Issue 1881, September 2009, pp.
38-42.
|
| ||
10. Shift & Rotate
Macros: The following Shift &
Rotatemacros are described in this article: SHIFT_R (shift right the contents of
register R), SHIFT_L (shift left the contents of register R), ROTATE_R (rotate
right the contents of register R), ROTATE_L (rotate left the contents of
register R), SWAP (swap the nibbles of the register).
|
M. Uzam, “PLC with PIC16F648A Microcontroller - Part
12,”
Electronics World, Volume 115, Issue 1882, October 2009, pp.
36-41.
|
| ||
11. Multiplexer Macros: The following multiplexer macros are described in this article:
mux_2_1 (2x1 MUX), mux_2_1_E (2x1 MUX with Enable input), mux_4_1 (4x1 MUX),
mux_4_1_E (4x1 MUX with Enable input), mux_8_1 (8x1 MUX), mux_8_1_E (8x1 MUX
with Enable input).
|
|
|
0 comments:
Post a Comment