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

GIẢI BÀI TẬP MÔN HỆ THỐNG NHÚNG

33 2,2K 4

Đ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 33
Dung lượng 207,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

BÀI TẬP MÔN HỆ THỐNG NHÚNG BÀI 1 a).Thiết kế vi điều khiển PIC 16F877A với dao động là 8Mhz sử dụng quartz có cơ chế reset hệ thống đầu ra PB được nối với 8 đèn led. b). Viết chương trình cho vi điều khiển PIC 16F877A được thiết kế ở phần a) cho việc đóng ngắt cho các đèn led chân lẻ luân phiên nhau.

Trang 1

BÀI TẬP MÔN HỆ THỐNG NHÚNG BÀI 1

a).Thiết kế vi điều khiển PIC 16F877A với dao động là 8Mhz sử dụng quartz có cơ chế reset hệ thống đầu ra PB được nối với 8 đèn led

b) Viết chương trình cho vi điều khiển PIC 16F877A được thiết

kế ở phần a) cho việc đóng ngắt cho các đèn led chân lẻ luân phiên nhau

Trang 2

1:led chẵn sang thì đưa các bit chẵn là 1 và bit lẻ là 0 (pB=10101010)

2:led lẻ sang thì đưa ra các bit lẻ là 1, các bit chẵn là 0 ; chương trình trên ASM

Trang 3

Movlw B’01010101’ Movwf PortB

Trang 4

a) Thiết kế vi điều khiển PIC 16F877A sử dụng dao động là quartz 20Mhz có chế độ reset hệ thống bởi đầu ra là chuẩn PC được nối với optocoupler có nối ghép collector với led.

b).Viết chương trình cho vi điều khiển PIC 16F877A được thiết

kế ở phần a) cho một led sáng và thay đổi chạy vòng quanh các led trên

b

Trang 5

processor 16f877A include <hangso.h> ; defines vanables

Trang 6

mã chọn chip và chân PB của PIC để truyền dữ liệu

b.Viết chương trình cho vi điều khiển PIC 16F877A được thiết

kế ở phần a) với dao động là 8Mhz sử dụng quartz để đưa 1 byte

10101010 ra cổng PA của 8255

Trang 7

b processor 16f877A

Trang 8

include <hangso.h>

-config-CP-0FF&-WDT-OFF ; định nghĩa hằng số

Word-control equ 0x89 PA0 equ 0x00 PA1 equ 0x01 PRD equ 0x02 PWR equ 0x03 PCS equ 0x04 ; bắt đầu chương trình

Trang 9

a.Thiết kế 1 bộ vi điều khiển PIC 16F877A sử dụng dao động

RC có cơ chế reset, đầu ra được nối với 8 led trên cổng PB

Trang 10

b Viết chương trình cho Vi điều khiển PIC 16F877A được thiết

kế ở phần a) cho đếm từ 0->255

b ; dem 255

processor 16f877A

include <hangso.h>

Trang 12

a.Thiết kế Vi điều khiển PIC 16f877a vơi tân số 5MHz sử dụng

bộ dao động RC, có reset hệ thống Đầu ra nối với 8 led ở cổng

PB

Trang 13

b.Viết chương trình cho bật tắt đèn của 4 bit thấp và 4 bit cao thay phiên nhau.

; chương trình trên ASM bật tắt đèn 4 bit thấp 4 bít cao thay phiên nhau

Processor 16f877A

Include <16f877a.inc>

Trang 14

-config-WDT-OFF&-PWRTE-ON ; khai báo biến……… Cblock 0x20

Trang 15

a.Thiết kế Vi điều khiển PIC 16f877a vơi tân số 20MHz sử dụng

bộ quartz, có reset hệ thống Đầu ra nối với 8 led ở cổng PB b.Viết chương trình cho chạy 2 đèn vòng quanh

Trang 16

b.led chạy vòng quanh 2 đèn Processor 16f877A Include <hangso.h> Cblock 0x20

Trang 17

Banksed PortB

Movlw B’00000011’ Movwf PortB

Trang 18

a.Thiết kế Vi điều khiển PIC 16f877a vơi tân số 20MHz sử dụng

bộ quartz, có reset hệ thống Đầu ra nối với 8 led ở cổng PB b.Viết chương trình cho bật đèn theo độ rông xung như sau:

768*0.2 3*768*0.2 4*768*0.2

Trang 20

: chương trình viết trên ASM

Proconor 16f877a

……….*************……… Include <16f877a.inc>

Trang 21

sử dụng các chân PA làm chân giải mã chọn chip và cổng, chân

PB của PIC để truyền dữ liệu

b.Viết chương trình cho vi điều khiển PIC 16F877A được thiết

kế ở phần a) xác định cổng PA , PB là ra và cổng PC là vào của 8255

Trang 22

b processor 16f877A

Trang 23

include <hangso.h>

-config-CP-0FF&-WDT-OFF ; định nghĩa hằng số

Word-control equ 0x89 PA0 equ 0x00 PA1 equ 0x01 PRD equ 0x02 PWR equ 0x03 PCS equ 0x04 ; bắt đầu chương trình

Trang 24

Nop

Nop

Bsf PortA,PRN Nop

Trang 25

a.Thiết kế vi điều khiển PIC 16F877A với dao động là 8Mhz sử dụng quartz có reset hệ thống và đầu ra PC kết nối với rơ le 12Vđóng ngắt qua tránsitor npn.

b.Viết chương trình kết nối đóng ngắt trên

Trang 26

b.Viết chương trình kết nối đóng ngắt trên ; chương trình trên ASM.

Processor 16f877A

Trang 27

Include <16f877a.inc>

-config-WDT-OFF&-PWRTE-ON ; khai báo biến……… Cblock 0x20

Trang 28

Call delay1

Movlw B’00000000’ Movwf PortB

Trang 29

End.

Bài 10

a.Thiết kế vi điều khiển PIC 16F877A với dao động là 8Mhz sử dụng quartz có reset hệ thống và đầu ra PC kết nối với rơle 12V đóng ngắt qua tránsitor npn cho bật sáng đèn 220/50Hz tại tiếp điểm

b.Viết chương trình kết nối đóng ngắt trên

Trang 31

; chương trình trên ASM.

Trang 32

Movlw B’00000000’ Movwf PortC

Trang 33

Decfsz counter1

Goto loop2

Return

End

Ngày đăng: 10/10/2015, 17:01

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w