6562213 lesson 5

Page 1

บทที่ 5: ตัวดำเนินกำรของโปรแกรม C51

ไมโครโพรเซสเซอร์ 1 Sanya Kuankid, Ph.D. http://pws.npru.ac.th/sanya/


บทที่ 5 ต ัวดำเนินกำรของโปรแกรม C51 5.1 บทนำ 5.2 ต ัวดำเนินกำรทำงคณิตศำสตร์ 5.3 ต ัวดำเนินกำรเปรียบเทียบและลอจิกระด ับไบต์ 5.4 ต ัวดำเนินกำรเชงิ เปรียบเทียบและเชงิ ลอจิกของ ข้อมูลระด ับบิต ้ ระโยชน์จำกต ัวดำเนินกำรทำงลอจิกก ับ 5.5 กำรใชป ข้อมูลในระด ับบิต 5.6 สรุป 5.7 แบบฝึ กห ัดท้ำยบท


5.1 บทนำ


5.2 ตัวดำเนินกำรทำงคณิตศำสตร์


ตำรำงที่ 5.1 ตัวดำเนินกำรทำงคณิตศำสตร์สำหรับโปรแกรม C51







5.3 ตัวดำเนินกำรเปรียบเทียบและลอจิก ระดับไบต์


5.3 ตัวดำเนินกำรเปรียบเทียบและลอจิกระดับไบต์ 5.3.1ตัวดำเนินกำร NOT ของข้อมูลระดับไบต์ 5.3.2 ตัวดำเนินกำร AND ของข้อมูลระดับไบต์ 5.3.3 ตัวดำเนินกำร OR ของข้อมูลระดับไบต์


ตำรำงที่ 5.2 ตัวดำเนินกำรเปรียบเทียบและลอจิกของข้อมูลระดับไบต์


5.3.1 ตัวดำเนินกำร NOT ของข้อมูลระดับไบต์


5.3.2 ตัวดำเนินกำร AND ของข้อมูลระดับไบต์


5.3.3 ตัวดำเนินกำร OR ของข้อมูลระดับไบต์






5.4 ตัวดำเนินกำรเชิงเปรียบเทียบ และเชิงลอจิกของข้อมูลระดับบิต


5.4 ตัวดำเนินกำรเชิงเปรียบเทียบและเชิงลอจิกของข้อมูลระดับบิต 5.4.1 ตัวดำเนินกำร NOT ของข้อมูลระดับบิต 5.4.2 ตัวดำเนินกำร AND ของข้อมูลระดับบิต 5.4.3 ตัวดำเนินกำร OR ของข้อมูลระดับบิต 5.4.4 ตัวดำเนินกำรเอ็กซ์คลูซีฟ-ออร์ของข้อมูลระดับบิต 5.4.5 ตัวดำเนินกำรเลื่อนบิต


ตำรำงที่ 5.6 กำรกระทำของตัวดำเนินกำรเชิงเปรียบเทียบ และเชิงลอจิกของข้อมูลระดับบิต


5.4.1 ตัวดำเนินกำร NOT ของข้อมูลระดับบิต


5.4.2 ตัวดำเนินกำร AND ของข้อมูลระดับบิต


5.4.3 ตัวดำเนินกำร OR ของข้อมูลระดับบิต


5.4.4 ตัวดำเนินกำรเอ็กซ์คลูซีฟ-ออร์ของข้อมูลระดับบิต


5.4.5 ตัวดำเนินกำรเลื่อนบิต













5.5 สรุป


สรุป ตัวดำเนินกำร ซึ่งเป็นประโยชน์อย่ำงมำกในกำรพัฒนำโปรแกรม C51 เพรำะว่ำกำร ดำเนินกำรต่ำง ๆ ได้แก่กำรดำเนินกำรทำงคณิตศำสตร์ กำรเปรียบเทียบและลอจิก และกำร กระทำทำงบิต เป็นส่วนสำคัญในกำรดำเนินงำนของโปรแกรม


5.6 แบบฝึกหัดท้ำยบท


5.6 แบบฝึกหัดท้ำยบท


5.6 แบบฝึกหัดท้ำยบท


5.6 แบบฝึกหัดท้ำยบท


5.6 แบบฝึกหัดท้ำยบท


เอกสำรอ้ำงอิง :

1.

. (2554). -

(

). C.

MCS-51

. (2555). : . (2540). ( -

). . (2550). P89V51RD2.

C

. (2546). .

MCS-51 .

:

1. http://www.it.tl.ac.th/~witsarut/subject_c.html

. ( . . .). 1 2557 Keil C51

:

.

.

MCS-51

. (2550). :

. .

:

Architecture and Programming of 8051 MCUS. Retrieved March 1, 2014, from http://www.mikroe.com/products/view/267/architecture-and-programming-


1 2557 Keil C51

เอกสำรอ้ำงอิง

. (2546). .

http://www.it.tl.ac.th/~witsarut/subject_c.html .

. (2550). :

MCS-51 . .

:

Architecture and Programming of 8051 MCUS. Retrieved March 1, 2014, from http://www.mikroe.com/products/view/267/architecture-and-programmingof-8051-mcu-s/ ARMKIEL Microcontrollers Tools. Cx51 User’s Guide. Retrieved April 1, 2014, from http://www.keil.com/support/man/docs/c51/ Michael, P. (2001). Patterns for time-triggered embedded systems: Building reliable applications with the 8051 family of microcontrollers. New York: ACM Press Books. Michael, P. (2002). Embedded C. London: Addison-Wesley Professional. Microcontroller with 8K Bytes Flash AT89C52. Retrieved March 1, 2014, from http://www.atmel.com/images/doc0313.pdf Z80 CPU User Manual. Retrieved April 1, 2014, from http://www.zilog.com/appnotes_download.php?FromPage=DirectLink&dn= UM0080&ft=User%20Manual&f=YUhSMGNEb3ZMM2QzZHk1NmFXeHZaeTVqYj IwdlpHOWpjeTk2T0RBdlZVMHdNRGd3TG5Ca1pnPT0=


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.