Giáo trình thực hành Vi xử lý: Lập trình 8086, 8051 và giao tiếp thiết bị

Chuyên ngành

Vi xử lý

Người đăng

Ẩn danh

2011

207
0
0

Phí lưu trữ

55 Point

Tóm tắt

I. Tổng quan về giáo trình thực hành vi xử lý

Giáo trình thực hành vi xử lý là tài liệu đào tạo cốt lõi trong chương trình kỹ thuật điện - điện tử. Tài liệu này cung cấp kiến thức nền tảng về lập trình và giao tiếp vi xử lý 8086, 8051. Nội dung được biên soạn bởi Trường Đại học Sư phạm Kỹ thuật Nam Định, Khoa Điện - Điện tử. Giáo trình hướng dẫn người học sử dụng phần mềm mô phỏng EMU8086 để viết, dịch và chạy chương trình assembly. Bên cạnh đó, tài liệu trình bày cách giao tiếp vi xử lý với các thiết bị ngoại vi thông qua cổng song song. Các thí nghiệm thực hành bao gồm điều khiển LED, động cơ DC, động cơ bước và mạch giao tiếp nối tiếp. Giáo trình cũng giới thiệu phần mềm Pinnacle 52 để lập trình vi điều khiển họ 8051. Người học được hướng dẫn nạp chương trình vào vi điều khiển thông qua giao diện PC. Mỗi bài thực hành đều có yêu cầu vật tư, sơ đồ mạch và ví dụ minh họa cụ thể. Giáo trình giúp sinh viên nắm vững nguyên lý hoạt động của vi xử lý từ lý thuyết đến thực tiễn.

1.1. Mục tiêu và đối tượng của giáo trình

Giáo trình hướng đến đối tượng sinh viên ngành Điện - Điện tử và Kỹ thuật máy tính. Mục tiêu chính là trang bị kỹ năng lập trình assembly cho vi xử lý 8086 và vi điều khiển 8051. Người học nắm được cách sử dụng phần mềm mô phỏng EMU8086 và Pinnacle 52. Giáo trình cung cấp kiến thức về giao tiếp vi xử lý với thiết bị ngoại vi. Sinh viên học cách thiết kế mạch điện tử điều khiển LED, động cơ. Kỹ năng đọc sơ đồ nguyên lý và lắp ráp mạch thực tế cũng được rèn luyện. Cuối cùng, người học có khả năng phân tích yêu cầu và viết chương trình điều khiển hoàn chỉnh.

1.2. Cấu trúc nội dung các bài thực hành

Giáo trình gồm nhiều bài thực hành được sắp xếp theo mức độ tăng dần. Bài 1 giới thiệu phần mềm EMU8086 và lập trình cơ bản cho vi xử lý 80x86. Bài 2 trình bày giao tiếp vi xử lý với các bộ chỉ thị qua cổng song song. Bài 3 hướng dẫn giao tiếp với bộ điều khiển động cơ DC và động cơ bước. Bài 4 giới thiệu phần mềm Pinnacle 52 cho vi điều khiển 8051. Bài 5 tập trung lập trình 8051 giao tiếp với bộ chỉ thị LED 7 đoạn. Mỗi bài đều có phần yêu cầu vật tư, lý thuyết và bài tập thực hành.

II. Các vấn đề thường gặp trong thực hành vi xử lý

Thực hành vi xử lý đặt ra nhiều thách thức cho sinh viên kỹ thuật. Khó khăn đầu tiên là cú pháp lệnh assembly phức tạp, đòi hỏi sự chính xác cao. Người học thường gặp lỗi khi khai báo đoạn dữ liệu, đoạn mã và ngăn xếp. Việc hiểu cấu trúc bộ nhớ của vi xử lý 8086 và 8051 gây không ít bối rối. Các thao tác với thanh ghi như AX, DS, CS yêu cầu tư duy logic chặt chẽ. Lỗi thường gặp khác là sai địa chỉ cổng vào ra khi giao tiếp thiết bị ngoại vi. Việc mô phỏng trên EMU8086 đôi khi cho kết quả khác so với mạch thực. Khi điều khiển LED 7 đoạn, sinh viên hay nhầm mã hiển thị các chữ số. Giao tiếp nối tiếp qua MAX232 cần hiểu rõ chuẩn truyền thông RS232. Các vấn đề phần cứng như chạm mạch, sai điện áp cũng ảnh hưởng đến kết quả thí nghiệm. Giáo trình cần được bổ sung thêm ví dụ minh họa và bài tập rèn luyện.

