ai có code lập trình và sơ đồ nguyên lý ko?post lên cho mình.
Thông báo
Collapse
No announcement yet.
Dung 89C51 de tao dong ho do toc do dong co
Collapse
X
-
Nguyên văn bởi chipmickey Xem bài viếtĐúng là thất khó để mà chia 1 số 16 bit phải không? mình đã làm rồi và chạy phép toán này rất tốt, giải thuất của mình như thể này: trước tiên ta dùng 2 thanh ghi nào đó lưu giá trị của th0 và tl0 làm số bị chia và dùng 2 thanh ghi khác lưu số chia. sau đó bạn viết 1 chương trình con trừ 2 số 16 bit và tiến hành trừ 2 số đó cho nhau, một lần trừ như thế bạn dùng một biến khác đếm số lần trừ cho đến khi nào số bị trừ nhỏ hơn số trừ (khi này thì cờ C lên 1), khi đó biến đếm cho chúng ta kết quả là thương của 2 số đó. ở đây mình chưa tính tới phần dư của phép chia. chương trình con trừ 16 bit thì quá dễ rồi phải không? đó chỉ là chương trình chia mà thôi. được kết quả thì sẽ được một số 8 bit, thì số này có thể hiển thị ra led 7 đoạn được rồi. chúc bạn thành công. nếu có gì không được thì liên hệ mail cho mình nhé: chipmickey@yahoo.com
Comment
-
mình đang làm đồ án môn học 8051, đo tốc độ động cơ đùn ENCODER, có ai viết chương trình bằng KEIL C thì cho mình xin với, mình đang rất cần
mình xin cảm ơn. email của mình cdt.072008@gmail.comCái gì biết nói biết. Cái không biết nói không biết. Ấy là biết đấy!
email:
Comment
-
Bài viết này hình như được viết vào những năm trước khi Liên Xô tan rã thế mà bạn vẫn tìm được, trong khi nó chẳng liên quan gì đến yêu cầu của bạn.
Để cộng số 14 bit với số 8 bit: Đầu tiên bạn có số hạng thứ nhất là 14 bit, phải gán nó thành số 16 bít và chia ra làm 2 byte, ta sẽ được 1 byte thấp và 1 byte cao, rồi lưu chúng vào 2 thanh ghi (Giả sử R0 lưu byte thấp, R1 lưu byte cao. Chắc bạn cũng biết 1 byte = 8 bit).
Còn số hạng thứ hai là 8bit bạn cũng lưu nó vào 1 thanh ghi khác là R2.
Thực hiện cộng như sau:
Bạn lấy R2 cộng với byte thấp R0 kết quả được bao nhiêu lưu vào 1 ô nhớ. Phần dư nếu có bạn cộng tiếp vào byte cao R1 rồi cũng lưu kết quả. Cờ CY sẽ nói cho bạn biết là có dư hay không.
Tương tự phép trừ cũng vậy, bạn chuyển số bị trừ thành số bù 2 rồi cộng với byte thấp, phần dư nếu có bạn chuyển -1 thành số bù 2 rồi cũng cộng với byte cao.
VD:
10001111001001+10110010
Ta có:
Số hạng thứ nhất: 00100011 11001001
số hạng thứ hai: 10110010
11001001+10110010=01111011 dư 1
cộng tiếp:
00100011+1=00100100
Kết quả 14 bit đây: 10010001111011
Bạn sẽ phải cần 2 cổng để nhập và xuất, và 1 cổng nữa để điều khiển.Last edited by tiensitu86; 16-06-2013, 03:39.
nguyễn sĩ tú CNT48DH đhhh
phone: 0969132917
Comment
-
mình vừa viết xong bài đo tốc độ động cơ , sử dụng 2 timer , timer 0 đếm xung từ encode , timer 1 đinh thời gian , các bạn xem xem có giúp đc j ko , code mềnh viết = C
do toc do dong co.rar
còn 1 thắc mắc mọi ng giúp đỡ : có 1 bài tập khiến t nghĩ mãi không ra , nếu sử dụng công tắc ân nhanh , châm , mỗi lần nhấn thì tốc độ nhanh hơn và ngược lại khi nhấn chậm ,ngoài ra còn 2 nut start và nút stop nữa , mong các ban đóng góp ý tưởng
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Xin giúp đỡ mạch chuông trò chơi ạ !!bởi DessrtTôi đồng ý, điều này thực sự thú vị....
-
Channel: Hỗ trợ học tập
Hôm qua, 22:08 -
-
Trả lời cho Năm mới dientuvietnam.netbởi mèomướpDạ năm mới cháu xin kính chúc ông, bà, cô, dì, chú, bác, anh, chị, em, các bạn, các cháu... trong diễn đàn sức khỏe dồi dào, gặp nhìu may mắn và thành công...
-
Channel: Tâm tình dân kỹ thuật
30-01-2025, 05:42 -
-
Trả lời cho Năm mới dientuvietnam.netbởi nhathung1101Chúc cả nhà ăn no mặc ấm, quần lúc có lúc không.
-
Channel: Tâm tình dân kỹ thuật
30-01-2025, 00:02 -
-
Trả lời cho Năm mới dientuvietnam.netbởi vandong1111Năm mới 2025 cháu chúc các chú, các bác mạnh khỏe, vui vẻ, gặp nhiều may mắn.
-
Channel: Tâm tình dân kỹ thuật
29-01-2025, 20:59 -
-
Trả lời cho tìm mua đồng hồ vạn năngbởi bqvietNói một cách xây dựng thì kiểu đồng hồ kiêm kẹp dòng NJTY3266 mà bạn Mèo đề cập là đúng nhu cầu người hỏi rồi. Một số cửa hàng bán trên 200ng, vài sàn thương mại điện tử bán dưới - thế là đúng nhu cầu về giá. Nếu khéo săn...
-
Channel: Điện tử dành cho người mới bắt đầu
27-01-2025, 20:02 -
-
Trả lời cho tìm mua đồng hồ vạn năngbởi nhathung1101Đa năng còn chưa dùng hết, nếu không biết cách dùng.
200k thì hơi khó mua, nhưng 50k chắc là có. Cứ bảo bán cho tôi cái đồng hồ hỏng.-
Channel: Điện tử dành cho người mới bắt đầu
26-01-2025, 23:21 -
-
Trả lời cho Sửa bộ nguồn DC 60V 45Abởi nhathung1101Lão Đinh Vặn học giải phương trình hồi đi trẻ mà. Mẫu giáo học lập trình AI rồi. Lớp lão ấy gần lớp em nên em biết....
-
Channel: Điện tử công suất
26-01-2025, 23:11 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi nhathung1101Vậy chú đã hỏi hãng SIEMEN chưa? Tại sao cái PLC S7-200 cổ lỗ mà họ vẫn thiết kế riêng cho thị trường TQ với chữ SMART? Thậm chí phần mềm riêng để đọc file ngu.smart?
Vấn đề không còn là công nghệ "cốt lõi" nữa, mà là giá thành quyết định. Ham rẻ là trả giá mà....-
Channel: Điện tử công suất
26-01-2025, 23:01 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi vi van phamĐồng ý với Bqv.
50 năm làm nghề, tôi đã chứng kiến 3 lần máy x quang mới nhập từ nước ngoài về bị lỗi.
- Lần thứ 1 máy xq của Pháp được ks Pháp lằp đặt bị lỗi 1 con didode, đưa cho ks Pháp con didode khác cùng mã số, ông...-
Channel: Điện tử công suất
26-01-2025, 08:09 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi mèomướpDạ chú dinh... muốn sửa lỗi cho hãng thì chú cứ gửi những hình ảnh, video cho họ đi ạ, chú có thể tìm thông tin của những lãnh đạo bên ấy để gửi thì sẽ hiệu quả hơn ạ. Về tổng quan thì họ sẽ ko phản hồi rõ ràng đâu ạ, vì nhận...
-
Channel: Điện tử công suất
26-01-2025, 06:19 -
Comment