พิมพ์หน้านี้ - โปรแกรมสำหรับพัฒนา PIC - Proteus

LSVคลังสมองออนไลน์ "ปีที่21"

► อิเล็กทรอนิกส์ ► => ใช้งานPICด้วยภาษาASM => ข้อความที่เริ่มโดย: kiano♥ ที่ ธันวาคม 29, 2009, 12:05:14 PM



หัวข้อ: โปรแกรมสำหรับพัฒนา PIC - Proteus
เริ่มหัวข้อโดย: kiano♥ ที่ ธันวาคม 29, 2009, 12:05:14 PM
เนื้อหา ...
- ดาวโหลดโปรแกรม
- ติดตั้งโปรแกรม
- ส่วนประกอบโปรแกรม
- การวาดรูปวงจรอิเล็คทรอนิกส์
- การซิมูเลชั่น ดูการทำงานของวงจร

โปรแกรมนี้ นับว่ามีประโยชน์มาก สำหรับซิมดูการทำงานของโค๊ดที่เขียนขึ้น ว่าทำงานได้ถูกต้องตามที่ต้องการหรือไม่ ถ้าไม่ได้ตามต้องการ ก็กลับไปแก้โค๊ดใหม่ ทำให้ไม่ต้องเสียเวลาเบิร์นไอซี แล้วทดลองต่อของจริงดู แต่ก็ทำงานได้ดีในระดับหนึ่ง ไม่สามารถที่จะทำงานในวงจรที่ซับซ้อนเชิงเส้นบางอย่างได้

- ดาวโหลดโปรแกรม
ดาวโหลดโปรแกรมจะมีทั้งหมด 4 พาทครับ โหลดได้แล้วให้เอามาไว้ในโพลเดอร์เดียวกันถึงจะแตกซิบออกได้

path-01  http://upload.one2car.com/download.aspx?pku=9594FE555OUWPJQ6KJNDN8LXEQSMS
path-02  http://upload.one2car.com/download.aspx?pku=9594FE8D9S4JVMHQKQW7RIZUBVAC8
path-03  http://upload.one2car.com/download.aspx?pku=9594FE94AP5WWQBXTC597O36RDV5S
path-04  http://upload.one2car.com/download.aspx?pku=9594FEC98KQOKW7KFEP4A2OEEQOEC

ไฟล์ที่อัพโหลดให้ เป็น Proteus v7.2 SP0 แต่ในโฟลเดอร์ไลบราลี่ จะมีจอ LCD ของโทรศัพท์ NOKIA 3310 ให้ด้วย
แต่จะใช้ได้กับเวอร์ชั่น proteus6.9sp5 ซึ่งถ้าใครอยากซิมการทำงานของจอรุ่นนี้ ก็ต้องหาโปรแกรม proteus6.9sp5
มาลงอีกตัว ใช้งานคู่กันไปได้เลย

- ติดตั้งโปรแกรม
หลังจากโหลดตัวโปรแกรมมาแล้ว ก็ให้แตกไฟล์ออก แล้วทำการติดตั้งโปรแกรม การติดตั้ง ก็ทำเหมือนกับการติดตั้งโปรแกรมทั่วไป
คือกดที่ไฟล์เซตอัพ แล้วก็ทำตามคำแนะนำหน้าจอที่แสดงขึ้นมา ซึ่งตัวอย่างบางขั้นตอนดูได้จากรูปแนบด้านล่างครับ


หัวข้อ: Re: โปรแกรมสำหรับพัฒนา PIC - Proteus
เริ่มหัวข้อโดย: kiano♥ ที่ ธันวาคม 29, 2009, 03:42:15 PM
สำหรับขั้นตอนการเคร็กโปแกรม มีดังนี้ครับ

1. setup
2. เปิดไฟล์ update
3. เปิดไฟล์ Disable update
4. ใส่คีย์
5. เปิดไฟล์ patch

ในตอนที่เปิดไฟล์ patch มันจะถามหาสองไฟล์คือ
1. ARES จะอยู่ในโฟลเดอร์ bin
2. avr  จะอยู่ในโฟลเดอร์ model

โหลดวีดีโอตัวอย่างการใส่คีย์ได้ที่ลิงค์นี้ครับ   http://upload.one2car.com/download.aspx?pku=9594FAEE0LL9KI8Z948DPF3ELVJEE