2.1. Khó khăn trong lập trình assembly vi xử lý 8086

Lập trình assembly cho vi xử lý 8086 đòi hỏi hiểu biết sâu về kiến trúc bộ nhớ phân đoạn. Sinh viên thường nhầm lẫn giữa địa chỉ vật lý và địa chỉ logic. Cú pháp lệnh MOV, LEA, INT cần được ghi nhớ chính xác. Việc sử dụng ngắt INT 21h để nhập xuất dữ liệu đòi hỏi nắm rõ chức năng các hàm. Khai báo mô hình bộ nhớ như .MODEL small ảnh hưởng trực tiếp đến cách tổ chức chương trình. Lỗi cú pháp khi khai báo biến với db, dw thường xuyên xảy ra. Quá trình dịch và liên kết chương trình cũng tiềm ẩn nhiều lỗi khó phát hiện.

2.2. Thách thức trong giao tiếp phần cứng vi xử lý

Giao tiếp vi xử lý với thiết bị ngoại vi yêu cầu hiểu rõ sơ đồ mạch điện. Sinh viên khó khăn trong việc xác định địa chỉ cổng LPT và cách xuất dữ liệu. Mạch giao tiếp với MAX232 đòi hỏi kết nối đúng các chân T1IN, T1OUT, R1OUT, R1IN. Điện áp nguồn VS+ và VS- phải được cấp chính xác cho chip hoạt động. Điều khiển động cơ bước cần hiểu trình tự đóng ngắt các cuộn dây từ trường. Tín hiệu clock, reset và ALE phải đồng bộ đúng thời điểm. Một kết nối sai có thể làm hỏng vi điều khiển AT89C51 hoặc thiết bị ngoại vi.

III. Phương pháp thực hành vi xử lý hiệu quả

Phương pháp thực hành vi xử lý hiệu quả bắt đầu từ việc nắm vững lý thuyết cơ bản. Người học cần hiểu kiến trúc vi xử lý trước khi viết chương trình. Sử dụng phần mềm mô phỏng EMU8086 giúp tiết kiệm thời gian và chi phí thí nghiệm. Các bước viết chương trình gồm: phân tích yêu cầu, vẽ lưu đồ giải thuật, soạn thảo mã nguồn. Bước tiếp theo là dịch chương trình và sửa lỗi cú pháp nếu có. Chạy mô phỏng từng bước để quan sát kết quả thực thi lệnh. Với vi điều khiển 8051, phần mềm Pinnacle 52 hỗ trợ viết và nạp chương trình hiệu quả. Khi giao tiếp phần cứng, cần kiểm tra kỹ sơ đồ nguyên lý trước khi đấu nối. Sử dụng đồng hồ vạn năng đo điện áp tại các điểm kết nối. Thực hành thường xuyên với các bài tập từ đơn giản đến phức tạp. Mỗi thí nghiệm nên ghi chép kết quả và rút kinh nghiệm cho lần sau.

3.1. Sử dụng phần mềm mô phỏng EMU8086

EMU8086 là phần mềm mô phỏng mạnh mẽ cho lập trình vi xử lý 80x86. Phần mềm cho phép viết, dịch và chạy chương trình assembly trực tiếp trên máy tính. Giao diện thân thiện giúp người mới bắt đầu dễ dàng thao tác. Các menu chức năng bao gồm soạn thảo, dịch, mô phỏng và gỡ lỗi. Người dùng có thể quan sát giá trị thanh ghi sau mỗi lệnh thực thi. EMU8086 hỗ trợ mô phỏng giao tiếp cổng vào ra với địa chỉ port cụ thể. Phần mềm mô phỏng cả hoạt động mạch giao tiếp và thiết bị ngoại vi. Việc cài đặt đơn giản, tương thích tốt với hệ điều hành Windows.

3.2. Quy trình lập trình và nạp chương trình cho vi điều khiển 8051

Quy trình lập trình cho vi điều khiển 8051 bắt đầu bằng phần mềm Pinnacle 52. Phần mềm cung cấp giao diện soạn thảo mã nguồn assembly hoặc C. Các bước viết chương trình gồm: khai báo, nhập mã lệnh, biên dịch và kiểm tra lỗi. Sau khi chương trình hoàn chỉnh, tiến hành nạp vào vi điều khiển qua giao diện PC. Chức năng Program_Unlock được sử dụng để mở khóa trước khi nạp. Quá trình nạp yêu cầu kết nối đúng giữa mạch nạp và chân vi điều khiển. MCS-51 là họ vi điều khiển phổ biến được sử dụng trong giáo trình. Người học cần kiểm tra lại chương trình sau khi nạp để đảm bảo hoạt động chính xác.

