em làm mạch đo nhiệt độ dùng con ds18b20 có sử dụng nút nhấn để đặt nhiệt độ nhưng nhấn nút thì nó không ăn nhờ các bác chỉ em cách sửa với
Thông báo
Collapse
No announcement yet.
help code asm 8951
Collapse
X
-
Đầu tiên các nút bấm phải là các cổng vào. Hình như trong chương trình của bạn mình chưa thấy chỗ nào đặt các nút bấm là cổng vào.
nên có treo trở chỗ mỗi nút bấm nối với chân vi điều khiển nối với Vcc.
Mình nghĩ đoạn chương trình cài đặt của bạn nên kiểm tra lại.
-
cái bạn làm chỉ là đổi cái tên cho nó thôi, chứ có làm cài gì đâu!!!??? mình nói là các chân phím phải đặt là cổng vào thì nó mới nhận dữ liệu vào được chứ. chứ không đặt là cổng vào sao nó nhận dữ liệu vào được.Nguyên văn bởi ozonedark2 Xem bài viếtem đã đặt trong chương trình rồi đó chân mode là p2.0 chân up là p2.1 chân down là p2.2 anh nên xem kỹ chương trình đã hãy phát biểu chứ.
theo em nghĩ thì mô phỏng không cần điện trở treo đâu ( chỉ có p0 thì cần thôi ), mạch thật thì phải dùng
Comment
-
bạn nói thế là sao bạn chỉ chi tiết ra đi bạn nói thế mình hok hiểuNguyên văn bởi hoadang Xem bài viếtcái bạn làm chỉ là đổi cái tên cho nó thôi, chứ có làm cài gì đâu!!!??? mình nói là các chân phím phải đặt là cổng vào thì nó mới nhận dữ liệu vào được chứ. chứ không đặt là cổng vào sao nó nhận dữ liệu vào được.
trong chương trình mình có cái lệnh jnb mode,nhietdo_dat1 đấy là gì còn cái mode bit p2.0 là để đặt tên cho nó thôi xem kĩ lại đi bạn ơi|
Comment
-
Ý của bạn "hoadang" là bạn phải thiết lập chân p2.0 làm cổng vào. Nghĩa là bạn phải dùng lệnh setb mode để thiết lập cho nó làm cổng vào của VĐK trước khi bạn dùng lệnh kiểm tra nó. Có cho nó làm cổng vào thì VĐK nó mới biết được sự thay đổi của môi trường bên ngoài nó thế nào!Nguyên văn bởi ozonedark2 Xem bài viếtbạn nói thế là sao bạn chỉ chi tiết ra đi bạn nói thế mình hok hiểu
trong chương trình mình có cái lệnh jnb mode,nhietdo_dat1 đấy là gì còn cái mode bit p2.0 là để đặt tên cho nó thôi xem kĩ lại đi bạn ơi
Comment
-
code viết bằng ASM chứ có phải C đâu mà set là bit vào hay ra, nó tự điều chỉnh vào hay ra luôn. khi mình mov giá trị ra port thì port nó sẽ xuất tín hiệu ra, khi mình kiểm tra port thì nó lại là tín hiệu vào.Nguyên văn bởi Ck33spkt Xem bài viếtÝ của bạn "hoadang" là bạn phải thiết lập chân p2.0 làm cổng vào. Nghĩa là bạn phải dùng lệnh setb mode để thiết lập cho nó làm cổng vào của VĐK trước khi bạn dùng lệnh kiểm tra nó. Có cho nó làm cổng vào thì VĐK nó mới biết được sự thay đổi của môi trường bên ngoài nó thế nào!
tôi chưa nhìn chương trình. nhưng nhìn cái mạch mô phỏng thì thấy thiếu mấy con trở kéo lên ở mấy cái nút nhấn (mấy nút nhấn này nhằm xác định mức logic cho nút nhấn, bạn thả nổi nó như vậy thì khi nhấn nút nó sẽ không hiểu là đang ở mức cao hay thấp)em làm mạch đo nhiệt độ dùng con ds18b20 có sử dụng nút nhấn để đặt nhiệt độ nhưng nhấn nút thì nó không ăn nhờ các bác chỉ em cách sửa với
Comment
-
ohNguyên văn bởi caovanhuong Xem bài viếtcode viết bằng ASM chứ có phải C đâu mà set là bit vào hay ra, nó tự điều chỉnh vào hay ra luôn. khi mình mov giá trị ra port thì port nó sẽ xuất tín hiệu ra, khi mình kiểm tra port thì nó lại là tín hiệu vào.
tôi chưa nhìn chương trình. nhưng nhìn cái mạch mô phỏng thì thấy thiếu mấy con trở kéo lên ở mấy cái nút nhấn (mấy nút nhấn này nhằm xác định mức logic cho nút nhấn, bạn thả nổi nó như vậy thì khi nhấn nút nó sẽ không hiểu là đang ở mức cao hay thấp)
ra thế, mình cứ tưởng là trong p2 có trở treo rồi chứ nhỉ,

Comment
-
cám ơn bác đã chia sẻ nhưng khi em đã thêm điện trở kéo lên nguồn rồi thì nó vẫn vậy, cảm phiền bác xem giúp em đoạn code đi xem có sai chỗ nào không. em debug keilc để xem mô phỏng hoạt động của các thanh ghi bên trong con 89 thì nó chạy đúng yêu cầu nhưng khi mô phỏng protues thì không được, em đã thử làm mạch thực tế nhưng vẫn bị như thế ngoài mấy cái nút ra thì phần đo nhiệt độ vẫn chạy tốt.Nguyên văn bởi caovanhuong Xem bài viếtcode viết bằng ASM chứ có phải C đâu mà set là bit vào hay ra, nó tự điều chỉnh vào hay ra luôn. khi mình mov giá trị ra port thì port nó sẽ xuất tín hiệu ra, khi mình kiểm tra port thì nó lại là tín hiệu vào.
tôi chưa nhìn chương trình. nhưng nhìn cái mạch mô phỏng thì thấy thiếu mấy con trở kéo lên ở mấy cái nút nhấn (mấy nút nhấn này nhằm xác định mức logic cho nút nhấn, bạn thả nổi nó như vậy thì khi nhấn nút nó sẽ không hiểu là đang ở mức cao hay thấp)|
Comment
-
em đã làm như bác nói nhưng vẫn vậy.Nguyên văn bởi Ck33spkt Xem bài viếtÝ của bạn "hoadang" là bạn phải thiết lập chân p2.0 làm cổng vào. Nghĩa là bạn phải dùng lệnh setb mode để thiết lập cho nó làm cổng vào của VĐK trước khi bạn dùng lệnh kiểm tra nó. Có cho nó làm cổng vào thì VĐK nó mới biết được sự thay đổi của môi trường bên ngoài nó thế nào!|
Comment
-
mấy con 89xxx làm gì có trở treo nội, chỉ có AVR và PIC mới có thôi. AVR thì thường là có trở treo nội cả 4 port, còn PIC thì chỉ có portB thôi và không phải con nào cũng có.Nguyên văn bởi kidteam Xem bài viếtoh
ra thế, mình cứ tưởng là trong p2 có trở treo rồi chứ nhỉ,


Comment
-
Từ trước tới giờ mình sử dụng nút ấn cần gì phải treo trở này nọ đâu mà nó vẫn chạy ầm ầm!Nguyên văn bởi caovanhuong Xem bài viếttôi chưa nhìn chương trình. nhưng nhìn cái mạch mô phỏng thì thấy thiếu mấy con trở kéo lên ở mấy cái nút nhấn (mấy nút nhấn này nhằm xác định mức logic cho nút nhấn, bạn thả nổi nó như vậy thì khi nhấn nút nó sẽ không hiểu là đang ở mức cao hay thấp)
Comment
-
Đúng đó bác! Theo tài liệu của ông TỐNG VĂN ON và một số tài liệu khác em đọc thì Port 2 đã có trở treo nội.Nguyên văn bởi kidteam Xem bài viếtoh
ra thế, mình cứ tưởng là trong p2 có trở treo rồi chứ nhỉ,