หัวข้อ: Re: โปรแกรมสำหรับพัฒนา PIC - Proteus
เริ่มหัวข้อโดย: kiano♥ ที่ ธันวาคม 29, 2009, 03:58:14 PM
สำหรับขั้นตอนการ patch ก็เปิดไฟล์ที่ชื่อ proteus.7.x.profess ional-patch.exe แล้วโปรแกรมมันจะถามหาสองไฟล์
ซึ่งอธิบายไปแล้วข้างต้น
โหลดวีดีโอตัวอย่างการเคร็กโปรแกรมได้จากลิงค์   http://upload.one2car.com/download.aspx?pku=9594FAF71OL8COWYQXR2AK5V6I3DA


หัวข้อ: Re: โปรแกรมสำหรับพัฒนา PIC - Proteus
เริ่มหัวข้อโดย: kiano♥ ที่ มกราคม 04, 2010, 08:45:18 AM
- ส่วนประกอบโปรแกรม
มาดูหน้าตา และส่วนประกอบของโปรแกรมนะครับ ผมจะเน้นเฉพาะส่วนที่ใช้งานสำหรับวาดวงจร และจำลองการทำงานสำหรับ PIC เท่านั้นครับ
ซึ่งมีหน้าตา และส่วนประกอบต่างๆตามรูปที่แนบมาด้านล่างครับ ต่อไปจะเป็นการเริ่มวาดวงจร และซิมมูเลเตอร์กันดูเลยครับ


หัวข้อ: Re: โปรแกรมสำหรับพัฒนา PIC - Proteus
เริ่มหัวข้อโดย: kiano♥ ที่ มกราคม 04, 2010, 09:04:10 AM
- การวาดรูปวงจรอิเล็คทรอนิกส์
เริ่มต้นวาดวงจรกันครับ โดยจะวาดวงจรไฟวิ่ง PIC
โดยเริ่มจากหาตัว PIC ก่อน กดที่แถบเครื่องมือ เลือกปุ่ม Component Mode
แล้วเลือกที่ปุ่ม Pick From Libraly แล้วเลือกหาตัว PIC Microntroller ปุ่มต่างๆ ถ้าหาไม่เจอ ลองเลื่อนเม้าท์ไปวาง
แต่ยังไม่ต้องกดอะไร แล้วชื่อมันก็จะขึ้นมาเองครับ
การซูมเข้า-ออก ทำด้วยการหมุนเมาท์ ทดลองหมุนดูครับ ปุ่มควบคุมบนเมาท์ทหมด ทดลองใช้ดู มันจะมีเมนูย่อยซ่อนอยู่
โหลด VDO สาธิตการวาดวงจรได้จากลิงค์นี้ครับ   http://upload.one2car.com/download.aspx?pku=9594FC4DC81AT585H7UXXSLWKKJCQ

- การซิมูเลชั่น ดูการทำงานของวงจร
ในการซิมวงจร คลิกตรงตัว pic เพื่อหา hex ไฟล์ที่จะมาซิม แล้วก็เลือกความเร็วของ cpu แล้วกดตรง ปุ่มซิม
ความเร็วของ cpu ถ้าเลือกน้อย การซิมก็จะช้า เหมาะสำหรับดูการทำงานเป็นขั้นตอน สำหรับวงจรที่ซับซ้อน
ให้ทดลองเปลี่ยนแปลงค่าต่างๆดูนะครับ
โหลด vdo ตัวอย่างได้จากที่นี่ http://upload.one2car.com/download.aspx?pku=959500793LMRYCBEM2X7[JYN96YT3

ตัวอย่างการใช้งานเครื่องมือวัดที่มีในโปรแกรม จากวีดีโอ เป็นการใช้งานสโคปวัดสัญญาณจากตัวส่งรีโมท ที่ส่งมาเข้าตัวรับ แล้วแสดงผลออกที่ LED ทีละ 8 บิต โดยสัญญาณที่ส่งมาจะประกอบด้วย เฮดพัลล์ และ คอมมานอีก 16 บิต  http://upload.one2car.com/download.aspx?pku=BAD5B2236T2GR8UVJK9F276NRLCY9

** ถ้ากดโหลดไม่ได้ ให้ก๊อปลิงค์ไปวางที่แถบแอดเดรสบาร์ แล้วกด Enter