IV. Kết luận và ứng dụng thực tế của vi xử lý

Giáo trình thực hành vi xử lý đóng vai trò quan trọng trong đào tạo kỹ sư điện tử. Kiến thức từ giáo trình được ứng dụng rộng rãi trong công nghiệp và đời sống. Hệ thống điều khiển LED hiển thị là ứng dụng phổ biến nhất của vi xử lý. Động cơ DC và động cơ bước được điều khiển bằng vi xử lý trong dây chuyền sản xuất. Giao tiếp nối tiếp RS232 qua MAX232 phục vụ truyền dữ liệu giữa máy tính và thiết bị. Vi điều khiển AT89C51 được sử dụng trong hệ thống nhúng và thiết bị gia dụng. Ứng dụng đo lường nhiệt độ, áp suất sử dụng cảm biến giao tiếp với vi xử lý. Giáo trình cung cấp nền tảng vững chắc để sinh viên phát triển kỹ năng nghề nghiệp. Nhu cầu nhân lực hiểu biết vi xử lý luôn cao trong thị trường lao động. Việc thành thạo lập trình assembly và thiết kế mạch là lợi thế cạnh tranh lớn. Giáo trình cần được cập nhật thường xuyên để theo kịp công nghệ mới.

4.1. Ứng dụng vi xử lý trong hệ thống điều khiển công nghiệp

Vi xử lý được ứng dụng rộng rãi trong hệ thống điều khiển công nghiệp hiện đại. Điều khiển động cơ DC một chiều phục vụ băng chuyền sản xuất tự động. Động cơ bước được sử dụng trong máy CNC, máy in 3D và robot công nghiệp. Hệ thống giám sát nhiệt độ sử dụng cảm biến giao tiếp với vi điều khiển 8051. Mạch giao tiếp LED 7 đoạn hiển thị thông số vận hành trên bảng điều khiển. Cổng song song kết nối vi xử lý với các thiết bị đo lường và điều khiển. Giao thức truyền thông nối tiếp đảm bảo truyền dữ liệu đáng tin cậy trong môi trường nhiễu. Kiến thức từ giáo trình giúp kỹ sư thiết kế và bảo trì hệ thống hiệu quả.

4.2. Hướng phát triển và nâng cao kỹ năng vi xử lý

Sau khi hoàn thành giáo trình, sinh viên có thể nâng cao kỹ năng theo nhiều hướng. Học lập trình vi điều khiển ARM là bước tiến tự nhiên từ kiến trúc 8051. Tìm hiểu giao thức truyền thông hiện đại như SPI, I2C, UART mở rộng khả năng giao tiếp. Thực hành với bo mạch Arduino hoặc STM32 giúp áp dụng kiến thức vào dự án thực tế. Tham gia các cuộc thi robotics và IoT rèn luyện kỹ năng tích hợp hệ thống. Đọc datasheet của nhà sản xuất là kỹ năng quan trọng cần phát triển. Học thêm ngôn ngữ C để lập trình vi điều khiển hiệu quả hơn assembly. Kiến thức nền tảng từ giáo trình là bàn đạp vững chắc cho sự nghiệp kỹ thuật.

21/04/2026

Trích đoạn nội dung tài liệu

