.INCLUDE'C:\Program Files\Atmel\AVR Tools\AvrAssembler2\Appnotes\m16def' ;.DEVICE TUONG TU NHUNG CHI MO PHONG AVRSTUDIO, KO CHAY.
.DEF TAMTHOI = R19
.DEF DEMDIACHI = R20
.ORG 0X0000
RJMP RESET
RESET:
STACK:
LDI TAMTHOI,LOW(RAMEND)
OUT SPL,TAMTHOI
LDI TAMTHOI,HIGH(RAMEND)
OUT SPH,TAMTHOI
SER TAMTHOI
OUT DDRB,TAMTHOI
DEM:
LDI DEMDIACHI,10
RCALL HIENTHI
DEC DEMDIACHI
CPI DEMDIACHI,0
BREQ DEM
RJMP HIENTHI
HIENTHI:
CLI
SBIC EECR,EEWE
RJMP HIENTHI
OUT EEARL,DEMDIACHI(LOW)
OUT EEARH,DEMDIACHI(HIGH)
SBI EECR,EERE
IN TAMTHOI,EEDR
SEI
OUT PORTB,TAMTHOI
RCALL DELAY1S
RET
DELAY1S:
LDI TAMTHOI,0X2F
NGOAI:
LDI R24,LOW(0000)
LDI R25,HIGH(0000)
TRONG:
ADIW R24,1
BRNE TRONG
DEC TAMTHOI
BRNE NGOAI
RET
.ESEG
BANG:
.DB 0B00000000
.DB 0B00000001
.DB 0B00000010
.DB 0B00000011
.DB 0B00000100
.DB 0B00000101
.DB 0B00000110
.DB 0B00000111
.DB 0B00001000
.DB 0B00001001
BIT EERIE
cho lenh trigger cho eepromp truy xuất nội dung không thấy tác dụng gì khi chạy avrstudio, bit EERIE dùng để làm gì ? vì sao vậy?
????avr
Collapse
X
-
câu này sao ko thấy ai trả lời.. ko biết tác giả có cần câu trả lời ko nhỉ?Nguyên văn bởi avr Xem bài viếttrong avr mỗi loaị có một cấu tạo về ngắt khác nhau. có loại 3 ngắt có loại 13 ngắt, khi lập trình cần jump qua các vùng nhớ nhày .
và avr thấy khi code cần làm vài thao tác cùng lúc:
- xem datasheet.
-xem intruction set summary
-xem register set summary
-xem AVR - Ngô diên Tập
trong 32 thanh ghi đa dụng được chia làm 2 phần 0>16 và 16>31. chỗ mốc 16 này có điểm gì đặc biệt ? ai có kinh nghiệm gì hơn thì chỉ nhe.
trong avr có 32 thanh ghi đa dụng. nếu bạn nghiên cứu kĩ các lệnh trong assembly thì sẽ thấy rõ sự khác biệt giữa chúng.
hầu hết các lệnh đều có thể sử dụng các thanh ghi từ r16-r31.
các thanh ghi r26-r31 sẽ tạo thành 3 thanh ghi 16 bit x,y,z sử dụng cho các chức năng như là con trỏ để trỏ đến ram,flash trong các lệnh ld,lds,st,sts,lpm..
ngoài ra r0 còn sử dụng để chứa data cho lệnh mul,fmul..
sơ sơ biết được nhiêu đó.. có j thì bạn nghiên cứu kĩ thêm các lênh thì sẽ rõ. hay nhờ các cao thủ chỉ giáo thêm.
thân!
Leave a comment:
-
tất nhiên là khi dịch trái thì dữ liệu phải thay đổi rồi.Nguyên văn bởi avr Xem bài viếtxin hỏi chỗ này:
lsl a
lsl b
lsl c
lsl c
lsl d
lsl d
lsl d
sau khi đã .def các thanh ghi kế nhau đặt tên là a, b, c, d và mov nội dung từ một thanh ghi khác tamthoi vào chúng để chuẩn bị thao tác logic các thanh ghi này. nhưng nếu để yên thì nội dung ban đầu của chúng mới giữ nguyên để ra kết quả đúng, còn sau khi đã dịch trái chúng rồi mới làm vài phép logic sau đó ( một đoạn code khác tiếp theo) thì kết quả cuối cùng sẽ bị sai . vậy phần code này cần để làm gì?
nhân tiện ai biết con IC tương đương với con này không : k633 - kln34pn - 40114D
ko biết ý tưởng của bạn khi dùng đoạn code này là gì...
lệnh lsl a sẽ tương đương với lệnh a=a*2
như vậy sau chuỗi lệnh trên tương đương:
a=a*2;
b=b*2;
c=c*4;
d=d*8;
thân!
Leave a comment:
-
xin hỏi chỗ này:
lsl a
lsl b
lsl c
lsl c
lsl d
lsl d
lsl d
sau khi đã .def các thanh ghi kế nhau đặt tên là a, b, c, d và mov nội dung từ một thanh ghi khác tamthoi vào chúng để chuẩn bị thao tác logic các thanh ghi này. nhưng nếu để yên thì nội dung ban đầu của chúng mới giữ nguyên để ra kết quả đúng, còn sau khi đã dịch trái chúng rồi mới làm vài phép logic sau đó ( một đoạn code khác tiếp theo) thì kết quả cuối cùng sẽ bị sai . vậy phần code này cần để làm gì?
nhân tiện ai biết con IC tương đương với con này không : k633 - kln34pn - 40114D
Leave a comment:
-
nguồn
nguồn đơn giản trước bộ ổn áp DC cho mạch nhỏ.
.......................!!!
Leave a comment:
-
led và hiển thị
bắt đầu nên xem cấu tạo các chân của led 88 và lcd 16x2 . từ 1 con sẽ dẫn ra cách ghép nhiều con thành con lớn dễ dàng. tất cả các hàng là mã hình và cột được quét bởi ghi dịch. khi ghép nhiều con, mỗi led8x8 đều sáng đồng thời ở mọi thời điểm nên tất cả các hàng được nối chung và lên 1, các cột của các led ghép song song với nhau. vậy mỗi led 88 chỉ có 1 cáp ra là data ( mã hình) và một cáp cột chung với led khác.
Leave a comment:
-
-
còn thêm mấy lưu đồ này nữa là như thế nào? tôi muốn tham khảo mọi ý kiến.
Last edited by 10jqk; 13-07-2008, 14:21.
Leave a comment:
-
đây là phần mềm về bài toán đơn giản tạo xung bằng AVR ( chủ yếu là biết cách tạo xung tùy ý). xin nghe những góp ý hay.
cần xem liên tục từng phần trong datasheet của VDK đang dùng khi viết ct ( vd atmega16)
http://www.alldatasheet.com/view.jsp...hword=ATMEGA16Attached FilesLast edited by 10jqk; 25-06-2008, 17:13.
Leave a comment:
dự án của bạn Tra theo mã, xem datasheet và đặt hàng trực tuyến. MicrochipROHMEpsonTaejin
Đặt hàng & tư vấn
Hà Nội024.3640 8561
TP.HCM028.3811 9870
Quét mã hoặc bấm để chat Zalo với R&PChat Zalo
Quét mã hoặc bấm để chat Zalo với R&PChat Zalo
Bài viết mới nhất
Collapse
-
Trả lời cho Tìm bạn thân quen cũ.bởi thuaimiVẫn nhớ và kính trọng Bác cũng các cao nhân trên dientuvietnam.net. Tính từ ngày tham gia trên này cũng đã hơn 20 năm rồi. Quá nhiều thay đổi cả trong công việc và cuộc sống. Nhưng được thấy lại các nick cũ vẫn sáng đèn là thấy vui rồi....-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 16:33 -
-
Trả lời cho Tìm bạn thân quen cũ.bởi nhathung1101Còn sống không lão??? Mất một thời gian chữa bệnh nên quên hỏi thăm.......
-
Channel: Tâm tình dân kỹ thuật
25-10-2026, 03:09 -
-
Trả lời cho Công suất truyền qua lõi máy biến ápbởi nhathung1101Thời buổi năng lượng xanh, nhất là xanh cả mặt... Thì Điện mặt giời, điện gió, sẽ lên ngôi.
Nếu không nắm bắt được cái cơ bản đó thì đi làm coder à? Mà coder giờ thất nghiệp cả lũ vì AI rồi!!!