จากรูปด้านล่าง เป็นเทคนิกการขยายพอร์ตของ PIC ด้วยไอซี Shift Register ในการใช้งานบางครั้งเราใช้ๆไปก็นึกได้ อ้าว พอร์ตมันหมดแล้วนี่ ทำไงดี ก็ใช้เทคนิกนี้ในการขยายพอร์ต เพราะมันจะเป็นการเข้ารหัสแบบอนุกรม ใช้ขาของ PIC แค่สามขาในการควบคุมพอร์ต โหลดโค๊ดและวงจรไปทดลองได้ที่ลิงค์นี้ครับ >>
http://upload.one2car.com/download.aspx?pku=E01670552DX7J8LA6G46ZV889OCMT


หัวข้อ: Re: โปรแกรมสำหรับพัฒนา PIC - Proteus
เริ่มหัวข้อโดย: tutu ที่ มิถุนายน 13, 2010, 03:17:05 PM
แนะนำเว็บอัพโหลดดีๆครับ อัพ 1 อันได้ 8 ลิ้ง กันมันเสียได้ครับ

http://www.up2mirror.com/ (http://www.up2mirror.com/)


หัวข้อ: Re: โปรแกรมสำหรับพัฒนา PIC - Proteus
เริ่มหัวข้อโดย: got_extra ที่ กรกฎาคม 28, 2010, 08:16:50 PM
ผมกดเลือกอุปกรณ์เสร็จแล้ว..........พอมากดวางแล้วไม่เห็นตัวอุปกรณ์ทำไงดีครับ....... shocked2


หัวข้อ: Re: โปรแกรมสำหรับพัฒนา PIC - Proteus
เริ่มหัวข้อโดย: ROBOT ที่ ตุลาคม 23, 2010, 06:27:37 PM
ปัญหาติดตั้ง Proteus เสร็จเรียนร้อยแล้ว เลือกอุปกรณ์มาแล้วคลิกวางไม่ได้ แสดงว่ามีปัญหาเรื่องการ patch โปรแกรมครับ หาตัว patch ตัวอื่นมา patch ดูและให้ตรงกับ version ครับ

โปรแกรม Proteus V7.7 SP2 ครับ
http://rapidshare.com/files/398930221/7.7.2.rar.html

ไฟล์สำหรับ patch ครับ
 http://rapidshare.com/files/410167622/patch772.zip.html

คำแนะนำ
 - ไฟล์ patch anti virus จะมองเป็นไวรัส ควรปิดก่อน patch ครับ


หัวข้อ: Re: โปรแกรมสำหรับพัฒนา PIC - Proteus
เริ่มหัวข้อโดย: E29IOU ที่ พฤศจิกายน 11, 2010, 11:18:38 AM
แจ่มเลยครับ ผมเองก็หัดเล่นตัวนี้เหมือนกัน รู้สึกว่าเข้าใจง่ายกว่าการเอาวงจรมาต่อเยอะเลยครับ แต่ผมยังติดเรื่องนึง ผมจะทำวงจรตรวจจับสี 7 สีด้วยกัน คือ สีดำ น้ำตาล แดง ส้ม เหลือง เขียว น้ำเงิน ม่วง คือสีของตัวต้านทานครับ ใช้ LDR ในการจับ (หากมีอุปกรณ์อื่นที่เหมาะสมช่วยแนะนำด้วย) จะใช้ไฟส่องไปที่ LDR และเอาแผ่นพลาสติกที่เป็นสีมาใส่ระหว่าง LDR และหลอดไฟ แล้วให้ประมวลผลว่าเป็นสีอะไร เมื่อได้สีตรงตามที่ตั้งค่าไว้เช่น สีแดง = 2 ก็ให้แสดงผลออกที่ 7 Segment  หรือจอ LCD ประมาณนี้หละครับ อยากขอคำแนะนำ


หัวข้อ: Re: โปรแกรมสำหรับพัฒนา PIC - Proteus
เริ่มหัวข้อโดย: super_s ที่ กุมภาพันธ์ 20, 2012, 04:44:04 PM
 :) :D :D :D


