1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

báo cáo thực tập vi xử lý - vi điều khiển( Đại Học Đà Lạt)

32 806 2

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 32
Dung lượng 275,5 KB

Nội dung

BÁO CÁO THỰC TẬP VI XỬ LÝI.TÓM TẮT SƠ LƯỢC NỘI DUNG THỰC TẬP : Thực tập vi xử lý diễn ra trong 7 buổi với các nội dung :+ Lắp ghép các phần cứng của mạch+ Thực hiện việc thiết kế phần mềm cho IC 89C51 để điều khiểu phần cứng theo yêu cầu của giám thị

Trang 1

BÁO CÁO THỰC TẬP VI XỬ LÝ

I.TÓM TẮT SƠ LƯỢC NỘI DUNG THỰC TẬP :

- Thực tập vi xử lý diễn ra trong 7 buổi với các nội dung :

+ Lắp ghép các phần cứng của mạch

+ Thực hiện việc thiết kế phần mềm cho IC 89C51 để điều khiểu phần cứng theo yêu cầu của giám thị

1.Lắp ghép phần cứng của mạch :

- Sinh viên thực tập được phát linh kiện để ráp phần cứng như :

IC89C51,IC7805,điện trở, led thường, led 7 đoạn…v v

- Mô hình phần cứng ráp theo sơ đồ đấu nối như sau :

2.phần mềm viết chương trình :

- sử dụng phần mềm Reads51 với ngôn ngữ Assembly để viết chương trình điều khiển cho mạch sử dụng IC89C51

Trang 2

CHƯƠNG TRÌNH 1

I.THỰC HÀNH :

+ Yêu cầu bài ra :

-hiển thị đèn led sáng bất kì xen kẽ nhau

+ Sơ đồ thuật toán :

+ Phần mềm :

#include <sfr51.inc>

ORG 0000HBATDAU:

MOV P2,#01010101B AJMP BATDAU END

+ Kết quả :

- Đèn led thường sáng đúng như phần mềm và yêu cầu của giáo

viên đề ra, tuy nhiên trong lúc làm do phần cứng chưa hoàn thiện nên gặp phải một số lỗi sai sót nhỏ nhưng đã được sửa lại chính xác

Trang 3

CHƯƠNG TRÌNH 2

I.THỰC HÀNH :

+ Yêu cầu bài ra :

- Làm sáng các đèn led thường từ trong ra ngoài và từ ngoài vào

Trang 4

CHƯƠNG TRÌNH 3

Trang 5

I.THỰC HÀNH :

+ Yêu cầu bài ra :

- Làm sáng đèn led thường từ trái qua phải hoặc từ phải qua trái sử

dụng lệnh dịch trái hoặc phải

+ Sơ đồ thuật toán :

Trang 6

- Đèn Led của mạch phần cứng chạy đúng như chương trình viết, hiện

thị sáng Led dịch từ trái qua phải theo đúng trình tự, các mạch phần cứng trong nhóm chạy đúng không có vấn đề sai sót xảy ra

CHƯƠNG TRÌNH 4

Trang 7

I.THỰC HÀNH :

+ Yêu cầu bài ra :

- Làm sáng đèn led thường có sử dụng tra bảng trong phần mềm

điều khiển mạch

Trang 8

+ Sơ đồ thuật toán :

+ Phần mềm :

#include <sfr51.inc>

ORG 0000h

Trang 10

CHƯƠNG TRÌNH 5

I.THỰC HÀNH :

+ Yêu cầu bài ra :

- Làm sáng từng đèn led thường từ trái qua phải hay phải qua trái

điều chỉnh tốc độ được bằng swich

+ Sơ đồ thuật toán :

Trang 12

CHƯƠNG TRÌNH 6

I.THỰC HÀNH :

+yêu cầu bài ra :

- bài ra yêu cầu viết chương trình cho IC89C51 để hiển thị được

một số trên led 7 đoạn ( số 3)

+ Sơ đồ thuật toán :

Trang 14

- Chương trình của nhóm viết hiển thị ra đèn Led 7 đoạn số 3,

chương trình viết đúng với yêu cầu bài ra, một số thành viên trong nhóm do lắm sai chân của Led nên lúc đầu còn sáng chưa đúng, sau khi sửa chữa lại chân của Led 7 đoạn thì tất cả đã sáng đúng theo với yêu cầu bài ra

