Free Hosting

Free Web Hosting with PHP, MySQL, Apache, FTP and more.
Get your Free SubDOMAIN you.6te.net or you.eu5.org or...
Create your account NOW at http://www.freewebhostingarea.com.

Cheap Domains

Cheap Domains
starting at $2.99/year

check
ความรู้พื้นฐานด้านดิจิตอล PDF พิมพ์ อีเมล
เขียนโดย Administrator   
วันศุกร์ที่ 11 กุมภาพันธ์ 2011 เวลา 09:12 น.

ความรู้พื้นฐานด้านดิจิตอล

ความรู้พื้นฐานด้านดิจิตอล

ระบบเลขฐาน (Number System)

ระบบเลขฐาน จัดเป็นระบบตัวเลขที่ใช้งานอยู่ใน PLC ดังนั้นผู้ใช้งานมีความจำเป็นต้องศึกษาระบบเลขฐานให้เข้าใจประกอบกับข้อมูลอื่นๆ เพื่อการใช้งานที่ถูกต้อง

ระบบเลขฐานสอง             มีตัวเลขที่ไม่ซ้ำกันอยู่ทั้งหมด 2 ตัว คือ  0   และ  1

ระบบเลขฐานแปด             มีตัวเลขที่ไม่ซ้ำกันอยู่ทั้งหมด 8 ตัว คือ  0 1 2 3 4 5 6 7

ระบบเลขฐานสิบ                มีตัวเลขที่ไม่ซ้ำกันอยู่ทั้งหมด 10 ตัว คือ 0 1 2 3 4 5 6 7 8 9

ระบบเลขฐานสิบหก          มีตัวเลขที่ไม่ซ้ำกันอยู่ทั้งหมด 16 ตัว คือ 0 1 2 3 4 5 6 7 8 9 A B C D E F  (ตัวอักษร 6 ตัว แทน ตัว                                                         เลข 10 –15 ตามลำดับ)

การแปลงเลขฐานสองให้เป็นเลขฐานสิบ

ตัวอย่าง ข้อมูลซึ่งอยู่ในระบบเลขฐานสองขนาด 16 บิต มีค่า 0000 0000 1001 0110

ถ้าจะเปลี่ยนเป็นเลขฐานสิบ จะมีค่าเท่าใด

15          14       13       12      11      10       9      8       7       6      5     4      3      2       1        0        จำนวน BIT

0           0         0         0        0        0        0      0       1       0      0     1      0      1       1        0         เลข ฐาน2

215 214 213 212 211 210 29 28 27 26 25 24 23 22 21 20 ค่าน้ำหนักประจำ Bit

32678   16384  8192  4096  2084  1024   512   256   128   64    32   16     8      4       2        1

0           0          0        0        0        0        0      0     128     0     0     16     0      4       2        0

ข้อมูล (0000 0000 1001 0110)2 =             128 + 16 + 4 + 2  หรือ    (1´27+1´24+1´22+1´21)

=             150

การแปลงเลขฐานแปดให้เป็นเลขฐานสิบ

ตัวอย่าง ข้อมูลซึ่งอยู่ในระบบเลขฐานแปด  203718

ถ้าจะเปลี่ยนเป็นเลขฐานสิบ จะมีค่าเท่าใด

ข้อมูล 203718 =    (2´84+0´83+3´82+7´81+1´80)

=     8192+0+192+56+1

=     8441

การแปลงเลขฐานสิบหกให้เป็นเลขฐานสิบ

ตัวอย่าง ข้อมูลซึ่งอยู่ในระบบเลขฐานสิบ  2097A16

ถ้าจะเปลี่ยนเป็นเลขฐานสิบ จะมีค่าเท่าใด

ข้อมูล 203718 =    (2´164+0´163+9´162+7´161+10´160)

=     131072+0+2304+112+10

=     133498

การแปลงเลขฐานสิบให้เป็นเลขฐานสอง

ตัวอย่าง ข้อมูลซึ่งอยู่ในระบบเลขฐานสิบ  (17 )10

ถ้าจะเปลี่ยนเป็นเลขฐานสอง จะมีค่าเท่าใด

ข้อมูล (17 )10 =    2   17

=    2     8           เศษ         1

=    2     4           เศษ        0

=    2     2           เศษ         0

=    2     1           เศษ         0

=    2     0           เศษ         1

วิธีการอ่านให้อ่านจากล่างขึ้นบน    =             (1001)2

การแปลงเลขฐานสิบให้เป็นเลขฐานแปด

ตัวอย่าง ข้อมูลซึ่งอยู่ในระบบเลขฐานสิบ  (42)10

ถ้าจะเปลี่ยนเป็นเลขฐานแปด จะมีค่าเท่าใด

ข้อมูล (42 )10 =    8   42

=    8     5           เศษ         2

=    8     0           เศษ        5

วิธีการอ่านให้อ่านจากล่างขึ้นบน    =             (52)8

การแปลงเลขฐานสิบให้เป็นเลขฐานสิบหก

ตัวอย่าง ข้อมูลซึ่งอยู่ในระบบเลขฐานสิบ  (1234 )10

ถ้าจะเปลี่ยนเป็นเลขฐาน16 จะมีค่าเท่าใด

ข้อมูล (1234 )10 =    16   1234

=    16     77     เศษ         2

=    16       4     เศษ        13  = D

=    16       0     เศษ         4

วิธีการอ่านให้อ่านจากล่างขึ้นบน    =             (4D2)1

การเปลี่ยนเลขฐานสิบหกให้เป็นเลขฐานสอง

ตัวอย่าง แปลงเลข 2F61 ฐานสิบหกให้เป็นเลขฐานสอง

เลขฐานสิบหก

2

F

6

1

 

 

 

 

 

เลขฐานสอง

0010

1111

0110

0001

หมายเหตุ เลขฐานสิบหก 1 หลัก จะแทนด้วยเลขฐานสองขนาด 4 หลัก

ประเภทของข้อมูลเช่น บิต, ไบต์, เวิร์ด

ข้อมูลภายใน PLC จะมีคำจำกัดความที่เรียกกันคือ บิต (BIT), ไบต์ (Byte), เวิร์ด (Word) หลักการเรียกและความหมายของแต่ละคำมีดังนี้

=  1 บิต ; ข้อมูลใน           จะมีค่าเพียง 0 หรือ 1 เท่านั้น

15     14    13    12       11    10     9       8        7       6      5      4         3      2      1      0

เรียกว่า ข้อมูลขนาด 16 บิต หรือ 1 Channel หรือ 1 เวิร์ดก็ได้

1 Digit

o o o o         =     4 บิต = 1  หลัก

1 Byte

o o o o  o o o o                         =     8 บิต  = 1  ไบต์

1 Word

o o o o o o o o o o o o  o o o o           =    16 บิต  = 1  เวิร์ด

ตัวอย่าง ข้อมูลขนาด 256 กิโลบิต (kBit) จะสามารถเก็บข้อมูลได้กี่กิโลไบต์ (kB.) ?

8  บิต                     =             1   ไบต์

256  กิโลบิต                                =               =  32,000   ไบต์

=  32   กิโลไบต์

 

 

 

 

 
© 2008 plc.freevar.com | Joomla 1.5 Templates by vonfio.de