หัวข้อ: Re: โปรแกรมสำหรับพัฒนา PIC - Proteus
เริ่มหัวข้อโดย: super_s ที่ กุมภาพันธ์ 20, 2012, 04:50:49 PM
:) :D :D :D
การซิมูเลชั่น ดูการทำงานของวงจร
ในการซิมวงจร คลิกตรงตัว pic เพื่อหา hex ไฟล์ที่จะมาซิม แล้วก็เลือกความเร็วของ cpu แล้วกดตรง ปุ่มซิม
ความเร็วของ cpu ถ้าเลือกน้อย การซิมก็จะช้า เหมาะสำหรับดูการทำงานเป็นขั้นตอน สำหรับวงจรที่ซับซ้อน
ให้ทดลองเปลี่ยนแปลงค่าต่างๆดูนะครับ
โหลด vdo ตัวอย่างได้จากที่นี่
อันนี้โหลดไม่ได้ครับ ขอใหม่ครับ     thank2   :D  http://upload.one2car.com/download.aspx?pku=959500793LMRYCBEM2X7[JYN96YT3


หัวข้อ: Re: โปรแกรมสำหรับพัฒนา PIC - Proteus
เริ่มหัวข้อโดย: joo ที่ มิถุนายน 26, 2012, 01:25:16 PM
ค้นหาไฟล์สำหรับ patch ไม่เจอครับ ลงโปรแกรมมาถึงขั้นตอน patch แต่หาไฟล์ ARES ที่อยู่ใน bin
           และ avr  ที่อยู่ใน model ไม่เจอครับ แนะนำด้วยครับ


หัวข้อ: Re: โปรแกรมสำหรับพัฒนา PIC - Proteus
เริ่มหัวข้อโดย: rit-watt ที่ ตุลาคม 17, 2012, 05:15:33 AM
ทำไมผมโหลดไม่ได้ครับขอคำชี้แนะด้วยครับ help!!!


หัวข้อ: Re: โปรแกรมสำหรับพัฒนา PIC - Proteus
เริ่มหัวข้อโดย: rit-watt ที่ ตุลาคม 17, 2012, 05:50:23 AM
ทำไมผมโหลดไม่ได้ครับขอคำชี้แนะด้วยครับ


หัวข้อ: Re: โปรแกรมสำหรับพัฒนา PIC - Proteus
เริ่มหัวข้อโดย: Nattawut-LSV Team ที่ ตุลาคม 17, 2012, 06:44:24 AM
ทำไมผมโหลดไม่ได้ครับขอคำชี้แนะด้วยครับ

ผมเช็คลิงค์ดาวน์โหลดให้แล้ว ยังโหลดได้ปกติครับ  lsv-smile


หัวข้อ: Re: โปรแกรมสำหรับพัฒนา PIC - Proteus
เริ่มหัวข้อโดย: Nattawut-LSV Team ที่ ตุลาคม 17, 2012, 06:48:10 AM
ถ้าโหลดไม่ได้จริงๆ เี๋ดี๋ยวผมจะอัพไฟล์ให้ใหม่  lsv-smile


หัวข้อ: Re: โปรแกรมสำหรับพัฒนา PIC - Proteus
เริ่มหัวข้อโดย: kiano♥ ที่ ตุลาคม 17, 2012, 09:10:55 AM
- ดาวโหลดโปรแกรม
ดาวโหลดโปรแกรมจะมีทั้งหมด 4 พาทครับ โหลดได้แล้วให้เอามาไว้ในโพลเดอร์เดียวกันถึงจะแตกซิบออกได้

path-01  http://upload.one2car.com/download.aspx?pku=9594FE555OUWPJQ6KJNDN8LXEQSMS
path-02  http://upload.one2car.com/download.aspx?pku=9594FE8D9S4JVMHQKQW7RIZUBVAC8
path-03  http://upload.one2car.com/download.aspx?pku=9594FE94AP5WWQBXTC597O36RDV5S
path-04  http://upload.one2car.com/download.aspx?pku=9594FEC98KQOKW7KFEP4A2OEEQOEC

ยังโหลดได้อยู่นะครับ


หัวข้อ: Re: โปรแกรมสำหรับพัฒนา PIC - Proteus
เริ่มหัวข้อโดย: hlam ที่ มกราคม 30, 2013, 05:46:42 PM
คุณพี่ Kiano ครับ path-02 ดาวน์โหลดไม่ได้แล้วครับช่วยด้วยครับ

ขอบคุณครับ.คุณพี่ใจดี