...
1 .3. 3. Kết nối chân RESET-chân 9
Vi c kết nối chân RESET đảm bảo hệ thống bắt đầu làm vi c
khi Vi điều khiển được cấp điện, hoặc đang hoạt động m
à hệ thống
bị lỗi cần tác động cho Vi điều ... kì của nguồn xung dao động cấp cho Vi điều
khiển
Như vậy:
Với: T
ck
là chu kì máy
f
oc
là tần số dao động cấp cho Vi điều khiển.
Ví dụ: Ta kết nối Vi điều khiển với t...
... Chương 2: CÁC LOẠI VI ĐIỀU KHIỂN
KHÁC
Vi điều khiển AVR
Vi điều khiển PIC
Vi điều khiển MCUs của Philips
Các loại vi điều khiển chuyên dụng của các hãng sản xuất
khác: Các loại vi điều ... tiếp
P3.1 TxD Ngõ xuất dữ liệu nối tiếp
P3.2 INT0 Ngõ vào ngắt cứng thứ 0
P3 .3 INT1 Ngõ vào ngắt cứng thứ 1
P3.4 T0 Ngõ vào của Timer/Counter thứ 0
P3.5 T1 Ngõ vào của Tim...
... trình
con, Vi điều khiển chuyển về thực hiện các đoạn chương trình của
chương tr
ình con, sau khi thực hiện chương trình con Vi điều khiển
tiếp tục trở về thực hiện các câu lệnh trong chương trình ... lệnh
RET, chương tr
ình con có thể gọi một chương trình con khác.
Chương trình con được chương trình chính sử dụng khi cần thiết
bằng các lệnh gọi chương trình...
... dòng. Để điều khiển ON/OFF cho các led 7 đoạn,
sử dụng transitor loại PNP, transitor này nhận dòng điều khiển từ
một ngõ ra của Vi điều khiển, led 7 đoạn sẽ được ON khi tín hiệu
từ vi điều khiển ... Chân nhận tín hiệu a điều khiển led a sáng tắt, ngõ vào b để điều
khiển led b. Tương tự với các chân và các led còn lại.
2.Kết nối với Vi điều khiển
Ngõ nhận tín hi...
... Chip Vi điều khiển được sử dụng rộng rãi trên thế giới cũng
như ở Vi t Nam hiện nay là Vi điều khiển của h
ãng Atmel với
nhiều chủng loại vi điều khiển khác nhau.
Hãng Atmel có các chip Vi điều ... bo mạch mà không cần tháo chip vi điều khiển
sang mạch khác để nạp chương trình và nhiều tính năng cải tiến
khác.
CẤU TRÚC VI ĐIỀU KHIỂN
Chương 1: Sơ lược về vi...
... quyết với sự hỗ trợ
của máy vi tính, người vi t chương trình có thể vi t chương trình
cho vi điều khiển bằng các ngôn ngữ lập trình cấp cao, sau khi vi c
vi t chương trình được hoàn tất, các ... 2: LẬP TRÌNH CHO VI ĐIỀU KHIỂN
2.1.1 GIỚI THIỆU
Vi điều khiển là một IC lập trình, vì vậy Vi điều khiển cần
được lập tr
ình trước khi sử dụng. Mỗi phần cứng nhất định phả...
... ngôn ngữ
máy, chương tr
ình sau khi vi t bằng assembly cần được chuyển đổi
qua mã lệnh (hay còn gọi là mã máy) của vi điều khiển, quá trình
chuy
ển đổi được thực hiện bằng chương trình dịch ... nạp vào Rom của vi điều khiển để thực
hiện chương trình. Chương trình dịch Assembler được dùng phổ
biến hiện nay là chương trình Macro Assembler sử dụng trên Dos.
Để soạn t...
... Ri vào ô nhớ có địa chỉ direct
Ví dụ:
Mov 30 H,#46H
Mov R0, #30 H
Mov 23H, @R0
Sau khi các lệnh được thực hiện ô nhớ 23H mang giá trị là
46H
2.2. 13. Lệnh chuyển dữ liệu từ thanh ghi A vào ô ... dụ: Giả sử thanh ghi có địa chỉ 33 H mang dữ liệu với giá
trị là 09H (00001001B)
L
ệnh Mov A ,33 H
Sau khi lệnh được thực hiện A mang dữ liệu giá trị 09H
2.2 .3. Lệnh chuyển dữ liệu từ ô n...
... nhị phân) thành số BCD (số thập phân vi t
dưới dạng
nhị phân). Lí do có lệnh hiệu chỉnh này vì khi
c
ộng hai giá trị là số BCD bằng các lệnh cộng, vi điều khiển
chỉ hiểu hai số cộng là số ...
trạng thái PSW
Ví dụ:
C = 1
Mov A,#0E5h
Mov 4Fh,#50h
Mov R3,#4Fh
Subb A,@R3
kết quả : A = 94h
C = 0
2 .3. 12. Lệnh trừ dữ liệu trên thanh ghi A với dữ liệu xác định
và số nhớ...