About me
Tôi là Ngô Hải Bắc, viết blog là một niềm vui của tôi, bất kể những việc làm của tôi dù nhỏ nhưng nếu có ích cho bạn thì sẽ là một niềm vui đối với tôi.
Tôi đang viết blog tại 2 địa chỉ quen thuộc:
- www.ngohaibac.net: Blog chính viết bằng tiếng Việt
- www.ngohaibac.com: Blog viết bằng tiếng Anh
Tất cả mọi góp ý và ý kiến xin gửi về địa chỉ email: mail AT ngohaibac DOT net



{ 73 comments… read them below or add one }
anh cho em hoi ti xiu ve KEIL C
em dung toan bi loi RUNNING with code size limit : 2k
em doc tren mang thay nguoi ta bao em chua crack het ban keil C
jup em voi
Cái này thì em phải download phiên bản đã crack của các site chia sẻ thôi em ạ. Anh thấy việc tìm kiếm này khá là đơn giản, em thử tìm lại đi, nếu mà không thấy thì anh tìm cho
Chúc em thành công.
E gìơ mới học về CPLD, FPGA. Đang định cài cái ISE Webpack 10.1 mà chưa có đĩa DVD.Hix ! Tận 5.6 Gb lận.A có thể chỉ dùm chỗ bán DVD ở Hà Nôi được ko ? E ở Thái Nguyên.Hix! Đi mua ko cóa ! Làm phiền a chút nha !
Chao Anh!
Em thay anh tim hieu rat nhieu ve GUI trong matlab. Em dang lam mot GUI ve xu ly anh. Nhung co mot so kho khan nhu sau em muon nho anh chi giao.
Em tao 1 giao dien, co mot so nut bam va 2 frame de hien hinh anh len. 1 frame em de hien anh goc, va 1 frame em dung hien thi anh ket qua. Em da la duoc nut bam de minh chon anh trong thu muc cua minh roi. Nhung em khong biet lam sao cho anh hien thi len tren cai frame anh goc cua minh. khi em chay chuong trinh thi anh nam luon tren giao dien cua em. Anh co the giup em hieu hon ve no duoc khong a? Cam on anh rat nhieu.
day la doan code em lam cho nut chon tim anh trong cac thu muc. Anh giup em nhe.
Mong som nhan duoc chi dan cua anh.
function cmd_chon_Callback(hObject, eventdata, handles)
% hObject handle to cmd_chon (see GCBO)
% eventdata reserved – to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
[filename, pathname]=uigetfile({‘*.jpg’},’Select Address Book’);
if isequal([filename,pathname],[0,0])
return
else
File=fullfile(pathname,filename);
end
I=imshow(File);
Trước lệnh imshow(File) em cho lệnh chọn cái axes mà em muốn hiển thị lên, ví dụ có tag là axes1.
axes(handles.axes1);imshow(File);
Chúc em thành công.
xin chào !
bạn có sơ đồ mạch nạp pic bằng usb không a. mình đang tìm hoài mà không có
nếu bạn có ,thì cho mình xin cả phần cứng và phần mềm luôn nha.
xin cám ơn.
cho em hỏi cách tạo bảng sin bằng matlab
chào anh!
anh cho em hỏi bây giờ em muốn dùng C++ 2008 để kết nối với cổng RS232 để điều khiển động cơ DC thì phải làm thế nao? anh giúp em nhé?
em đang rất cần!
thank
Chao anh! E nho a chi dan cho e ti.
E dang muon lam SMS, truyen va nhan voi su ho tro cua thiet bi Wavecom.
1PC ket noi voi wavecom. viet 1 chuong trinh co giao dien co the truyen tin cho cac thue bao de quang cao gi do. Nhan hang nhan tin lai cung co the nhan duoc va tra loi tu dong.
Em ko ro dinh huong the nao
Mong anh chi cho, cang chiet tiet cang tot anh ah
Chuc a 1 tuan moi vui ve.
Chào em.
Cái này nằm ngoài lĩnh vực của anh rồi em. Em nên hỏi các anh chị trong ngành điện tử viễn thông nhé em.
Chúc em thành công.
Em muốn dung card PCI -1710 thu thập dữ liệu từ động cư DC( ở đây là đọc từ encorder) để đưa về matlap sử lý rồi điều khiển ngược trở lại để ĐK tốc độ động cơ nhưng em chưa biết cách đọc dữ liệu từ card PCI bằng Matlap, anh có thể chỉ giúp em được không? hoặc có tài liệu về vấn đề đó cũng được. Em cảm ơn anh nhiều
Chào em.
Cái này em cần phải tìm hiểu xem Matlab hỗ trợ các loại card PCI nào thì em mới dùng được đó.
Chào anh !Cho em hỏi chút về turbo C.Khi em cho chạy chương trình turboC++v4.5 thì báo lỗi
là ( unable to open include file ‘REG52.H’ ).Anh giúp em nhé ,em đang rất cần.Cám ơn anh nhiều
anh Bac oi.anh co the giup em duoc khong?em khong biet gi ve phan dung GUI trong Matlab de tách biên ảnh ca.anh giúp em duoc khong ?em xin chan thanh cảm ơn
Cái đó là 2 câu chuyện khác nhau mà em. Em phải xem riêng và thực hiện với command về các thuật toán xử lý ảnh như tách biên, … nhé, rồi sau đó mới cho vào ứng dụng vào GUI Matlab chứ hả em.
Chúc em thành công.
ý của em là cái đoạn code tách biên ảnh đó anh.Anh giúp em được không anh?anh thử ví dụ cho em xem được không ?tại đây là vấn đề cấp bách nên em mới thế.
anh ngohaibac oi cho em hoi 1 chut a
em dang mo phong dong dien va toc do dong co tren matlab nhung bo dieu khien ma em dung la bo dieu khien so ( mien z). em muon hoi la tin hieu ra cua em phai nhu the nao` a
gia su doi voi dap ung dong dien thi` em lam ra thi no thang dung roi nam ngang ma khong dao dong nhi dung bo dieu khien la lien tuc.
thank !!!!!!!111
Anh Bắc ơi.Anh cho em hỏi vấn đề này nha: Không hiểu sao mà em tải file Film về dưới dạng *.001,002,003…..nhưng về máy em nó lại tự chuyển thành file KMP ,rồi em không nối chúng lại với nhau được.Anh giúp em với.Cảm ơn anh nhiều>
Em cứ dùng hjsplit để nối lại là xong em ạ. http://hjsplit.en.softonic.com/
Chao ban,
Minh co mot so cau hoi ve matlab muon nho ban giup
Minh co mot ma tran nhu sau [rand(10,1), rand(10,1), rand(10,1), rand(10,1)], minh muon tao mot table co chua ma tran tren va co dong dau la gioi thieu ve cac cot. vi du nhu cac dong bieu hien Min, Max, Moy,Med. Minnh phai lam the nao?
Mot cau hoi nua lien quan den plot.
Neu minh dung cau lenh scatter(rand(30,1),rand(30,1),’o')
matlab dua ra mot do thi cac diem tren mot plan. Minh muon dat ten cho tung diem do thi phai lam the nao a? Ngoai ra minh cung muon cho vao cac truc toa do bang cach su dung cau lenh trong mfile ma khong dung thanh cong cu. Co cau lenh day khong ban? Lam on giup minh voi nhe!
Minh dang co mot projet phai lam tren matlab ma chuan bi phai nop roi. Minh doi su giup do cua ban!
phammaiquyen is online now Báo nội dung xấu Edit/Delete Message
Anh cho em hỏi: tạo giao diện trong matlap, khi em tạo các menu items như File, Tools…sau đó tạo tiếp các menu con trong đó…sau đó em muốn tạo các pushbutton, radio buttons….khi lick vào các menu đó thì tạo làm sao ạ ….vì em thấy hình như những cái nút đó chỉ hỗ trợ bên ngoài…chứ không hỗ trợ khi mình vào trong menu…nếu phải tạo các nút đó từ code…thì anh có thể cho em biết cách tạo làm sao…và callback các nút đó làm sao ạ….
Em cám ơn anh nhiều…
anh ơi anh có biết cách sử dụng con IC 74LS192 với Con 74LS138 không anh?
Em cả m ơn anh nhiều
Chao Ban!
Minh dang lam do an ve giao tiep RS485 va co tim hieu ve chuong trinh giao tiep viet bang VB 6.0. Minh thay co chuong trinh mau serialport Ban viet tren dien dang dien tu Viet Nam nhung khong down duoc, Ban co the share qua mail cho minh duoc khong ?
Cam on,
An Khang
Chào anh!
Em hiện đang tìm hiểu về PIC32, muốn dùng proreus đề mô phỏng nhưng trong đó không hỗ trợ thư viện. Anh có thư viện Pic32 không, có thể share cho em được không.?
Tôi là người rất thích Ubuntu và sử dụng U cho công việc hàng ngày.
Tuy nhiên tôi có vài điểm chưa biết , nếu anh có kinh nghiệm về U vui lòng hướng dẫn :
1. Cách cài máy in qua mạng (In trực tiếp hay in ra file được rồi )
2. Sau khi cài VirtualBox để chạyWinxp trong U , làm sao từ máy ảo đọc được các file của U hoặc đọc được file của USB cắm ngoài ?Có nhất thiết phải cài VirtualBox PUEL và khai báo gì nữa không ?
3. Làm sao gõ được chữ Việt trong ứng dụng QCAD ( cài từ repo của U ).Máy tôi đã cài Scim-unikey và gõ chữ Việt rất ổn định trong các ứng dụng khác kể cả khi dùng Chrome Browser for linux.
4. Anh có sử dụng Qt4 programming thường xuyên không ?Nếu có vui lòng trao đổi vài kinh nghiệm nhé .
Chúc anh mạnh khỏe và thành đạt.
Chân thành cám ơn.
Nguyễn Ngọc Phụng
KPCC ( consultant co.)
pn1952@gmail.com
kpcc_vn@dng.vnn.vn
Chào anh.
Tôi xin trả lời vài câu hỏi của anh theo ý kiến cá nhân:
1. Cách cài máy tin từ trên mạng có 2 kiểu: máy in đó có địa chỉ IP độc lập hoặc là máy cắm vào PC khác. Trong cả 2 trường hợp này đều okie, bằng cách dùng là Add printer. Có thể đọc thêm từ đây.
2. Để đọc các file của Ubuntu thì dùng cơ chế share folder. Đọc tại đây
3. Bộ gõ tiếng Việt Scim-Unikey vẫn chưa thực sự ổn định nên có thể chưa gõ được trên tất cả các ứng dụng. Tôi k dùng QCAD nên chưa thử vấn đề này. Đề nghị report lỗi nên ubuntu-vn.org.
4. Hiện tại tôi cũng đang học QT thôi, chưa có kinh nghiệm nhiều do thời gian share giữa nhiều thứ, nhưng tôi rất thích QT và đang trao đổi tại http://diendan.hocdelam.org Có dịp anh ghé thăm và cùng bàn về vấn đề này.
Chúc anh thành công.
cám ơn những thông tin anh vừa cho .
Chúc anh mạnh khỏe.
Nguyễn Ngọc Phụng
Chào anh!
Em muốn hỏi anh cai này tí,em có một đề bài tập như sau:
Viết một chương trình Matlab (thể hiện trên GUI) cho phép người sử dụng chọn giá trị các điểm cực và điểm không của một hệ thống, vẽ giản đồ điểm cực điểm không tương ứng. Đồng thời thể hiện hệ thống trên miền thời gian tương ứng.
Em lên mạng tìm mà chỉ thấy hướng dẫn ko rõ ràng.Vào trang của anh,thấy anh chắc biết nhiều về Matlab.hi vọng anh có thể giúp em.
Gửi vào mail cho em nhé.
Thank!
bạn đặng phước , tớ cũng từng làm về xử lý ảnh.Nếu bạn muốn có giao diện giống như bạn yêu cầu thì có thể liên lạc với tớ, tớ gửi cho. Tớ cũng mới làm xong thôi, rất giống yêu cầu của bạn.
anh cho em hỏi: mạng ASi trong công nghiệp dùng chuẩn truyền dẫn gì?
RS- 232; RS-422; RS- 485 có dùng được cho mạng ASi không?
anh có tài liệu gì về mạng ASi không cho em xin với?
mail của em: damdinhlong@gmail.com
tài liệu tiếng Việt thi hay quá.
cảm ơn anh nhiều.
Chào anh!
Em có chút thắc mắc về Mallab, mong anh giải thích giúp. Em đang làm đề tài khoa học nên cần đến Matlab,vì học ngành xây dựng nên không rành lắm lĩnh vực này.Anh giúp em với nhé!
Em viết đoạn code này trong Matlab, tại sao kết quả lại trả về Rootof(_Z,…,index=3)? Em không hiểu _Z nghĩa là gì?
syms m1 m2 c a l ;
g=10;
M=[m1+m2 m2*l 0 0 0 0;0 0 m1+m2 m2*l 0 0;0 0 0 0 m1+m2 m2*l; 1 l 0 0 0 0;0 0 1 l 0 0;0 0 0 0 1 l ]
K=[2*c 0 -c 0 0 0;-c 0 2*c 0 -c 0;0 0 -c 0 c 0; 0 g 0 0 0 0;0 0 0 g 0 0;0 0 0 0 0 g]
A=inv(M)*K;
[V,D]=eig(A);
omega1=sqrt(D(1,1));
omega3=sqrt(D(3,3))
omega5=sqrt(D(5,5));
Kết quả:
omega3 =
RootOf(_Z^6*l^3*m1^3+(-30*l^2*m1^2*m2-30*l^2
*m1^3-5*l^3*m1^2*c)*_Z^5+(100*l^2*m1*c*m2+6*l^3*m1*
c^2+150*l^2*m1^2*c+600*l*m1^2*m2+300*l*m1*m2^2+300 *m1^3*l)
*_Z^4+(-60*c^2*l^2*m2-2000*c*l*m1*m2-500*c*l*m2^2-180*m1*c^2*
l^2-1500*m1^2*c*l-1000*m1^3-3000*m1^2*m2-3000*m1*m2^2-1000*
m2^3-c^3*l^3)*_Z^3+(5000*m1^2*c+5000*m2^2*c+10000*m2*m1 *c+30*
c^3*l^2+1200*c^2*m2*l+1800*c^2*l*m1)*_Z^2+(-6000*c^2*m1-6000*c^2*
m2-300*c^3*l)*_Z+1000*c^3,index = 3)^(1/2)
Chào bạn Bắc, mình hiện là sinh viên ĐHBK HCM, mình cũng rất có hứng thú với tiếng hàn và đang tự học qua web, mình có thể add nick chat của bạn để trao đổi thêm dc không ^^
anh co the cho em nick chat hay email de tien trao doi mot vai thac mac duoc khong? mong anh hoi am som!! thank
chào bạn,mình hiện đang làm đồ án về nhúng LÕI VI XỬ LÝ PICOBLAZE TRÊN FPGA,mình biết bạn cũng đã tìm hiểu về vấn đề này nhiều rồi.Hiện tại bạn có tài liệu hay sách gì liên quan đến picoblaze không,nếu có tài liệu tiếng việt thì cang tốt,vì tiêng anh mình hơi bị kém.Nếu có thể mình mong bạn giúp đỡ mình với nhé.Mong hồi âm của bạn sớm.
Nếu có thể bạn upload lên web của bạn rồi mình dow cũng được hoặc bạn có thể gửi vào địa chỉ email này cho mình với sachoatigon53@yahoo.com
chào anh! có phải anh ở Nghĩa Lâm ko ạ! e nghe tên quen lắm! e chưa gặp anh bao giờ nhưng nghe mấy anh chị khóa trước kể nhìu về anh lắm! e ở Nghĩa Thành anh ạ.
Chao anh Bac ! hien gio em dang lam do an ve Visual basic DIEU KHIEN TOC DO DONG CO DIEN MOT CHIEU DUNG CONG SONG SONG.Vay lam the nao de may tinh co the truyen tin hieu den dong co qua cong LPT duoc a !Em moi hoc nen chua hieu nhieu ve VB.Em rat mong anh som hoi am cho em .Cam on anh nhieu, chuc anh vui !
Chao anh Bac
Chào em
Chào anh
Xin chúc anh sức khỏe và hạnh phúc
Em xin lỗi vài không biết post chỗ nào nên em post đại ở đây .Em cũng đã gửi email cho anh(gmail của anh) nhưng không biết có được không nên em xin post tại đây.
Em muốn nhờ anh giúp về hệ thống nhúng .Mong anh chỉ giúp vì em chỉ còn 1 tuần nữa là phải báo cáo
Em đang tìm hiểu về cái project internet radio trên board DE2 của ĐH columbia .Mà em chưa rành về board DE2 . Chưa biết lập trình nhúng vàPorting U-boot và uCLinux cho DE2 . Em Chỉ biết VHDL và verilog ,biết cách sử dụng công cụ Quartus và Altera monitor programming.
Mục đích của bài tập này nhằm sử dụng thành thạo board DE2 . Em hy vọng anh chỉ em cách sử dụng project .Như cách nạp các file ra sao để xem kết quả .Em chỉ biết nạp file sof lên FPGA và nạp file ptf ên niosII(dùng altera monitor programming . ) .Và cũng mọng anh nói sơ qua về UClinux
Cảm ơn anh.
File em up ở đây : http://www.mediafire.com/?nmzwzm11hmi
Chúc anh vui vẻ và thành công
Chào anh
Anh nhận được email của em rồi. Anh sẽ liên hệ với em trong thời gian sớm nhất. Anh không dùng đồ của Altera, nhưng anh có thể guide cho em cách nghiên cứu để thực hiện đề tài của em.
Chúc em thành công.
Chào anh bắc
Em rất cảm ơn anh.
Chào anh Bắc,sau một hồi lang thang em mới tìm thấy nơi để hỏi.Vấn đề là em đang phải làm bài tập lớn với đề tài là điều khiển đèn giao thông tại ngã tư,em thấy mọi người bảo phải viết C cho pic 16f877a.Nhưng em chả biết là bắt đầu từ đâu cả.Không biết nó có giống với C trong ngành công nghệ thông tin không ak?em xin cảm ơn anh nhiều
Chào em.
Em nên bắt đầu tại diễn đàn: http://www.picvietnam.com nhé. Hãy đọc các bài hướng dẫn nhiệt tình ở đó.
Chúc em thành công.
Anh oi em dang lam do an tot nghiep co lien quan den van de giao tiep may tinh va PLC.Anh da tung lap trinh cho may tinh giao tiep voi PLC bang VB chua giup em voi.Em phai dieu khien toc do dong co buoc bang PLC va co giao dien giam sat tren may tinh.Anh co kinh nghiem giup do em voi.Em cam on anh nhieu
Em dùng S7200 đúng không ? Nếu là S7 300 thì em cần phải biết giao thức truyền.
Với S7 200 chỉ là giao tiếp qua RS232 thông thường, không có gì đặc biệt ở giao thức cả em ạ. Còn lại là vấn đề xem gửi xuống dữ liệu thế nào thôi. Em đọc thêm ở datasheet dành cho S7 200 để biết thêm command qua RS232 nhé.
Chúc em thành công.
mình hiện đang làm đò án về nhúng vi điều khiển picoblaze trên FPGA , ai có tài liệu hoặc web nào hữu dụng thì cho mình xin với.
yahoo: thuyanqt09@gmail.com
theo mình biết là con picoblaze này được hỗ trợ bằng tệp assembler, nhưng có phần mền nào hỗ trợ C cho nó hay ko?
và mình có 1 câu hỏi thắc mắc thế này: Picoblaze là vi điều khiển nhúng 8 bít, trong khi mình có con vi điều khiển Microblaze là vi điều khiển nhúng 32 bit, vậy tại sao mình ko dùng con Microblaze mà lại dùng con Piciblaze, HAY là con Picoblaze chỉ hữu dụng trong những ứng dụng nhỏ, đơn giản thôi.
phần mền mô phỏng cho nó, mình nên dùng Xilinx ISE hay dùng pBlaze IDE, cái nào sẽ tốt hơn và có ưu điểm hơn.
file biên dịch của nó thì thế nào, khi nào mình có file.vhd, khi nào thì có file.exe, khi nào thì có file.psm.
Ưu điẻm của picoblaze trong các hệ thống trên chip là gì?
Nhúng lõi Picoblaze trên các thiết kế FPGA có nghĩa là mình sẽ thực hiện những bước như thế nào??, và trình tự nó sẽ bắt đầu ra sao.
Vì mình chỉ mới bắt đầu tìm hiểu về vi điều khiển picoblaze nên có một số thắc mắc muốn hỏi những người đi trước đã tìm hiểu về nó rồi, mong mọi người giúp đỡ để mình có một cái nhìn tổng quan hơn, cũng để mình có thể dễ dàng tiếp cận với vi điều khiển pico.
nếu có thể bạn có thể giúp mình giải đáp các thắc mắc trên tý.
Bạn search: Picoblaze FPGA sẽ ra được kết quả bạn mong muốn, cũng như tài liệu dành cho bạn. Theo mình biết hiện giờ thì k có trình dịch C cho Picoblaze.
PicoBlaze là VĐK 8 bit thì k thể so sánh với MicroBlaze được, một VĐK rất mạnh 32 bit, nổi tiếng của Xilinx. Tài nguyên dành cho MicroBlaze rất lớn, và nhiều ứng dụng chưa cần đến mức dùng nó nên chỉ cần các mạch logic đơn giản thi PicoBlaze phát huy thế mạnh hơn.
Khi dùng pBlaze IDE thì chú ý đến mã nguồn khác nhau giữa file .psm và file soạn thảo trên pBlaze. Tốt nhất là code = Notepad rồi dịch, có lỗi thì sửa lại thôi. Bạn đọc thêm về bài hướng dẫn làm quen với PicoBlaze trong blog này nhé.
Chúc bạn thành công.
Anh Hải Bắc Cho em hỏi xíu nhé!!!
em đang làm đồ án Liên kết giữa simulink và Stateflow trong matlab để mô phỏng một bể nước, sơ đồ khối trong Simulink và stateflow làm riêng lẻ thì được rồi nhưng kết hợp lại thì không được.
Anh giúp cho em với.
Chào em.
Giúp thế nào em ? Em đã làm gì rồi, và không được chỗ nào ?
ban H.B gi oi!! cho minh hoi, hien gio ban dang o dau vay?minh dang o HQ nhung von t.Han cua minh con “top tep” lam ^^ chj giao tiep duoc phan co ban thoi.neu co the ban cho minh dia chi yahoo duoc k?minh muon truoc tiep hoi ban ve giao tiep bang tieg han.cam on ban truoc nha^^ ngay moi zz @@
Hi!
Minh rat hung thu voi Blog cua Hai Bac
Gioi thieu nhieu hon ve ban than duoc ko?
Bạn muốn biết thêm gì ở mình :d
Anh Bắc cho em hỏi một chút về simulink trong matlab. Em cũng mới học về cái này nên cũng chưa thực sự hiểu lắm. Anh cho em hỏi làm thế nào để từ một bài toán trong thực tế mình có thể chuyển nó vào simulink. Ví dụ như đề bài yêu cầu thể hiện một phương trình vi phân, hay một hệ cho bởi phương trình vi phân cấp cao vào trong simulink. Anh có tài liệu nào về hướng dẫn học simulink thì share cho em với. Thanks anh nhiều.
E đọc tài liệu bắt đầu với Simulink của Mathworks này nhé. Hoặc đọc theo các tutorial này.
Chúc e thành công.
anh dường như rất yêu văn hóa hàn quốc
, anh biết tiếng hàn phải ko làm thế nào để tự học đây e đang thử nhưng mà có vẻ thật khó 
Yêu bình thường thôi em ạ
Cố gắng lên là học được mà em 
Hi
Minh muon biet ve ban nhieu nhat co the
Nhu the co duoc ko nhi?
Được mà bạn :d Bạn cứ search tên mình trên Google thì bạn sẽ hiểu phần nào về mình :p
Chúc bạn thành công.
Hi!.
Ban co ve quan tam toi tieng Han!.
Co mot trang cua truong DH SOGANG rat hay danh cho nhung nguoi biet tieng Anh va muon hoc tieng Han.
Do la korean.sogang.ac.kr
BAn thu tim hieu nhe!.
Cảm ơn bạn nhé. Mình tìm hiểu site này lâu rồi mà chưa có thời gian để post thông tin của website này, minh có toàn bộ mã nguồn của site này rồi :p
Chúc bạn thành công.
Em xin chào anh.
Em đang làm đồ án môn học về nén ảnh dùng matlab, do kiến thức về matlab của em còn hạn chế lắm, nên khi làm em gặp một số vấn đề thế này, em mong anh hướng dẫn giúp em.
Em dùng 2 ‘button’, 1 cái có chức năng add 1 ảnh từ địa chỉ trong máy và hiển thị nó lên.
và 1 cái dùng để nén ảnh đó, đồng thời hiển thị ảnh sau nén lên.
ở button 1 (dùng để add anh) thì em làm được, nhưng ở button thứ 2 thì em không biết cách để liên kết biến ‘handles.I’ mà em đã dùng ở ‘button1′, Em cũng thử khai báo biến toàn cục nhưng chương trình cứ báo lỗi hoài. Em nghĩ là do em khai báo biến đó chưa chính xác. Mong anh chỉ giup em với. Dưới đây là đoạn code em viết, anh xem giúp em:
function pushbutton1_Callback(hObject, eventdata, handles) %add anh và hiển thị
name=uigetfile(‘*.png’,'select_image’);
handles.name=name
handles.I=imread(handles.name);
subplot(2,2,1); axis off; colormap gray(255); title(‘anh goc’);
imagesc(handles.I);
———————————————
function pushbutton2_Callback(hObject, eventdata, handles)%biến đổi wavelet và giải nén, hiển thị ảnh
meth = ‘ezw’;
wname = ‘haar’;
nbloop = 6;
[CR,BPP] = wcompress(‘c’,handles.I,’mask.wtc’,meth,’maxloop’, nbloop, ‘wname’,wname);
Ic = wcompress(‘u’,'mask.wtc’);
subplot(2,2,2); axis off; colormap gray(255);title(‘anh da nen’);imagesc(Ic);
xlabel({['Compression Ratio: ' num2str(CR,'%1.2f %%')],['BPP: ' num2str(BPP,'%3.2f')]})
Em cảm ơn anh nhiều.
Em đọc bài viết này đi.
anh bắc anh đa từng tìm hiểu về picoblaze rồi thì cho em hỏi cái này với. việc là em có 1 đoạn Chương trình(chương trình hiển thị led 7 segment dùng VĐK picoblaze) như thế này, em download từ một web nhưng em ko hiểu lắm.
Sơ đồ và chương trình( gồm chương trình viết trong xilinx ISE và pBlazeIDE) nằm trong link: http://ece.wpi.edu/~wrm/Courses/EE3810/notes/ee3810-L22.pdf.
Tại em không biết cách post hình và đoạn code vào blog của anh như thế nào cả nên anh thông cảm vào link trên xem và giúp em với nhé.
Thắc mắc của em là thế này;
1. trong chương trình viết bằng xilinx ISE đoạn:
— Processor signals
signal addx_bus : std_logic_vector( 9 downto 0);
signal inst_bus : std_logic_vector(17 downto 0);
signal port_addx : std_logic_vector( 7 downto 0);
signal data_out : std_logic_vector( 7 downto 0);
signal write : std_logic;
các tên tín hiệu addx_bus, inst_bus,…. là lấy ở đâu ra hay cái này là do mình đặt tùy ý, để làm 1 tên trung gian nối giữa KCPSM3 với ROM.
2. Với chương trình viết bằng ngôn ngữ assembly như đoạn code ở dưới:
; Send data to LED Display
;
;
start: LOAD s0, 81 ;Display “0″.
OUTPUT s0, 00 ;Send to adddress 00.(mình không hiểu sao lại send ra địa chỉ 00)
LOAD s0, FE ;Turn on AN0.
OUTPUT s0, 01 ;Send to adddress 01.(mình không hiểu sao lại send ra địa chỉ 01
CALL delay
LOAD s0, CF ;Display “1″.
OUTPUT s0, 00 ;Send to adddress 00.
LOAD s0, FD ;Turn on AN1.
OUTPUT s0, 01 ;Send to adddress 01.
CALL delay
LOAD s0, 80 ;Display “8″.
OUTPUT s0, 00 ;Send to adddress 00.
LOAD s0, FB ;Turn on AN2.
OUTPUT s0, 01 ;Send to adddress 01.
CALL delay
LOAD s0, 86 ;Display “3″.
OUTPUT s0, 00 ;Send to adddress 00.
LOAD s0, F7 ;Turn on AN3.
OUTPUT s0, 01 ;Send to adddress 01.
CALL delay
JUMP start
delay: LOAD s1, 00
LOAD s2, 00
loop1: ADD s1, 01
JUMP C, exit
loop2: ADD s2, 01
JUMP NC, loop2
JUMP loop1
exit: RETURN
với đoạn chương trình trên tại sao lại dùng lệnh (output sx, ppp ) chứ không phải dùng lệnh (output sx, cổng port) như trong VĐk 8051 vi dụ như (mov P1, thanh ghi.).
trong con picoblaze này hầu hết các chương trình không có định nghĩa chân, gán già trị cho các chân, nó không giống như vđk 8051 là sao, nếu như vậy thì khi kết nối với FPGA sẽ thế nào.
Anh giải thích giúp em đoạn chương trình trên với nhé. Em cần hiểu được đoạn chương trình trên để có thể viết được những cái khác. Anh vào link trên để xem cho nó chi tiết.
Thông cảm cho em nếu có những câu hỏi ngớ ngẫn.
Mong nhận được trả lời của anh sớm nhất.
Cám ơn anh nhiều.
Em đọc lại cấu trúc PicoBlaze và cấu trúc lệnh của nó.
Em chào anh.
Nội dung câu hỏi hôm trước em đã giải quyết xong rồi, cảm ơn anh đã hồi âm.
Hôm nay em lại gặp vấn đề nữa là: Em muốn lưu giá trị tính được của edit qua các lần tính toán, từ đó xuất giá trị này ra để vẽ biểu đồ. Anh có thể gợi ý cho em cách làm được không? Vì em đang lấy kết quả khảo nghiệm qua các lần nén với tỷ lệ nén khác nhau. Em định lưu số liệu đó một cách thủ công sau đó dùng lệnh plot với dữ liệu đó, nhưng như vậy sẽ không linh hoạt.
Em cảm ơn anh nhiều
anh cho em hỏi, trong Matlab, làm thế nào để nhập một ma trận gồm cả chữ và số. Nếu có thể anh cho em ví dụ minh họa. Cảm ơn anh nhiều.
Nhập cả chữ và số là sao em?
Hiện tại em đang nghiên cứu về cách nhận dữ liệu từ cổng com rồi đưa lên textbox để hiện thị trong Matlab nhưng em không biết cấu trúc lệch phải viết làm sao nên em rất mong anh Bắc có thể giúp em với! Em cảm ơn anh Bắc nhiều
CHÀO ANH! ANH CÓ PHẢI QUÊ Ở NAM ĐỊNH KHÔNG?
Uh, anh ở Nam Định. E cũng ở đó à ?
chào anh
em có làm 1 đồ án về giao tiếp với máy tính, dùng VB để truyền tín hiệu cho PIC18f458 xử lý, cụ thể là nhấn nút đèn mở, nhấn nút đèn tắt.em chưa hiểu nhiều về vấn đề này, anh có thể giúp em vài điều ban đầu được không anh?