...
-
Channel: Điện tử công suất
25-10-2026, 03:03 -
-
Trả lời cho Công suất truyền qua lõi máy biến ápbởi quangdonguehChà, lâu lắm rồi nhưng diễn đàn vẫn còn những chủ đề cốt lõi của điện tử công suất...-
Channel: Điện tử công suất
24-10-2026, 07:53 -
-
bởi bqvietNếu muốn tăng công suất cần tăng con chip và tăng biến áp lên lớn hơn. Thiết kế ban đầu dùng TNY25x và biến áp EE16 hoặc EE13. Tăng con chip lên TNY268 vẫn mạch nguyên lý đó và biến áp lên EE19 sẽ nâng công suất ra thêm nhiều. Tăng tối đa...-
Channel: Điện tử công suất
24-10-2026, 02:14 -
-
bởi Nexus 6PMạch này chỉ chạy cho LED 10W trở xuống, còn muốn chạy Led công suất cao thì sao bác thớt ơi?-
Channel: Điện tử công suất
22-10-2026, 14:33 -
-
bởi Nexus 6PMạch này chỉ chạy cho LED 10W trở xuống, còn muốn chạy Led công suất cao thì sao bác thớt ơi?-
Channel: Điện tử công suất
22-10-2026, 10:49 -
-
Trả lời cho Tìm VR 5 chânbởi dinhthuong80Cảm ơn bác bqviet . Nhưng hình như các VR 5 chân của linhkienchatluong là loại có 2 chân là công tắc đóng mở. Thấy trên Shopee có chỗ bán linh kiện đàn Organ, mà không biết đúng loại không, với lại sao ... mắc dữ dội luôn ấy!!!
...-
Channel: Hướng dẫn tìm thông tin linh kiện
19-10-2026, 11:30 -
-
Trả lời cho Tìm VR 5 chânbởi bqvietTrang sản phẩm này có loại 5 chân và 8 chân
https://linhkienchatluong.vn/chiet-a...doi_s1595.aspx
Ngoài ra một trang cùng cấp với nó có loại 6 chân nữa, chắc đủ cho người muốn tìm....-
Channel: Hướng dẫn tìm thông tin linh kiện
17-10-2026, 17:19 -
Leave a comment: