February 2017
MonTueWedThuFriSatSun
  12345
6789101112
13141516171819
20212223242526
2728     

Calendar Calendar


Tự học mô phỏng AVR

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down

Tự học mô phỏng AVR

Bài gửi  bacviet on Wed Nov 14, 2012 3:33 pm

Bạn nào có nhu cầu nhờ chỉnh sửa hay yêu cầu mạch mô phỏng vi điều khiển thì post vào đây nhé. Mình sẽ trợ giúp


Được sửa bởi bacviet ngày Sun Dec 09, 2012 2:28 pm; sửa lần 1.

bacviet
Moderators

Tổng số bài gửi : 66
Join date : 07/11/2012

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Tự học mô phỏng AVR

Bài gửi  bacviet on Fri Nov 23, 2012 8:03 am

Hổng thấy ai cần trợ giúp hết

bacviet
Moderators

Tổng số bài gửi : 66
Join date : 07/11/2012

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Trợ giúp mạch mô phỏng vi điều khiển

Bài gửi  thanhxuan on Fri Nov 23, 2012 9:01 pm

chung nao ma e hoc mon vi xu ly la e can thay tro giup ak! hihi Smile

thanhxuan

Tổng số bài gửi : 27
Join date : 03/11/2012
Age : 24
Đến từ : tra vinh

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Tự học mô phỏng AVR

Bài gửi  bacviet on Sun Nov 25, 2012 10:35 pm

sao hổng thấy ai khen hoa đẹp dzậy ta? Very Happy

bacviet
Moderators

Tổng số bài gửi : 66
Join date : 07/11/2012

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Tự học mô phỏng AVR

Bài gửi  bacviet on Wed Nov 28, 2012 3:36 pm

Mạch giao tiếp Atmega32 với LED đơn (chuột phải vào hình, chọn "save image as" để lưu hình vào máy cho dễ xem)



Chương trình điều khiển LED chớp tắt. Viết bằng phần mềm codevisionavr

#include <mega32.h>
#include <delay.h>

#define led PORTC

void main()
{
DDRC=0xff; //portC la ngo ra

while(1)
{
led=0x00; //led tat
delay_ms(500);
led=0xff; //led sang
delay_ms(500);
}
}


[img][/img]

bacviet
Moderators

Tổng số bài gửi : 66
Join date : 07/11/2012

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Tự học mô phỏng AVR

Bài gửi  bacviet on Tue Dec 04, 2012 3:31 pm

Chương trình sáng dần 8 led PortC

#include <mega32.h>
#include <delay.h>

#define led PORTC

void main()
{ unsigned char a;
DDRC=0xff; //portC la ngo ra

while(1)
{
a=0xff;
led=0x00; delay_ms(100);
while(a!=0)
{
a=a<<1;
led=~a;
delay_ms(100);
}
}
}


Được sửa bởi bacviet ngày Wed Dec 05, 2012 6:48 pm; sửa lần 1.

bacviet
Moderators

Tổng số bài gửi : 66
Join date : 07/11/2012

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Tự học mô phỏng AVR

Bài gửi  khanhhuy4390 on Tue Dec 04, 2012 9:34 pm

hoa do la hoa gi vay thay

khanhhuy4390
Moderators tập sự

Tổng số bài gửi : 37
Join date : 05/11/2012
Age : 26
Đến từ : BINH DUONG

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Tự học mô phỏng AVR

Bài gửi  bacviet on Wed Dec 05, 2012 6:43 pm

khanhhuy4390 đã viết:hoa do la hoa gi vay thay
hoa này nhỏ xíu xìu xiu nhưng thầy k biết tên. Thầy chụp bằng chức năng macro của máy nên nó to đùng vậy đó (resize ảnh rùi đó Huy)

bacviet
Moderators

Tổng số bài gửi : 66
Join date : 07/11/2012

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Tự học mô phỏng AVR

Bài gửi  bacviet on Wed Dec 05, 2012 6:45 pm

Gửi SV lớp C11 DTU: nhớ làm bài sáng dần 16 led và nộp bài đúng hạn nhé. Rất dễ và rất thú vị....

bacviet
Moderators

Tổng số bài gửi : 66
Join date : 07/11/2012

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Tự học mô phỏng AVR