Trang 15

CHƯƠNG TRÌNH 8

I.THỰC HÀNH :

+ Yêu cầu bài ra :

- Hiển thị một số bất kì ra led 7 làm đèn sáng tắt có sử dụng điều khiển

Trang 16

- Chương trình sau khi nạp vào IC89C51 điều khiển Led chạy đúng với

yêu cầu bài ra, không có lỗi xảy ra trong chương trình này do đã sửa chữa và rút kinh nghiệm từ chương trình 7, tất cả mạch trong nhóm đều chạy đúng với yêu cầu bài ra

Trang 17

CHƯƠNG TRÌNH 9

I.THỰC HÀNH :

+ Yêu cầu bài ra :

- Làm đèn Led hiển thị từ số 0 đến số 9 sử dụng điều khiển tốc độ để

điều khiển sự nhanh chậm của đèn Led

+ Sơ đồ thuật toán :

Trang 18

- Mạch sau khi nạp chương trình chạy đúng như với yêu cầu đề bài

đưa ra, không có sai sót trong hệ thống chương trình và mạch phần cứng

Trang 19

CHƯƠNG TRÌNH 10

I.THỰC HÀNH :

+ Yêu cầu bài ra :

- Làm đèn Led thường sáng từ phải qua trái hoặc trái qua phải

trong khi đó đèn Led 7 đoạn sáng từ số 0 đến số 9 sử dụng điều khiển tốc độ để làm tăng giảm sự sáng nhanh hay chậm của Led

Trang 20

+ Sơ đồ thuật toán :

Trang 21

MOV A,R4

Trang 22

- Sau khi nạp chương trình cho IC các bo mạch đều chạy đúng, đèn

Led thường chạy từ trái sang phải và đèn led 7 đoạn sáng từ 0tới 9

Trang 23

CHƯƠNG TRÌNH 11

I.THỰC HÀNH :

+ Yêu cầu bài ra :

- Làm sáng đèn Led thường và đèn Led 7 đoạn có sử dụng Timer 0 + Sơ đồ thuật toán :

Trang 25

CHƯƠNG TRÌNH 12

I.THỰC HÀNH :

+ Yêu cầu bài ra :

- Lập chương trình đếm sự kiện sử dụng timer 1 để viết phần mềm

điều khiển

+ Sơ đồ thuật toán :

Trang 26

- Mạch không sử dụng trể mà thay vào đó là khóa đóng mở, khi

tiến hành gắn khóa vào mạch, nhấn khóa 1 cái mạch đổi 1 trạng thái, nhấn khóa tiếp 1 cái mạch chuyển sang trại thái kế tiếp

Trang 27

- Mạch trong nhóm khi tiến hành lắp khóa đều chạy đúng chương

trình theo bài ra đã cho, không có lỗi xảy ra trong quá trình thực hiện yêu cầu bài

CHƯƠNG TRÌNH 13

I.THỰC HÀNH :

+ Yêu cầu bài ra :

- Thiết lập chương trình thu và phát cho 2 mạch trong nhóm có thể

điều khiển được với nhau

+ Sơ đồ thuật toán :

- Chương trình thu :

- Chương trình phát :

Trang 29

- Chương trình viết đúng theo yêu cầu của bài ra, khi tiến hành nạp

chương trình 1 mạch được nạp chương trình thu và một mạch được nạp chương trình phát, khi nhấn nút ở khóa P1 thì điều khiển được đèn Led ở mạch thu

- Các mạch trong nhóm khi tiến hành làm có lỗi nhỏ,do có 1 số

mạch không gắn phần cứng giống nhau gây khó khăn khi điều khiển phát thu không đúng yêu cầu bài ra, tuy nhiên đã được chỉnh sửa kịp thời và tiến hành đúng với yêu cầu bài ra được giao

Trang 30

CHƯƠNG TRÌNH 14

I.THỰC HÀNH :

+ Yêu cầu bài ra :

+ Sơ đồ thuật toán :

Trang 31

MOV P0,#00001100bLJMP CHINH

CT1:

MOV P0,#0FFH

RETI

CT2:

RETI

TRE:

Ngày đăng: 09/09/2016, 17:24

TỪ KHÓA LIÊN QUAN

w