Bác AFH này, trong đoạn chương trình bác đã sửa cho em . Nếu dùng lệnh JMP ở cuối chương trình con start_scan để lặp vô hạn thì khi chúng ta sử dụng chương trình con này để hiển thị số đếm từ 0- 20 thì không được vì led hàng đơn vị không thay đổi .Vậy bác có cách giải quyết nào không chỉ để cho em học hỏi với.
Thông báo
Collapse
No announcement yet.
Hỏi về tập lệnh trong PSOC
Collapse
X
-
thế này nhé, bạn hãy xem mình cần hiển thị bao nhiêu số, ví dụ 4 LED-7thanh là bạn hiển thị tốt cho 10000 số rồi (từ 0 đến 9999). Vậy đầu tiên hãy chia chương trình thành 2 phần, phần 1 chuyên đưa dữ liệu từ bộ đệm Buffer ra màn hình LED 7 thanh (sử dụng việc quét tuần hoàn và quét liên tục, thời gian giữa mỗi lần quét số khoảng 2ms là đẹp) Phần 2 chuyên tính toán số cần hiển thị -> số BCD --> dạng mã LED 7 thanh -> nhét vào Buffer. Thế thôi, công việc chỉ có vậy. Hãy suy nghĩ và làm cho ngon lành.
Gợi ý: phần quét LED nên cho vào hàm ngắt Timer (thiết lập sao cho nó chạy 2ms một lần) Phần tính toán ra mã LED-7 thanh nên để ở main() là OKie.
Chúc thành công.
AFH
Comment
-
Bác AFH cho em hỏi bộ đệm Buffer mà bác nói đó nó có nghĩa gì vậy sao em đọc trong tài liệu về PSOC đâu nói về nó . Có gì bác giải thích sơ lược cho em hiểu cái. Phần chỉ dẫn của bác về hiển thị Led 7 thanh thì em hiểu rồi nhưng phần cuối nhét vào buffer thì em bó tay không hiểu
Comment
-
ơ hay, nó chỉ là các ô nhớ trong RAM thôi mà. Ví dụ bạn cần hiển thị 4 chữ số thì cần bốn ô nhớ trong RAM, ví dụ lấy 4 ô nhớ là E7h,E8h,E9h,EAh
Bạn sử dụng việc giải mã ra BCD -> mã LED -> Nhét mã LED vào bốn ô trên. Sau đó việc quét màn hình sẽ xuất 4 ô trên lần lượt ra 4 LED-7thanh.
Vậy thôi,
Lời khuyên: Bạn nên cố mà học C cho VĐK đi, có như vậy bạn mới sử dụng được nhiều loại VĐK khác nhau. Vì lệnh Assembly cho từng VĐK có thể khác nhau, nhưng lệnh C thì gần như y hệt nhau. Vì vậy nên phát triển trên C, đừng cố bám theo Assembly.
Sau này học chắc C rồi bạn có thể học lại Assembly để rút gọn mã code, hoặc viết các đoạn mã Hi-speed.
Chúc thành công.
AFH
Comment
-
Comment
-
các bạn chọn chủ đề mà nói chẳng có cái gì liên quan đến chủ đề cả!Lạ thật!
Các bạn thử xem tập lệnh ASM trong files này cho PSOC này đã đủ chưa thì bổ sung vào nhé!
chúc vui!
"chán quá file lớn quá ko up lên được.Thôi các bác tìm trong thu mục cài Psoc designer ấy.Thư mục document file asm_lang.pdf"Gạo cho vào giã bao đau đớn
Gạo giã xong rồi trắng tựa bông
Sống ở trên đời người cũng vậy
Gian nan rèn luyện mới thành công!
:cafe:
Comment
-
Hic, các bác sao không viết bằng C cho rồi, viết bằng ASM lúc đầu mới vào vừa khó viết, vừa khó đọc. Viết bằng C, tìm hiểu kĩ về C, thế rồi tự nhiên hiểu ra nhiều, lúc đó quay lại đọc ASM quá dễ dàng. Lúc đầu xài ngay ASM thì khó viết lắm à>:D< >:D<
Comment
Bài viết mới nhất
Collapse
-
bởi theidiotcatAMD Ryzen 9 9950X3D không chỉ là một bộ vi xử lý đơn thuần; nó là lời khẳng định về sức mạnh của kiến trúc Zen 5 kết hợp cùng công nghệ 3D V-Cache đột phá. Trong bối cảnh thị trường linh kiện PC cạnh tranh khốc liệt, đây được xem...
-
Channel: Đánh giá sản phẩm DTVN
hôm nay, 09:21 -
-
bởi theidiotcatBộ đôi Ryzen 9 9950X3D2 và Radeon RX 9070 XT 16GB là sự kết hợp phần cứng cao cấp nhất của AMD hiện nay. Đây không chỉ là một dàn máy tính để giải trí thông thường, mà là công cụ làm việc mạnh mẽ dành cho những ai có nhu cầu xử lý cường...
-
Channel: Đánh giá sản phẩm DTVN
hôm nay, 09:09 -
-
bởi theidiotcatKhi ráp một bộ máy tính cấu hình cao, việc cân đối ngân sách cho từng linh kiện là rất quan trọng. Sự kết hợp giữa vi xử lý AMD Ryzen thế hệ mới có công nghệ 3D V-Cache và card đồ họa Radeon RX 9070 XT đang là lựa chọn rất đáng tiền....
-
Channel: Đánh giá sản phẩm DTVN
11-06-2026, 10:43 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi dinhthuong92Giới thiệu bản nhạc đệm mới nhộn nhịp tươi vui, nghe là muốn... xuất gia đi tu liền!!!!😁...
-
Channel: Tâm tình dân kỹ thuật
11-06-2026, 09:51 -
-
Trả lời cho Máy đo khuôn mẫubởi vi van phamQuá dễ, Mua cái máy xq quét tòan thân, lấy bàn và khung di chuyển. Tháo đầu xquang ra bán ve chai, mua cái máy siêu âm gắn vào vị trí đầu đèn. Setup máy là chạy chính xác, còn file Setup thì chưa nghĩ ra....
-
Channel: Đo lường và điều khiển dùng máy tính
07-06-2026, 08:49 -
-
Trả lời cho Máy Phun sương tạo ầm Trung Quốc.bởi nguyendinhvanMạch tạo sương là tự dao động.
Mach 555 là đóng mở chu kỳ tần số thấp.
IC 555 giá rẻ, chỉ chạy lên tần số vài trăm ki lô hẹc thôi. Thăng cao hơn là méo dạng rồi tịt.
Mach sương thì dao động tần số tầm 2 mê ga hẹc cơ !...-
Channel: Tâm tình dân kỹ thuật
07-06-2026, 00:09 -
-
bởi nguyendinhvan
Cái máy đo này mắc tiền quá !
Anh em dtvn có giải pháp nào tự chế được không ?...-
Channel: Đo lường và điều khiển dùng máy tính
07-06-2026, 00:00 -
-
bởi nguyendinhvanOi giời.
Thơi buổi PLC rồi, cậu còn hỏi mấy thứ cổ lỗ sĩ này nữa.-
Channel: Tâm tình dân kỹ thuật
06-06-2026, 22:59 -
-
bởi nguyendinhvanChuyện này cũ rồi.
Họ trả lương cho CN, sau đó lại bán hàng thu tiền về. Họ còn cấp các dịch vụ như chỗ ăn ở, quán cafe , giải trí, phương tiện giao thông. Mục đích là thu tối đa số tiền đã chi trả.
Hàng hóa sx ra, chuyển...-
Channel: Tìm mua
06-06-2026, 22:56 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi vi van phambao nhiêu năm quên bẳng đi, là mình còn có 1 chút xíu nghệ thuật bài bản, đã dạy cho con cháu chơi đàn, dù bố mẹ và chúng không xem là quan trọng. Hôm qua ngày bế mạc lớp lá, bỗng dưng thằng cháu ngoại thấy con bé được sơ giới thiệu...
-
Channel: Tâm tình dân kỹ thuật
06-06-2026, 21:58 -

Comment