Bài gửi  khanhhuy4390 on Thu Dec 06, 2012 8:58 pm

cây hoa đó giống như cây đậu phải không thầy

khanhhuy4390
Moderators tập sự

Tổng số bài gửi : 37
Join date : 05/11/2012
Age : 26
Đến từ : BINH DUONG

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Tự học mô phỏng AVR

Bài gửi  bacviet on Fri Dec 07, 2012 7:40 am

khanhhuy4390 đã viết:cây hoa đó giống như cây đậu phải không thầy
thầy k rõ lắm....thầy thấy người ta thường hay trồng hoa này thành mảng lớn...hoa nhỏ nhỏ rất đẹp

bacviet
Moderators

Tổng số bài gửi : 66
Join date : 07/11/2012

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Tự học mô phỏng AVR

Bài gửi  bacviet on Sun Dec 09, 2012 2:29 pm

Đổi tên thớt cho phù hợp nội dung tí.
Gọi ý bài sáng dần 16 Led: sáng dần PortD trước, sáng dần PortC sau.

bacviet
Moderators

Tổng số bài gửi : 66
Join date : 07/11/2012

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Tự học mô phỏng AVR

Bài gửi  nguyen145632 on Sun Dec 09, 2012 6:05 pm

bacviet đã viết:Gửi SV lớp C11 DTU: nhớ làm bài sáng dần 16 led và nộp bài đúng hạn nhé. Rất dễ và rất thú vị....

em gửi mail cho thầy rồi thầy xem jup em vs Huy c11

nguyen145632

Tổng số bài gửi : 1
Join date : 09/12/2012

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Tự học mô phỏng AVR

Bài gửi  bacviet on Sun Dec 09, 2012 7:12 pm

nguyen145632 đã viết:
bacviet đã viết:Gửi SV lớp C11 DTU: nhớ làm bài sáng dần 16 led và nộp bài đúng hạn nhé. Rất dễ và rất thú vị....

em gửi mail cho thầy rồi thầy xem jup em vs Huy c11
ok để thầy mở mail xem. Mấy bài mô phỏng này dễ hơn mấy bài trong lớp nhiều vì k sử dụng 8255.

bacviet
Moderators

Tổng số bài gửi : 66
Join date : 07/11/2012

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Tự học mô phỏng AVR

Bài gửi  bacviet on Sun Dec 09, 2012 9:05 pm

Trong hình vẽ mạch, có 2 nút nhấn ở PB0 và PB1.
Để cấu hình 2 chân này là ngõ vào thì ta sử dụng:
DDRB=0xfc; //fc = 1111 1100

Kế tiếp, để nối 2 chân này lên điện trở treo thì sử dụng
PORTB=0x03 ; //03 = 0000 0011

Và để đọc giá trị của 1 chân (nút nhấn)...x là biến để lưu
x = PINB.0

Nếu nút nhấn k được nhấn: x = 1
Nếu nút nhấn được nhấn: x = 0


bacviet
Moderators

Tổng số bài gửi : 66
Join date : 07/11/2012

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Tự học mô phỏng AVR

Bài gửi  bacviet on Wed Dec 12, 2012 9:29 am

Điều khiển 1 led sáng tắt

#include <mega32.h>
#include <delay.h>

#define led PORTC.0 //led
#define on PINB.0 //nút ON
#define off PINB.1 //nút OFF

void main()
{
DDRC=0xff;
DDRB=0xfc;
PORTB=0x03; //điện trở treo

while(1)
{
if(on==0) led=1; //
if (off==0) led=0;
}
}

bacviet
Moderators

Tổng số bài gửi : 66
Join date : 07/11/2012

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Tự học mô phỏng AVR

Bài gửi  bacviet on Wed Dec 12, 2012 9:31 am

Có thể thay lệnh if(on==0) thành lệnh if(!on)....
Các bạn thử viết chương trình điều khiển Led sáng dần với 1 phím start và 1 phím stop nhé

bacviet
Moderators

Tổng số bài gửi : 66
Join date : 07/11/2012

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Tự học mô phỏng AVR

Bài gửi  Sponsored content


Sponsored content


Về Đầu Trang Go down

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang


 
Permissions in this forum:
Bạn không có quyền trả lời bài viết