เนื่องจากได้ยินชื่อเสียงของไอซี 74HC595 มานานแล้วแต่ไม่มีโอกาศได้ลอง สั่งซื้อจาก ES มาดองใว้ 6 ตัว ไม่มีเวลาเล่น LED DOT MATRIX ก็มีแล้ว 6 อัน แต่มันดันเป็นแบบสองสี 74HC595 ก็เลยไม่พอต้องใช้อีก 2-4 ตัวมั้ง ก็เลยเอาซะหน่อยเดี๋ยวเสียของ แต่ว่าลองซิมเอา ทำเป็นไฟวิ่งจากขวามาซ้าย ส่่วนข้อความที่วิ่งก็เป็นชื่อสถาบันของข้าพเจ้า มหาวิทยาลัยเทคโนโลยีราชมงคลอิสาน อิอิ...แอบโฆษณานิดนึง เป็นภาษาไทยนะครับ ก็ทำอยู่สามสี่วันอ่ะครับ และไม่ค่อยว่างด้วยเลยไม่มีโอกาศนำมาลงให้ได้ดูกัน การใช้ไอซีขยายพอร์ตก็ดีนะครับประหยัดดี เพราะตัวนึงก็ตก 3-4 บาทเอง ได้ตั้ง 8 พอร์ต แต่ก็เขียนโปรแกรมยากขึ้นนิดนึง
เอ้าแจกโค๊ดเลยครับ
อ้อ ผมเอาฟังก์ชัน load_reg มาจากในเน็ตนะครับ จำไม่ได้เหมือนกันเอามาจากไหน ขออภัยท่านเจ้าของฟังก์ชันด้วยครับ
/**
#include <16f877a.h>
#fuses HS,NOWDT,NOPROTECT,NOLVP
#use delay(clock=20000000)
#define SDATA_PIN PIN_D0 // SER (pin 14 of first 74HC595)
#define SCLK_PIN PIN_D2 // SRCLK (pin 11 of all 74HC595)
#define RCLK_PIN PIN_D1 // RCLK (pin 12 of all 74HC595)
int8 data[5]={0b00000001,0b00000000,0b00000000,0b00000000,0b00000000};
int8 chack_bit=0;
int8 s=0;
const int rmuti1[] = {//rmuti 29*7
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7E,0x04,0x02,0x00,0x7E,0x02,0x02,
0x7C,0x02,0x02,0x7C,0x00,0x3E,0x40,0x40,0x40,0x7E,0x00,0x3F,0x42,0x42,0x00,0x7E,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
const int rmuti[] = {//rmuti 192*7
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x7C,0x20,0x7C,0x00,0x04,0x7C,0x20,
0x14,0x7C,0x00,0x04,0x04,0x78,0x01,0x05,0x45,0x7D,0x00,0x04,0x7C,0x20,0x18,0x04,
0x7C,0x00,0x6C,0x54,0x40,0x7C,0x00,0x04,0x04,0x78,0x00,0x00,0x74,0x54,0x24,0x7B,
0x02,0x6D,0x54,0x40,0x7C,0x00,0x00,0x7C,0x40,0x04,0x7C,0x20,0x18,0x04,0x7C,0x00,
0x78,0x14,0x14,0x04,0x78,0x00,0x06,0x05,0x79,0x41,0x04,0x7C,0x40,0x20,0x7C,0x00,
0x06,0x05,0x79,0x41,0x00,0x74,0x54,0x24,0x78,0x00,0x6D,0x55,0x41,0x7D,0x00,0x18,
0x54,0x74,0x00,0x04,0x04,0x78,0x00,0x0C,0x74,0x4C,0x40,0x7C,0x02,0x64,0x7C,0x20,
0x7C,0x00,0x30,0x44,0x7C,0x00,0x78,0x14,0x14,0x04,0x78,0x00,0x00,0x74,0x54,0x24,
0x78,0x00,0x75,0x55,0x45,0x79,0x00,0x00,0x74,0x54,0x2C,0x7E,0x00,0x04,0x04,0x78,
0x00,0x04,0x7C,0x40,0x20,0x7C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
};
void send_byte(char data);
void load_reg(void);
void ship_bit(int s);
void show();
//================================
void main()
{
while(true)
{
s++;
if(s==1)
{
output_low(PIN_C0);
output_high(PIN_C1);
}
if(s==2)
{
output_high(PIN_C0);
output_low(PIN_C1);
}
if(s==3)
{
output_low(PIN_C0);
output_low(PIN_C1);
s=0;
}
output_low(SDATA_PIN);
output_low(SCLK_PIN);
output_low(RCLK_PIN);
show();
}
}
void show()
{
int8 count=0,count1=0,step=0,C=0;
for(count=0;count<200;count++) count1="0;count1<1;count1++)" c="0;C<=" i =" 0;" chack_bit="=" chack_bit="1;" chack_bit="=1)">
**/
ขอรูปวงจรเเบบเต็มๆๆได้ไหมครับ
ตอบลบขอคุณครับ
ลงเมล์ใว้ครับ ลืม มันเป็นเมล์ระบบ
ตอบลบครับ pakansit@hotmail.com
ตอบลบสวัสดีครับ
ตอบลบพีเคยใช้ labview ป่าวครับ
คือผมจะเอา pic ติดต่อกับ labview ผ่านทาง usb ครับ
จะทำเป็น สโคปวัดสัญญาณทั่วไปครับ โดยทำการส่งข้อมูลผ่านทาง usb ไปให้ labview เเสดงผลครับ
พี่ว่ามันทำได้ไหมครับ คือผมจะทำเป็นโปรเจคจบปีนี้อ่ะ รบกวนพี่ข่วยชี้เเนะด้วยครับ ถ้ามันยากไปผมน่าจะทำแนวไหนดีครับ
หาตัวอย่างมานานแล้วครับ ขอเอาไปศึกษาหน่อยนะครับ ขอบคุณครับ
ตอบลบสวัสดีครับ ผมขอรูปวงจรแบบเต็มๆด้วยคนนะครับ
ตอบลบหรือถ้าได้ไฟล์ proteus เลยยิ่งดีครับ ขอบคุณมากนะครับ
yongyoot_mung@hotmail.com
ผมขอรูปวงจรแบบเต็มๆด้วยคับ และถ้าได้ไฟล์ proteus ด้วยยิ่งดี ขอบคุณมากคับ ani-rut@windowslive.com รบกวนส่งเมล์หน่อยนะคับ
ตอบลบผมขอวงจรแบบเต็มๆด้วยครับ ขอบคุณครับ
ตอบลบsuriya22@gmail.com
ผมขอวงจรด้วยครับ ขอบคุณมากครับ
ตอบลบteptevan@hotmail.com
สวัสดีครับ ผมเองเป้นคนนึงที่สนใจมาก เรื่องนี้ แต่ผมเรียนด้านวิทยาศาสตร์electronic ที่ ราม มานะครับตอนทำโปรแจ็คเลยไม่สามารถ แต่สนใจมากเลย เผื่อเป็นแนวทาง ผมขอวงจรเต็มได้ไหมครับพี่ จะศึกษาดูครับ ถ้าพี่มีเวลาส่งให้ผมด้วยนะครับ devilelectronic@hotmail.com จะเป็นพระคุณอย่างสูงขอบคุณครับ
ตอบลบผมสนใจมาก กำลังจะทำ แต่ไม่มีข้อมูลอะไรเลยครับ ช่วยแนะนำหน่อยLED DOT MATRIX (SIM) เมล์ nottykikkujunk@hotmail.com
ตอบลบช่วยหน่อยครับพี่ ช่วยแนะนำการเขียนโปรแกรม shift ข้อมูรของไอชี 74hc595 แบบ 2 ตัวเป็นภาษาชีนะครับ พอดีจะทำโปรเจ็กนะครับใก้ถืง กำนดแล้วด้วย ขอโค๊ดที่ใช้งานได้นะครับ ขอบคุณครับ
ตอบลบผมขอรูปวงจรแบบเต็มๆด้วยคับ และถ้าได้ไฟล์ proteus ด้วยยิ่งดี ขอบคุณมากคับ weerawat1517@gmail.com รบกวนส่งเมล์หน่อยนะคับ
ตอบลบรบกวนขอไฟล์ทั้งprotuesกับcodeด้วยนะครับswordmannong_surin@hotmail.com
ตอบลบส่งให้แล้วนะครับ ใครยังไม่ได้ เมล์มานะครับ nont_peet@hotmail.com
ตอบลบผมขอไฟล์ proteus ด้วยนะครับ ขอบคุณมากๆเลยคับ
ตอบลบg-fender@hotmail.com
ผมขอไฟล์ทั้งprotuesกับcodeด้วยนะครับ
ตอบลบid_056@hotmail.com
ผมขอรูปวงจรแบบเต็มๆด้วยคับ และถ้าได้ไฟล์ proteus ด้วยยิ่งดี ขอบคุณมากคับ m_et@windowslive.com
ตอบลบสวัสดีคับ พอดีผมกำลังเรียนเรื่องนี้อยู่ อยากจะขอไฟล์ทั้งprotuesกับcodeคับ เพื่อศึกษา คับไกล้จะส่ง อ.แล้วด้วยคับ ขอบคุณคับ
ตอบลบcosmo.net@hotmail.co.th
ผมขอรูปวงจรแบบเต็มๆด้วยคับ และถ้าได้ไฟล์ proteus ด้วยยิ่งดี ขอบคุณมากคับ suk_lonely@hotmail.com
ตอบลบผมขอรูปวงจรแบบเต็มๆด้วยคับ และถ้าได้ไฟล์ proteus ด้วยยิ่งดี ขอบคุณมากคับ suk_lonely@hotmail.com
ตอบลบผมขอไฟล์ทั้งprotuesกับcodeด้วยนะครับ
ตอบลบน่าสนใจมากคับ
mrnubae@hotmail.com
ผมขอรูปวงจรแบบเต็มๆด้วยคับ
ตอบลบขอบคุณมากคับ k.nipon_34@hotmail.com
น่าสนใจมากคะ อยากได้ตัวโปรแกรมแบบเต็มๆ รบกวนด้วยนะคะ
ตอบลบthipawan9@hotmail.com
ขอบคุณคะ
ผมขอรูปวงจรแบบเต็มๆด้วยคับ
ตอบลบขอบคุณมากคับ k.nipon_34@hotmail.com
ผมขอไฟล์ทั้งprotuesกับcodeด้วยนะครับ
ตอบลบน่าสนใจมากคับ
i_sun00@hotmail.com
ขอบคุณมากครับ
ขอไฟล์ protues กับ code ครับ ขอบคุณมากครับ
ตอบลบphusit_num@hotmail.com
ขอไฟล์เต็มด้วยครับ ขอบคุณครับ
ตอบลบkakkak1234@hotmail.com
ขอไฟล์แบบเต็มด้วยคนครับ คนบ้านเดียวกัน ขอบคุณครับ
ตอบลบussawin_dgtelecom@hotmail.com
ขอโค้ดภาษาซีหน่อยครับ K.nipon_34@hotmail.com
ตอบลบเอาแบบสมบูรณ์เลยนะครับ ขอบคุณครับ
พี่ครับ ขอไฟล์ proteus หริอ Schematic ได้ได้ครับ
ตอบลบCaned_d_d@hotmail.com
ช่วงคำสั่งที่เรียกใช้ฟังก์ชั่น
ตอบลบrmuti1 และ rmuti ไม่มีเหรอครับ แล้วตรง ฟังก์ชั่นของ show ไม่เห็นเรียกใช้ ไลย์เบอรี่ของ rmuti1,rmuti แล้วส่งอะไรออกไป show เหรอครับ
ผิดพลาดประการใด ขออภัยนะที่นี้ด้วยครับ
ช่วยตอบกลับด้วยนะครับ
Caned_d_d@hotmail.com
ขอไฟล์ protues กับ code ครับ ขอบคุณมากครับ
ตอบลบvit-ta-ya@hotmail.com
พี่คับขอ รูปชัดๆ หรือ ไฟล์ protues กับ codeหน่อย นะคับขอบคุนค้าบบ
ตอบลบshakespeare_oat@hotmail.co.th
ความคิดเห็นนี้ถูกผู้เขียนลบ
ตอบลบสวัสดีครับ ขอไฟล์วงจรที่ใช้กับโค๊ดนี้ด้วยครับ เป็นไฟล์ Proteus ก็ได้นะครับ
ตอบลบขอบคุณครับ
Siwapong.Add@gmail.com
สวัสดีครับ ขอไฟล์วงจรที่ใช้กับโค๊ดนี้ด้วยครับ เป็นไฟล์ Proteus ก็ได้นะครับ
ตอบลบขอบคุณครับ
kittiwong36@gmail.com