Comment
-
Bác này hình như nhầm thì phải. Mấy con khác thì em không biết nhưng con 89 chỉ có port 0 là chưa có trở treo nội thôi !Nguyên văn bởi caovanhuong Xem bài viếtmấy con 89xxx làm gì có trở treo nội, chỉ có AVR và PIC mới có thôi. AVR thì thường là có trở treo nội cả 4 port, còn PIC thì chỉ có portB thôi và không phải con nào cũng có.
Comment
Bài viết mới nhất
Collapse
-
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 CA KHÚC VỀ CHA MẸ:
Nặng Nghĩa Mẹ Cha
Sáng tác: Hoàng Đình Thường
Giọng hát: AI
Công cha cao tựa như Thái Sơn
Nghĩa mẹ sâu nước biếc xanh trong
Mong con khôn lớn đời hạnh phúc
Mẹ cha...-
Channel: Tâm tình dân kỹ thuật
hôm nay, 16:22 -
-
bởi afrendlyCảm ơn bạn. Mình hỏi để thợ có thể tham khảo thôi chứ không đủ kiển thức để sửa, mà cũng không có đồ nghề, mua đồ nghề quá tiền máy. Gọi nhiều lần mà thợ hẹn mãi chưa có tới ấy bạn. Mình muốn sửa được chứ bỏ thì uống, nhưng sợ là được mỗi người thợ mà lại không sửa nổi....
-
Channel: Điện tử gia dụng
Hôm qua, 00:34 -
-
bởi mèomướpDạ nó bị tắc ẩm hoặc rò thiếu gas hoặc lốc yếu hoặc van tiết lưu có vấn đề hoặc tất cả những nguyên nhân trên ạ. Chú ko chuyên về mảng này thì bán đi, giành thời gian trồng rau sạch đem ra chợ bán lấy tiền mua tủ mới ạ. Còn...
-
Channel: Điện tử gia dụng
10-05-2026, 17:01 -
-
bởi afrendlyXin chào mọi người. Mình lại có vấn đề về đồ điện cần nhờ mọi người hỗ trợ giúp. Mình có tủ lạnh Sharp dùng cũng lâu rồi. Trước có bị kém lạnh, không đông đá thì có thợ họ mang về, sục đường ga gì đó hết 900k và đã dùng...
-
Channel: Điện tử gia dụng
10-05-2026, 16:53 -
-
bởi dinhthuong92Đấy, cái tôi thắc mắc là chỗ màu hồng ấy bạn, để áp vào cao chứ không bị sụt gần bằng áp pin thì rất cần cuộc cảm để làm điều đó. Tuy nhiên, trong công thức bác thớt dẫn không thấy mặt L, và một vài mạch MPPT tôi đã kiểm...
-
Channel: Nguồn!
09-05-2026, 10:01 -
-
bởi mèomướpDạ mạch sạc là 1 cục nguồn, nó sẽ điều chỉnh công suất đầu ra để có tổng trở bằng nội trở của pin ạ. Và cái cách nó chỉnh công suất đầu ra sẽ là dạng buck, boot. Đều cần đến cuộn cảm ạ. Tất nhiên chú thích thì có thể dùng dạng tuyến tính transistor để bù trừ nhưng mà nó đốt năng lượng vô ích ạ...
-
Channel: Nguồn!
08-05-2026, 16:26 -
-
bởi dinhthuong92Tng trở R của tải (gồm pin và mạch sạc) trong công thức đó rõ ràng khống có L xuất hiện. Nếu tính các dây dẫn thì rất nhỏ, bỏ qua. Vì nội trở pin là rất nhỏ, có thể nói luôn lớn hơn nội trở solar, nên mạch MPPT sẽ hầu như luôn tính...
-
Channel: Nguồn!
08-05-2026, 11:00 -
-
bởi dinhthuong92Chào bác. Đã là công thức phải tổng quát chứ, nó phải thể hiện cả quá trình, rối thì quá độ hay xác lập tính sau vì tùy điều kiện. Cũng như công thức tính diện tích chả hạn, phải là tích phân....
-
Channel: Nguồn!
08-05-2026, 10:49 -

Comment