Bé lao ®éng th­¬ng binh x· héi Tr­êng ®¹i häc s­ ph¹m kü thuËt nam ®Þnh KHOA §IÖN - ®IÖN Tö chñ biªn: ph¹m xu©n B¸ch Gi¶n quèc anh TrÇn v¨n h¹nh Gi¸o tr×nh thùc hµnh Vi xö lý D8 D7 D6 D5 D4 D3 D2 D1 LED-RED LED-RED LED-RED LED-RED LED-RED LED-RED LED-RED LED-RED OUT INDICATOR R9 R8 R7 R6 R5 R4 R3 R2 100 100 100 100 100 100 100 100 L8 L7 L6 L5 L4 L3 L2 L1 U2 C5 1u 39 19 P0.1/AD1 X1 8051 AND PC INTERFACE 37 36 P0.3/AD3 XTAL2 18 CRYSTAL 35 P0.7/AD7 RST TO PC L1 21 1 1 1uF 3 U1 L2 22 P2.4/A12 ALE 3 TD 11 14 L6 26 31 T1IN T1OUT P2.5/A13 EA 8 12 13 L7 27 R1OUT R1IN P2.1 CONN-D9F MAX232 6 12 3 VS- P3.7 1uF AT89C51 1uF IN TEST nam ®Þnh, n¨m 2011 Gi¸o tr×nh thùc hµnh Vi xö lý Môc lôc Môc lôc .1 Bµi 1: Sö dông phÇn mÒm EMU8086 viÕt ch­¬ng tr×nh cho Vi xö lý 80x86 . 8 Yªu cÇu vËt t­ thiÕt bÞ. H­íng dÉn sö dông phÇn mÒm EMU8086.1 H­íng dÉn cµi ®Æt phÇn mÒm EMU8086. Sö dông phÇn mÒm EMU8086. Khëi ®éng ch­¬ng tr×nh vµ c¸c menu cña ch­¬ng tr×nh. So¹n th¶o ch­¬ng tr×nh . DÞch vµ liªn kÕt ch­¬ng tr×nh . M« pháng vµ ch¹y ch­¬ng tr×nh . VÝ dô vµ bµi tËp c¬ b¶n lËp tr×nh cho vi xö lý 8086. 28 Bµi 2: Giao tiÕp vi xö lý víi c¸c bé chØ thÞ . 36 Yªu cÇu vËt t­, thiÕt bÞ. CÊu tróc cæng song song. S¬ ®å khèi bé giao tiÕp ®iÒu khiÓn cæng song song.1 S¬ ®å giao tiÕp ®iÒu khiÓn cæng song song . Nhãm c¸c tÝn hiÖu giao diÖn song song. C¸c chÕ ®é ho¹t ®éng cña cæng song song . Giao tiÕp PC víi PC. Giao tiÕp chÕ ®é chuÈn.5 Chøc n¨ng c¸c ch©n giao tiÕp chÕ ®é chuÈn. ChÕ ®é më réng .3 Giao tiÕp PC víi thiÕt bÞ ngo¹i vi. LËp tr×nh cho vi xö lý xuÊt d÷ liÖu qua cæng song song. 45 Mét sè lçi th­êng gÆp. 51 Bµi 3: Giao tiÕp vi xö lý víi c¸c bé ®iÒu khiÓn . 53 Yªu cÇu vËt t­, thiÕt bÞ. 53 1 Gi¸o tr×nh thùc hµnh Vi xö lý 1. §éng c¬ mét chiÒu .1 CÊu t¹o ®éng c¬ mét chiÒu .2 Ph­¬ng ph¸p lùa chän ®iÒu khiÓn ®éng c¬. S¬ ®å nguyªn lý m¹ch ®iÒu khiÓn ®éng c¬ mét chiÒu. LËp tr×nh ghÐp nèi víi bé ®iÒu khiÓn ®éng c¬ mét chiÒu.§éng c¬ nam ch©m vÜnh cöu . §éng c¬ b­íc cã tõ trë thay ®æi . §éng c¬ b­íc hæn hîp : . §Æc ®iÓm chung cña ®éng c¬ b­íc . Ph­¬ng ph¸p ®iÒu khiÓn b­íc ®ñ vµ nöa b­íc .1 Ph­¬ng ph¸p ®iÒu khiÓn b­íc ®ñ .Ph­¬ng ph¸p ®iÒu khiÓn nöa b­íc . LËp tr×nh ®iÒu khiÓn ®éng c¬ b­íc th«ng qua cæng song song. 63 Bµi 4: H­íng dÉn sö dông phÇn mÒm Pinnacle 52 viÕt ch­¬ng tr×nh cho vi ®iÒu khiÓn hä 8051 . 68 Yªu cÇu vËt t­, thiÕt bÞ . H­íng dÉn sö dông phÇn mÒm Pinnacle 52.1 Giíi thiÖu vÒ phÇn mÒm Pinnacle 52 .Giao diÖn cña Pinnacle 52 . C¸c b­íc viÕt ch­¬ng tr×nh trªn Pinnacle 52 . ViÕt ch­¬ng tr×nh cho vi ®iÒu khiÓn.1 Giíi thiÖu Vi ®iÒu khiÓn 8051 . C¸c th«ng sè c¬ b¶n .3 Tæ chøc bé nhí cña 8051 .2 Sö dông phÇn mÒm Pinnacle 52 viÕt ch­¬ng tr×nh cho Vi ®iÒu khiÓn . 83 N¹p ch­¬ng tr×nh cho MCS . 85 Chän Program_Unlock ®Ó n¹p ch­¬ng tr×nh . 88 Bµi 5: LËp tr×nh 8051 ghÐp nèi víi c¸c bé chØ thÞ . 91 2 Gi¸o tr×nh thùc hµnh Vi xö lý I. 91 Yªu cÇu vËt t­, thiÕt bÞ. LËp tr×nh ®iÒu khiÓn cæng lµm chøc n¨ng vµo/ ra . Giíi thiÖu vÒ c¸c cæng vµo ra song song cña vi ®iÒu khiÓn 8051. LËp tr×nh cho c¸c cæng cña vi ®iÒu khiÓn lµm chøc n¨ng ®Çu ra. LËp tr×nh cho c¸c cæng cña vi ®iÒu khiÓn lµm chøc n¨ng ®Çu vµo. LËp tr×nh ghÐp nèi Led 7 ®o¹n .Giíi thiÖu vÒ ph­¬ng ph¸p hiÓn thÞ d÷ liÖu trªn Led 7 ®o¹n theo ph­¬ng ph¸p quÐt. Giíi thiÖu vÒ c¸c bé timer cña vi ®iÒu khiÓn 8051 . C¸c thanh ghi ®iÒu khiÓn vµ tr¹ng th¸I cña timer. M« t¶ ho¹t ®éng cña bé Timer . LËp tr×nh cho Timer cña 8051 lµm chøc n¨ng bé ®Õm . LËp tr×nh cho vi ®iÒu khiÓn ë chøc n¨ng bé ®Þnh thêi. LËp tr×nh ®iÒu khiÓn ng¾t. Giíi thiÖu ho¹t ®éng cña ng¾t vµ c¸c ng¾t cña vi ®iÒu khiÓn. C¸c thanh ghi ®iÒu khiÓn vµ tr¹ng th¸i ng¾t. LËp tr×nh víi ng¾t Timer . LËp tr×nh víi ng¾t ngoµi. Giao tiÕp vi ®iÒu khiÓn víi LCD 16x2 . Giíi thiÖu LCD 16x2. Ho¹t ®éng cña LCD.1 S¬ ®å ch©n cña LCD .2 M« t¶ c¸c ch©n cña LCD.3 C¸c thµnh phÇn chøc n¨ng cña LCD1602A .4 §Æc tÝnh ®iÖn cña ch©n giao tiÕp . L­îc ®å thêi gian: . LËp tr×nh cho vi ®iÒu khiÓn 89C51 giao tiÕp víi LCD 16x2. Giao tiÕp vi ®iÒu khiÓn víi Led ma trËn . Giíi thiÖu Led ma trËn .2 Ph­¬ng ph¸p quÐt . LËp tr×nh cho vi ®iÒu khiÓn 89C51 giao tiÕp ma trËn Led . 144 3 Gi¸o tr×nh thùc hµnh Vi xö lý Bµi 6: LËp tr×nh 8051 ghÐp nèi víi c¸c bé chuyÓn ®æi . 146 Yªu cÇu vËt t­, thiÕt bÞ .1 LÊy mÉu mét tÝn hiÖu t­¬ng tù . §Þnh lý lÊy mÉu. L­îng tö hãa tÝn hiÖu biªn ®é liªn tôc . Giíi thiÖu c¸c bé chuyÓn ®æi ADC, DAC th­êng dïng.1 Bé chuyÓn ®æi sè t­¬ng tù sö dông vi m¹ch DAC 0808. S¬ ®å m¹ch nguyªn lý DAC0808 . ViÕt ch­¬ng tr×nh cho vi ®iÒu khiÓn 89C51 chuyÓn ®æi DAC . Giíi thiÖu ADC0809 . S¬ ®å m¹ch nguyªn lý ADC0809 .10 S¬ ®å m¹ch nguyªn lý ADC 0809. L­îc ®å thêi gian ho¹t ®éng cña ADC0809. ViÕt ch­¬ng tr×nh cho vi ®iÒu khiÓn 8051 chuyÓn ®æi ADC . 162 Bµi 7: LËp tr×nh 8051 ®iÒu khiÓn ®éng c¬ ®iÖn . 167 Yªu cÇu vËt t­, thiÕt bÞ . KÕt nèi bé ®iÒu khiÓn ®éng c¬ mét chiÒu. LËp tr×nh ®iÒu khiÓn chiÒu quay ®éng c¬ mét chiÒu . LËp tr×nh ®iÒu khiÓn tèc ®é ®éng c¬ mét chiÒu. LËp tr×nh ghÐp nèi víi bé ®iÒu khiÓn ®éng c¬ b­íc. S¬ ®å nguyªn lý m¹ch ®iÒu khiÓn ®éng c¬ b­íc .7 S¬ ®å m¹ch nguyªn lý m¹ch . 176 Bµi 8: Giao tiÕp qua cæng nèi tiÕp (COM) . 180 Yªu cÇu vËt t­, thiÕt bÞ . CÊu tróc cæng nèi tiÕp. CÊu t¹o vµ ph©n bè c¸c ch©n tÝn hiÖu . §Þa chØ cæng vµ tèc ®é truyÒn cña cæng nèi tiÕp. 182 4 Gi¸o tr×nh thùc hµnh Vi xö lý 1. Ph­¬ng ph¸p truyÒn. Khung d÷ liÖu nèi tiÕp. Giao tiÕp PC víi PC. Giao tiÕp PC víi thiÕt bÞ ngo¹i vi . LËp tr×nh cho vi ®iÒu khiÓn 8051 giao tiÕp víi PC ®iÒu khiÓn thiÕt bÞ ngo¹i vi sö dông phÇn mÒm Visual hoÆc Delphi t¹o øng dông vµ Pinnacle 52 lËp tr×nh cho 8051. LËp tr×nh truy xuÊt trùc tiÕp cæng. LËp tr×nh truy xuÊt gi¸n tiÕp th«ng qua driver. C¸c vÝ dô c¬ b¶n lËp tr×nh cho PC giao tiÕp víi thiÕt bÞ ngo¹i th«ng qua 8051. 189 Tµi liÖu tham kh¶o .206 5 Gi¸o tr×nh thùc hµnh Vi xö lý Lêi nãi ®Çu C¸c chip vi xö lý, vi ®iÒu khiÓn ®ang ®­îc øng dông réng r·i trong c¸c thiÕt bÞ ®iÖn, ®iÖn tö tõ ®¬n gi¶n ®Õn phøc t¹p, trong c«ng nghiÖp còng nh­ d©n dông, tõ c¸c thiÕt bÞ v¨n phßng ®Õn c¸c khÝ tµi qu©n sù. C¸c hÖ thèng x©y dùng trªn c¸c chip vi xö lý, vi ®iÒu khiÓn ®­îc sö réng r·i do chóng cã c¸c ®Æc ®iÓm ­u viÖt nh­ tÝnh linh ho¹t cao, møc ®é tÝch hîp lín vµ kh¶ n¨ng s¶n xuÊt hµng lo¹t víi gi¸ thµnh h¹. M«n häc Vi xö lý lµ m«n häc c¬ së cña c¸c ngµnh C«ng nghÖ §iÖn-§iÖn tö, C«ng nghÖ Kü thuËt ®iÖn, C«ng nghÖ Tù ®éng. ViÖc phæ biÕn cña m¸y tÝnh vµ c¸c vi ®iÒu khiÓn víi gi¸ thµnh h¹ ®· t¹o ®iÒu kiÖn cho sinh viªn ®­îc tiÕp cËn víi m«n häc nµy qua c¸c bµi tËp thùc hµnh. Trªn c¬ së ch­¬ng tr×nh chi tiÕt m«n häc thùc hµnh Vi xö lý ®· ®­îc tr­êng §HSPKT Nam §Þnh phª duyÖt, nhãm t¸c gi¶ biªn so¹n gi¸o tr×nh m«n häc thùc hµnh Vi xö lý lµm tµi liÖu gi¶ng d¹y cho häc sinh, sinh viªn c¸c ngµnh C«ng nghÖ §iÖn- §iÖn tö, C«ng nghÖ Kü thuËt ®iÖn, C«ng nghÖ Tù ®éng. Gi¸o tr×nh chó träng giíi thiÖu phÇn øng dông bao gåm tæ chøc phÇn cøng vµ ph­¬ng ph¸p lËp tr×nh cho c¸c hÖ thùc tÕ nh»m gióp cho häc sinh, sinh viªn nhanh chãng n¾m ®­îc c¸c kiÕn thøc vµ kü n¨ng c¬ b¶n øng dông vi xö lý, vi ®iÒu khiÓn. Gi¸o tr×nh ®­îc chia lµm 8 bµi vµ ®­îc s¾p xÕp nh­ sau. Bµi 1: Sö dông phÇn mÒm EMU8086 viÕt ch­¬ng tr×nh cho Vi xö lý 80x86 Bµi 2: LËp tr×nh giao tiÕp vi xö lý víi c¸c bé chØ thÞ Bµi 3: LËp tr×nh giao tiÕp vi xö lý víi c¸c bé ®iÒu khiÓn Bµi 4: Sö dông phÇn mÒm Pinnacle 52 viÕt ch­¬ng tr×nh cho vi ®iÒu khiÓn hä 8051 Bµi 5: LËp tr×nh ghÐp nèi vi ®iÒu khiÓn hä 8051 víi c¸c bé chØ thÞ Bµi 6: LËp tr×nh ghÐp nèi vi ®iÒu khiÓn hä 8051víi c¸c bé chuyÓn ®æi ADC, DAC Bµi 7: LËp tr×nh vi ®iÒu khiÓn hä 8051 ®iÒu khiÓn ®éng c¬ ®iÖn Bµi 8: LËp tr×nh vi ®iÒu khiÓn hä 8051 giao tiÕp víi m¸y tÝnh Gi¸o tr×nh ®­îc dïng lµm tµi liÖu gi¶ng d¹y bËc ®¹i häc ngµnh §iÖn, §iÖn tö hoÆc lµm tµi liÖu tham kh¶o cho c¸c ngµnh kh¸c liªn quan. Qu¸ tr×nh biªn so¹n ch¾c ch¾n kh«ng tr¸nh ®­îc nhiÒu thiÕu sãt, c¸c t¸c gi¶ mong nhËn ®­îc ý kiÕn ®ãng gãp cña b¹n ®äc ®Ó gi¸o tr×nh ®­îc hoµn chØnh 6 Gi¸o tr×nh thùc hµnh Vi xö lý h¬n. Th­ gãp ý xin göi vÒ bé m«n KÜ thuËt §iÖn tö- khoa §iÖn-§iÖn tö- tr­êng §¹i häc S­ ph¹m Kü thuËt Nam §Þnh. Nhãm t¸c gi¶ 7 Gi¸o tr×nh thùc hµnh Vi xö lý Bµi 1: Sö dông phÇn mÒm EMU8086 viÕt ch­¬ng tr×nh cho Vi xö lý 80x86 I. Môc tiªu bµi häc - Cµi ®Æt ®­îc mét sè phÇn mÒm lËp tr×nh hîp ng÷ - Sö dông thµnh th¹o phÇn mÒm EMU8086 ®Ó so¹n th¶o, hîp dÞch, söa lçi vµ m« pháng cho VXL 80x86. - VËn dông lµm c¸c vÝ dô, bµi tËp cho vi xö lý trªn EMU8086 Yªu cÇu vËt t­ thiÕt bÞ - M¸y tÝnh cµi ®Æt hÖ ®iÒu hµnh Windows XP - Bé cµi ®Æt phÇn mÒm EMU8086 II. H­íng dÉn sö dông phÇn mÒm EMU8086.1 H­íng dÉn cµi ®Æt phÇn mÒm EMU8086 - Nh¸y ®óp chuét vµo File cã tªn lµ Setup.exe cã trong bé cµi EMU8086. Mét cöa sæ hiÖn lªn th«ng b¸o chµo mõng b¹n ®Õn víi ch­¬ng tr×nh m« pháng cho vi xö lý vµ b¸o r»ng ch­¬ng tr×nh ®ang chuÈn bÞ cµi ®Æt, ®Ó tiÕp tôc b¹n chon Next H×nh 1.1 Cöa sæ chµo mõng cña phÇn mÒm cµi ®Æt EMU8086 - TiÕp theo phÇn mÒm ®­a ra th«ng b¸o yªu cÇu ng­êi sö dông ®äc kü tr­íc khi tiÕn hµnh cµi ®Æt tiÕp, ®Ó tiÕp tôc b¹n chän Next 8 Gi¸o tr×nh thùc hµnh Vi xö lý H×nh 1.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