Nếu đây là lần đầu tiên đến với Điện Tử Việt Nam, bạn có thể đọc phần Hỏi đáp bằng cách nhấn vào liên kết. Có thể bạn cần đăng kí trước khi có thể gửi bài . Để bắt đầu xem bài viết, chọn diễn đàn bạn muốn thăm dưới đây.
Thông báo
Collapse
No announcement yet.
PIC 12F629 nhờ các bạn viết chương trình cho con này với
tôi có kèm theo bản mô phỏng Proteus và .hex file . chương trình được viết bằng ngôn ngữ picbasic pro.
Chào bác,em chưa viết code đc,bác có thể sửa dùm em chế độ thứ 4 (nháy theo kiểu pollice) thành cho led sáng luôn đc ko? cả trái phải luôn.
cảm ơn bác nhiều lắm.
Chào bác,em chưa viết code đc,bác có thể sửa dùm em chế độ thứ 4 (nháy theo kiểu pollice) thành cho led sáng luôn đc ko? cả trái phải luôn.
cảm ơn bác nhiều lắm.
để tối về tôi mới sửa được, giờ còn đang ở chỗ làm.
Chào bác,em chưa viết code đc,bác có thể sửa dùm em chế độ thứ 4 (nháy theo kiểu pollice) thành cho led sáng luôn đc ko? cả trái phải luôn.
cảm ơn bác nhiều lắm.
led sáng luôn là gì? là 2 bên khi bật nút số 4 thì 2 bên sáng phải không? mấy cái khác vẫn giữ nguyên?
led sáng luôn là gì? là 2 bên khi bật nút số 4 thì 2 bên sáng phải không? mấy cái khác vẫn giữ nguyên?
Dạ vâng,chế độ thứ 4 theo như file mô phỏng của bác ấy,nhấn thì cả 2 led sáng liên tục (chế độ sương mù ).Mấy cái khác thì vẫn giữ nguyên,chỉ thay chế độ thứ 4 pollice thành sương mù thôi.
Cảm ơn bác đã quan tậm.
Dạ vâng,chế độ thứ 4 theo như file mô phỏng của bác ấy,nhấn thì cả 2 led sáng liên tục (chế độ sương mù ).Mấy cái khác thì vẫn giữ nguyên,chỉ thay chế độ thứ 4 pollice thành sương mù thôi.
Cảm ơn bác đã quan tậm.
Ko biết có làm phiền bác KVLV ko? Nhờ bác sửa lại cái chương trình sao cho có chế ưu tiên các nút nhấn,nếu như bác ko time thì thôi vậy,chỉ cần sửa như phần comment trên là đc rồi.
Còn nếu đc,xin bác giúp em như sau:
Như mạch của bác có 4 nút nhấn nhưng chỉ có 3 chế độ: Xi nhan,hazard,demi hay gọi là sương mù (đã sửa theo ý của em).
Em muốn các chế độ đc ưu tiên từ lớn đến bé theo thứ tự là: Hazard => Xi nhan => Demi (sương mù).
Nghĩa là khi nhấn nút DEMI (nhấn luôn) mà chuyển sang XI NHAN thì sẽ ưu tiên cho chế độ XI NHAN,nếu tiếp tục chuyển sang HAZARD thì sẽ ưu tiên cho HAZARD.
Như vậy chế độ HAZARD đc ưu tiên cao nhất,sau đó đến XI NHAN và cuối cùng là DEMI.
Có lẽ là yêu cầu hơi quá nhưng nếu bác giúp đc thì giúp em,còn nếu bạn bận thì ko sao cả,em có thể chuyển sang dùng phần cứng cũng đc.
post #22,
có 4 công tắc nhưng bạn phải dùng loại mà nhấn 1 nút thì tất cả 3 nút còn lại phải nhảy ra. tôi không biết bà con gọi là nhỉ? có nghĩa là 1 nút bật/on, tất cả các nút còn lại phải off (tắt). chương trình viết thì chỉ đọc được 1 nút nhấn mà thôi, nếu bạn vô tình bật 2 nút 1 lược thì chương trình chạy bậy/sai.
post #22,
có 4 công tắc nhưng bạn phải dùng loại mà nhấn 1 nút thì tất cả 3 nút còn lại phải nhảy ra. tôi không biết bà con gọi là nhỉ? có nghĩa là 1 nút bật/on, tất cả các nút còn lại phải off (tắt). chương trình viết thì chỉ đọc được 1 nút nhấn mà thôi, nếu bạn vô tình bật 2 nút 1 lược thì chương trình chạy bậy/sai.
Gần giống như công tắc của quạt loại đứng hay để bàn đúng ko bác?
Nếu vậy thì bác chỉ cần sửa chương trình như post #21 là ok rồi,mình chỉ dùng phần cứng bên ngoài như bác nói là nháy theo yêu cầu của em ở post #22 rồi.
Còn nếu như chuyển sang loại nút nhấn nhả thì sao bác,có khả thi ko? Nhấn cái nhả (công tắc reset) đọc nút nhấn đó rồi chạy chương trình theo nút đó.Nhưng mà thôi,bác cứ sửa như post #21 đi,em can thiệp phần cứng cũng đc rồi.
Cảm ơn bác đã giúp đỡ.
P/S: em suy nghĩ lại rồi,dùng nút nhấn nhả trong trường hợp này ko đc,thôi bác giúp em như post 21 là đc rồi.
Last edited by hoangnam555; 26-04-2012, 10:31.
Lý do: bổ sung
tôi sửa được lỗi rồi (set fuse cho pic). chương trình bạn yêu cầu xem dễ mà làm không dễ. cho tôi ít thời gian suy nghĩ.
nói về 4 công tắt nha. mỗi khi bạn cần cái nào thì chỉ bật lên cái đó thôi. ví dụ quẹo trái, thì bật đèn quẹo trái, sau khi quẹo trái rồi thì trả công tắt về vị trí cũ. chương trình chỉ ưu tiên 1 công tắt 1 mà thôi. nếu bật 2 công tắt hoặc hơn thì chương trình không biết bạn muốn gì (chương trình hơi ngốc) nên nó cứ xem cái nào bật thì lần lược làm theo.
Gần giống như công tắc của quạt loại đứng hay để bàn đúng ko bác?
tôi sửa được lỗi rồi (set fuse cho pic). chương trình bạn yêu cầu xem dễ mà làm không dễ. cho tôi ít thời gian suy nghĩ.
nói về 4 công tắt nha. mỗi khi bạn cần cái nào thì chỉ bật lên cái đó thôi. ví dụ quẹo trái, thì bật đèn quẹo trái, sau khi quẹo trái rồi thì trả công tắt về vị trí cũ. chương trình chỉ ưu tiên 1 công tắt 1 mà thôi. nếu bật 2 công tắt hoặc hơn thì chương trình không biết bạn muốn gì (chương trình hơi ngốc) nên nó cứ xem cái nào bật thì lần lược làm theo.
đúng vậy.
Nói câu này ra bác đừng buồn.Bác ko cần viết chương trình cho em nữa đâu,em thiết kế đc mạch dùng IC số rồi,sở dĩ em dùng mạch này cho tiết kiệm ko gian của mạch.
Nói lại về 4 công tắc:
Em hiểu ý của bác nhưng đôi khi xảy ra tình huống này: giả sử bác đang bật đèn demi (sương mù) bỗng bác muốn sang đường và bật công tắc xi nhan thì điều gì sẽ xày ra với chương trình như của bác,mạch chạy loạn lên như bác nói.Em muốn có ưu tiên để mình ko cần phải nhớ tắt mấy nút kia thôi.Hay là đang HAZARD mà xi nhan thì cũng ko nháy nhầm.
Nếu dùng công tắc như bác nói thì chuyện em nói sẽ ko xảy ra.Thôi làm phiền bác nhiều rồi,bác ko cần suy nghĩ code cho em nữa đâu,mạch em mới thiết kế đáp ứng đc yêu cầu của em rồi chỉ mỗi tội hơi nhiều LK tí.
xong cho bạn đây.
đúng như ý bạn muốn luôn. đèn sương mù vẫn bật, các đèn quẹo trái, phải, hazard vẫn làm việc.
bạn kéo về thử rồi xem cho ý kiến nha.
Cảm ơn bác nhiều lắm! Chỉ gần đúng như ý em thôi,hỳ hỳ.
Cụ thể như thế này:
Khi bật demi mà bật xi nhan,ngắt chương trình của demi chuyển sang chương trình của xi nhan.
Khi bật xi nhan mà bật hazard thì ngắt chương trình của xi nhan chuyển sang chương trình của hazard.
Như em nói lúc đầu là hazard có chế độ ưu tiên cao nhất,tiếp đến là xi nhan và cuối cùng là demi.
Cụ thể nó nháy như file mô phỏng của em dưới đây,bác xem là sẽ hiểu ý em à.
Dạ nếu chú đã viết được chương trình cho vđk thì thêm 1 chương trình con chạy động cơ bước chỉ đơn giản là copy phát. Về phần cứng thì vài con cách ly quang, vài con mosfet thôi ạ. thực sự là dễ dàng như bài tập bình thường của sinh viên thôi ạ...
Dạ chú chủ thớt có thời gian và đam mê thì cứ từ từ ngâm cứu đi ạ đừng nghe chú Chú bq... dọa mà sợ ạ. Cái nguồn nhìn cũng lởm có khi hông bằng cái máy hàn tàu của chị hàng xóm hôm nọ tháo ra sửa với chú thợ thông ống nước suốt đêm mới xong. Chú ý an toàn xíu là được ạ...
Bộ nguồn xung ở tầm công suất 2700W này, gần 3 ký, không bao giờ đơn giản để mà sửa ngay cả đối với người có kinh nghiệm chứ đừng nói người không chuyên. Đám linh kiện công suất không tự nhiên cháy mà phải xuất phát từ nguyên nhân...
mình đã kiểm tra phần công suất thấy hỏng cả 4 con IGBT mà mình muốn kiểm tra phần dao động và hồi tiếp khi chưa cấp điện cho mạch thì có cách nào không b, mình không phải dân trong nghề lên chưa có kinh nghiệm sửa. Cảm ơn b
Comment