![]() |
Tạo sóng vuông !!!!!!!!!
Hi cả bang PIC VN, mình chưa học gì về ngắt timer và ass mà ông thầy bắt về tìm chuơng trình ngắt timer tạo sóng vuông đọc cho hiểu cho đây là 1 bài tập ...éc éc, có ai có chuơng trình đóa không cho mình với ,,,chỉ mình cách chạy luôn nha,,,
Cám ơn nhiều ,,, |
tạo sóng vuông tức là cho 1 chân nào đó lên mức 1 trong 1 khoảng thời gian sau đó cho nó xuống mức 0 . sau đó cứ tiếp tục ặy lại. cái này có tên gọi là pwm? ban search trên gôgle sẽ thấy rất nhiều. e hèm bạn nói rõ bạn dùng vi xử lí gì ? thì mọi người mới cho bạn code cụ thể đc chứ
chúc vui |
Trích:
2. cũng cần xem qua và hiểu tý đã chứ, khi đó bạn có thể post code lên, anh e trên diễn đàn có thể sửa giúp cho đến khi chạy thì thôi. |
Mình chỉ có mỗi cái soft Emu8086 thui, mong huynh đệ giúp đỡ
|
Chạy mô phỏng
Đây mình tìm được 1 chuơng trình tạo sóng vuông của 8051
MOV TMOD, #01 ; Sử dụng Timer0 và chế độ 1(16 bít) HERE: MOV TL0, #0F2H ; TL0 = F2H, byte thấp MOV TH0, #0FFH ; TH0 = FFH, byte cao CPL P1.5 ; Sử dụng chân P1.5 ACALL DELAY SJMP HERE ; Nạp lại TH, TL ; delay using timer0. DELAY: SETB TR0 ; Khởi động bộ định thời Timer0 AGAIN: JNB TF0, AGAIN ; Hiển thị cờ bộ định thời cho đến khi nó vượt qua FFFFH. CLR TR0 ; Dừng bộ Timer CLR TF0 ; Xoá cờ bộ định thời 0 RET Làm thế nào mình có thể chạy mô phỏng chuơng trình này , mấy huynh chỉ giúp...thanks |
Bạn có thể chỉ mình làm sao để load source code asm vào ??Và chạy source đó ,
thanks |
Múi giờ GMT. Hiện tại là 01:47 PM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam