Page 164 - C Programming
P. 164

3. นําค่าในตัวแปร psw ที่มีการกลับบิตแล้วมาตรวจสอบเป็นบิตโดยมีวิธีการดังนี้





                                                      sw[0]=(psw&0x40);



            * นําค่าในตัวแปร psw มาแอน (&) กับ 40H (01000000 ฐาน 2 ) เพื่อต้องการ



               ตรวจสอบสวิตซ์ sw[0]


            * ถ้า sw[0] ถูกกดค่าของ sw[0] จะเท่ากับ 40H (บิตที่ 6 เป็น "1")







                                              psw =   x1xxxxxx


                                              40H =   01000000


                                              sw[0]=psw&0x40 =    0100000= 40H








             หมายเหตุ x หมายถึง 0 หรือ 1 ก็ได้ไม่สนใจเพราะเมื่อนํามาแอนกับ 0 ก็จะได้ 0
   159   160   161   162   163   164   165   166   167   168   169