Wednesday, June 10, 2009

ข่าวจากสื่อเมืองไทย เรื่องเด็กอัจฉริยะวัย 11 ปี

เมื่อวานนี้ตอนขับรถมาทำงาน ฟังวิทยุหลายรายการพูดถึง เด็กชายโมเช่ ลูกครึ่งเอเชีย อายุ 11 ปี เรียนจบ'ปริญญาเอก' ด้าน Astrophysics ซึ่งเป็นศาสตร์ด้านหนึ่งของดาราศาสตร์ แล้วก็เรียก ด๊อกเตอร์โมเช่ กันทั้งรายการ ผมฟังแล้วก็คิดว่าเด็กคนนี้เจ๋งจริงๆอัจฉริยะของแท้ อยากรู้ความเห็นของกรรมการสอบวิทยานิพนธ์เค้าจังเลยว่าเป็นยังไง ในรายการยังพูดว่า โมเช่เข้าเรียนระดับมหาวิทยาลัยตอนอายุ 8 ขวบ ว้าว..เรียน 3 ปี ควบตรี-โท-เอก เลยเหรอ สุดยอดจริงๆ
พอมาถึงที่ทำงานอยากเห็นหน้าโมเช่เลยลอง Google ดู ก็เจอเว็บที่พูดถึงหลายเว็บเลย เช่นที่ Slashdot อ่านดูแล้วก็ไม่เหมือนกับข่าวที่วิทยุบอกเลย... ที่เป็นข่าวเพราะว่าโมเช่เรียนจบจากวิทยาลัยด้วยอายุเพียง 11และได้เกรด 4.0 ซึ่งเก่งมากและเป็นอัจฉริยะแน่นอน แต่ไม่ใช่เพราะเค้าจบ ป.เอก อายุ 11 มันคนละเรื่องกันเลย แถมคนที่ Slashdot ยังเถียงกันอีกว่าเรียนด้าน Astrophysics จริงๆเหรอ เพราะที่มหาวิทยาลัยนั้นไม่มีสาขานี้ อันนี้ก็ว่ากันไป
แต่..เรื่องทั้งหมดทำให้ผมรู้ว่าสื่อไทยนี่เชื่อถือแทบไม่ได้เลย ไม่รู้ว่าตั้งใจแต่งเติมข่าวหรือแปลผิด(ซึ่งอ่านดูแล้วมันก็ไม่น่าจะแปลไปเป็นว่าจบป.เอกได้) รู้แต่ว่ามั่วสุดๆ

ลิงค์ข่าวภาษาไทย หนูน้อยอัจฉริยะวัย 11 ขวบ จบปริญญาเอก เกรด 4 อีกด้วย

Friday, May 22, 2009

กระดานซื้อขายนาฬิกา แห่งใหม่ครับ

ทดลองเปิดกระดานซื้อขายนาฬิกา เพื่อให้คนที่มาใช้งานเว็บ WatchKzy.com จะได้มีสถานที่สำหรับซื้อขายแลกเปลี่ยนนาฬิกาหรืออุปกรณ์ที่เกี่ยวข้อง โดยไม่มีค่าใช้จ่ายใดๆ และนอกจากนั้นกระดานนี้ก็จะได้รับการดูแลจาก punkky เอง รับรองไม่มีของปลอมแน่ๆ
ใจจริงอยากจะทำเป็นที่ประมูลนาฬิกาออนไลน์ไปเลยให้มันครบเครื่อง เพราะยังไงคนขายก็อยากขายในราคาที่สูงที่สุดเท่าที่จะขายได้ ส่วนคนซื้อถ้าอยากได้จริงๆก็สู้ราคากันได้ ราคาของนาฬิกาจะเป็นไปตามกลไกตลาดอย่างแท้จริง เอาไว้มีคนมาเล่นมากๆจนมีความเหมาะสมที่จะเปิดเป็นเว็บประมูลนาฬิกาค่อยว่ากันอีกที ตอนนี้เป็นกระดานแบบนี้ไปก่อน

Sunday, May 10, 2009

หาซื้อสายนาฬิกา

ขอโฆษณานิดนึง ใครหาซื้อสายนาฬิกา สำหรับนาฬิกาดีๆของตัวเองขอเชิญ ร้านขายสายนาฬิกาที่หรอยที่สุดในประเทศไทยครับ
มีสินค้าหลายอย่าง โดยเฉพาะสายนาโต้ หรือ สาย Nato นี่ นำเข้าจากอังกฤษเลยครับ


ส่วนสายหนังอื่นๆก็มีทั้งจากเยอรมัน และ ฝรั่งเศสครับ

Tuesday, April 28, 2009

สอนลูก

เวลาออกไปนอกบ้านแล้วเห็นเด็กที่มากับพ่อแม่บางคนดูน่ารักดี แต่พอเด็กคนนั้นเริ่มทำตัวไม่น่ารักเช่น ขว้างปาสิ่งของ ทำเสียงรบกวน(ไม่ใช่เสียงร้องไห้)พูดจาไม่มีหางเสียง และอีกหลายๆอย่าง ทำให้รู้สึกว่าเราต้องสอนลูกเราให้ดีๆ ไม่ให้น่ารักแต่หน้าตา แต่กิริยาไม่น่ารัก
สิ่งหนึ่งที่เห็นตรงกันกับคุณแม่ของลูกก็คือ "สิ่งใดที่ลูกไม่ควรทำเมื่อโตขึ้น ก็ไม่ควรทำเมื่อตอนที่ยังเป็นเด็ก" ไม่ใช่คิดว่าตอนนี้ยังเป็นเด็กอยู่ไม่เป็นไรพอโตขึ้นแล้วค่อยห้ามค่อยสอน ผมคิดว่าพอโตขึ้นแล้วมันจะห้ามไม่ได้ ลูกเค้าจะมีคำถามว่า "ทำไมเมื่อก่อนทำได้" นอกจากนั้นแล้วมีอีกสิ่งหนึ่งคือ "สิ่งใดไม่ควรทำเมื่อออกไปนอกบ้าน ก็ไม่ควรจะทำเมื่ออยู่ที่บ้าน" ไม่ใช่อยู่บ้านขว้างของเล่น พอออกนอกบ้านแล้วจะห้ามเค้าได้ เค้าไม่เข้าใจหรอกครับ เมื่อไม่ให้เค้าทำแต่แรก เค้าก็จะไม่ทำ และก็ไม่ต้องมีการห้ามปรามให้เป็นการทำร้ายจิตใจลูกและพ่อแม่

Sunday, April 26, 2009

อบรมการตลาดออนไลน์

ขอประชาสัมพันธ์โครงการฝึกอบรมดีๆครับ คือ
กรมส่งเสริมอุตสาหกรรมและเขตอุตสาหกรรมซอฟต์แวร์ประเทศไทย (Software Park)ได้ร่วมมือกันจัด โครงการ “การพัฒนาศักยภาพและเพิ่มขีดความสามารถในการแข่งขันอุตสาหกรรมไทยด้วยเทคโนโลยีสารสนเทศ : สำหรับ SMEs ผู้ผลิตและผู้ค้ารายย่อย” โดยจัดหลักสูตรอบรมการตลาดผ่านทางอิเล็กทรอนิคส์ หรือ e-Marketing เพื่อส่งเสริมและพัฒนาศักยภาพ SMEs ไทย

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

ซึ่งผู้เข้าโครงการจะได้เรียนรู้วิธีการทำเว็บไซต์ให้คนเข้ามาแล้วอยู่ในเว็บนานๆ วิธีการโฆษณาเว็บไชต์ วิธีการรับจ่ายเงินออนไลน์ และอื่นๆอีกมากมาย โดยจะลงมีปฏิบัติจริงเลย (มีคอมพ์ให้ใช้คนละเครื่อง)

โครงการนี้ ฟรี! ครับ แต่เพื่อให้ผู้เข้าร่วมตั้งใจปฎิบัติจึงมีค่ามัดจำ 5000 บาท มาเรียนครบ 3 วัน ก็คืนให้ครับ

รายละเอียดเพิ่มเติมและวิธีการสมัครดูได้ที่ http://www.swpark.or.th/emkt/ ครับ

Sunday, March 01, 2009

ปริญญาโทการจัดการ

สมัยนี้อะไรก็ต้องใช้ IT ในการช่วยเพิ่มประสิทธิภาพไม่ว่าจะการค้าการขาย, การออกแบบ, การโฆษณา, การเรียน แม้กระทั่งการเลี้ยงลูก ในช่วงเศรษฐกิจถดถอยอย่างปัจจุบันนี้ทุกอย่างแทบจะหยุดนิ่ง ผู้คนไม่อยากออกจากบ้านเท่าไหร่เพราะไม่ต้องการใช้เงินมาก การใช้ IT ยิ่งเพิ่มขึ้นมากมาย ผู้คนและธุรกิจที่อยู่ในวงการนี้ยังคงสามารถไปได้ ถ้าใครว่างๆตอนนี้ผมว่าลงทุนอีกนิดไปเรียนเพิ่มเติม นอกจากเสริมความรู้แล้วยังได้ปริญญามาประดับ Profile อีกด้วย แล้วเรียนที่ไหนดีล่ะ ตอนนี้ที่ยังเปิดอยู่ก็มีที่ มหาวิทยาลัยวลัยลักษณ์ เปิดถึงสิ้นเดือนมีนาคมนี้ ตามลิงค์ข้างล่างเข้าไปได้

ปริญญาโทการจัดการ | ปริญญาโทการจัดการเทคโนโลยีสารสนเทศ | ปริญญาโทสาขาเทคโนโลยีสารสนเทศ

Sunday, February 08, 2009

ย้าย Server Siamnaliga.com

เนื่องจาก Siamnaliga.com นั้นมีคนมาใช้งานมากมายจน server ที่เช่าอยู่รองรับไม่ไหว ทางกรรมการของเว็บจึงจัดการให้มีการขยับขยายไปยัง server ที่ประสิทธิภาพสูงกว่า พอดีพวก forum กับ CMS ที่ใช้อยู่นั้นมันโบราณมากๆ พอไปอยู่ที่ใหม่มันเลยงง ไม่ทำงานกันดื้อๆ ลองแก้อยู่แป๊ปนึงก็พอจะเอา Forum กลับคืนมาได้ เลยเอาวิธีแก้ซึ่งคาดไม่ถึงมาแปะไวซักหน่อย
ปัญหาที่การทำงานของ Forum Invision board นั้นเกิดจากตัว MySql ที่เป็นรุ่นใหม่ขึ้นเลยค่อนข้างจะจุกจิกหน่อย MySql เดิมคือ รุ่น4.0.27 ที่ใหม่คือ รุ่น4.0.67
Script ที่มีปัญหาคือ
SELECT f.*, c.id as cat_id, c.position as cat_position, c.state as cat_state, c.name as cat_name, c.description as cat_desc,c.image, c.url, m.member_name as mod_name, m.member_id as mod_id, m.is_group, m.group_id, m.group_name, m.mid
from ibf_forums f, ibf_categories c
LEFT JOIN ibf_moderators m ON (f.id=m.forum_id)
WHERE f.category=c.id
order by c.position, f.position

ซึ่งดูโอเคก็ไม่น่าจะผิดตรงไหน แต่พอลองรันดูจะเกิด error
#1054 - Unknown column 'f.id' in 'on clause'

หาที่ผิดอยู่นานก็ไม่เจอ ลองแก้มั่วๆไปหลายแบบก็ไม่สำเร็จ สุดท้าย ลองสลับลำดับการเขียนชื่อของ Table (ตัวอักษรน้ำเงิน)
SELECT f.*, c.id as cat_id, c.position as cat_position, c.state as cat_state, c.name as cat_name, c.description as cat_desc,c.image, c.url, m.member_name as mod_name, m.member_id as mod_id, m.is_group, m.group_id, m.group_name, m.mid
fromibf_categories c,ibf_forums f
LEFT JOIN ibf_moderators m ON (f.id=m.forum_id)
WHERE f.category=c.id
order by c.position, f.position

คราวนี้ผ่านโลดใช้งานได้ ทำเอางงไปเลยว่า MySqlรุ่นใหม่มันเขี้ยวเรื่องลำดับการเขียนชื่อ Table ด้วยเหรอเนี่ย

ข่าวไม่ดี

เวลาประมาณ 16:10 น. ของวันที่ 6 กุมภาพันธ์ 2552 ป๋าของผมได้เดินหกล้มหมดสติและเสียชีวิตกระทันหันโดยที่ครอบครัวไม่ได้ทันตั้งตัวทุกคนอยู่ในอาการช๊อค
ขอให้ป๋าไปสู่สุขคติครับ

Tuesday, January 27, 2009

เกี่ยวกับสาย Nato เอาไว้ใส่กับ Rolex

มีความเห็นส่วนตัวเกี่ยวกับสาย Nato มาลงไว้ตรงนี้
1. สาย Nato ดั้งเดิมนั้น มีสีเดียวคือสีเทา (admiralty grey) และมีขนาดเดียวคือ 20mm
2. buckle ดั้งเดิมนั้นเป็น ทองเหลืองชุบโครเมี่ยม
3. ไม่มีการเย็บด้วยด้าย รอยต่อจะใช้ความร้อนเชื่อมทั้งหมด
ดังนั้นสาย nato ที่ขายกันในปัจจุบันนี้เป็นแบบ upgrade ขึ้นมาแล้ว เพราะ buckle ก็เป็น stainless steel สีก็มีหลายสี ขนาดก็มีหลายขนาด (เจอบางที buckle เป็นเหล็ก สนิมขึ้นได้ด้วย)
สาย Nato


ลายนำเงิน-แดง-น้ำเงิน สวยดีเหมือนกันนะเนี่ย


ซื้อได้ที http://www.watchkzy.com

Tuesday, January 13, 2009

คำว่า "ทักษิณ" ไม่มีในพจนานุกรมราชบัณฑิต

อ่านเจอมาจาก pantip.com กระทู้นี้ http://www.pantip.com/cafe/chalermthai/topic/A7412313/A7412313.html ก็เลยลองเข้าไปใน พจนานุกรมออนไลน์ของราชบัณฑิตที่ http://rirs3.royin.go.th/dictionary.asp แล้วลองพิมพ์คำว่า "ทักษิณ" แล้วลองค้นดู ได้ผลตามรูปข้างล่างนี่แหละ
Taksin is not in the dictionary
ไม่มีคำนี้จริงๆ แต่มีให้เลือกในคำที่คล้ายกัน อืมม์... มันแปลกดีเนอะ :)
ถ้าลองพิมพ์ว่า ทักขิณ จะแปลว่า ทักษิณ อืมม์ ยิ่งเง็งใหญ่ ตกลงคำว่า ทักขิณ นี่มีจริงหรือเปล่าเนี่ย ที่บ้านไม่มีพจนานุกรมด้วยเลยเช็คไม่ได้ สรุปต่อไป หนังสือพิมพ์ควรเขียนว่า ทักขิณ แทน ทักษิณ (ฮา) ...

Monday, January 12, 2009

โครงงานหรอยๆ ทำเล่นๆ

ไปเปิด Blog ใหม่ที่ hroyy.com ใช้ชื่อว่า http://diyprojects.hroyy.com แน่นอนว่าโครงงานแรกคือนาฬิกา Digital ทำเองได้ อิ อิ :)
ต่อไปอาจจะเป็นนาฬิกา LCD ใช้ DS1307 RTC ครับ
A simple clock using DS1307 and PIC16F877A

Sunday, December 21, 2008

หรอย.คอม

หรอย.คอม หรือ http://hroyy.com เป็น Social Network น้องใหม่ล่าสุดของวงการ punkky ก็ไปเปิด blog ไว้ที่ http://punkky.hroyy.com ซึ่งจะเป็นเรื่อง Electronics ล้วนๆ และอีก blog คือ http://nihon.hroyy.com ซึ่งจะเป็นเรื่องราวเกี่ยวกับญี่ปุ่น ยังไงก็ลองไปใช้งานกันดูครับ

Monday, December 08, 2008

การต่อขา Power Supply ของ Device ใน Eagle

โปรแกรม Eagle นั้น เป็นโปรแกรมที่ใช้ประจำในการออกแบบวงจรที่ผมทำเล่น มีปัญหาหนึ่งที่เจออยู่บ่อยๆคือ วางอุปกรณ์แล้วมันไม่มีขาสำหรับต่อ Power Supply หรือ VCC, GND ให้ ตัวอย่างเช่น LM324 พอวางไปในวงจรมันจะเป็นตัว OpAmp เฉยๆ

วิธีการเอาขา Power Supply ออกมาคือ กดปุ่ม Invoke ดังรูป




จะมีหน้าต่างโผล่ขึ้นมาถาม ให้คลิกไปที่อันล่างสุด Gate: P, Symbol: PWR+- ตามภาพ เพื่อเลือกให้แสดงขา Power

พอคลิก OK แล้วมันจะมีขา 4 และ 11 ออกมา แล้วเราก็ต่อ VCC เข้าขา 4 และ GND เข้าขา 11 เป็นอันเสร็จพิธี พอเปลี่ยนไปเป็น Mode PCB มันก็จะต่อขาสองขานี้เข้ากับ Power Supply ให้โดยอัตโนมัต

Sunday, December 07, 2008

เครื่องมือสำหรับงานเล็กๆ

หามานานสำหรับเครื่องมือที่ใช้เจาะรูเล็กๆ ของแผ่นวงจรพิมพ์ (สว่านเจาะแผ่นปริ้นท์)ปกติก็มักเป็นชุดสำหรับทำพวกโมเดลต่างๆ อยากได้อันที่มีโต๊ะสำหรับวางชิ้นงานด้วย เคยเห็นของช่างนาฬิกามันก็เล็กดีแต่ก็ไม่รู้หาซื้อที่ไหน ถามช่างดูเค้าบอกว่าที่ไหนก็มี (?) ซึ่งก็ไม่รู้ว่าที่ไหน อันนึงพันกว่าบาทมั้ง วันนี้ลองนั่งหาดูก็พบว่ามีเครื่องมือประมาณที่ต้องการ ขายอยู่ที่อเมริกา
ราคา
USD 47.35 สำหรับชุดโต๊ะ
USD 66.90 สำหรับตัวสว่าน
USD 57.50 สำหรับหม้อแปลงไฟ (110V -> 12V DC)ถ้าเอามาใช้เมืองไทยก็ต้องซื้อหม้อแปลงเพิ่มอีก
รวม USD 171.75 ประมาณ 6200 บาท ...อืมม์ แพงจัง นี่ยังไม่รวมค่าส่งอีก อยากได้แต่คงไม่ซื้ออ่ะ
ใครทุนหนาอยากลองเล่นดูก็ไปซื้อได้ที่ Micro-Mark



ลองดูๆไปเห็นมีชุดเครื่องกลึงไม้สำหรับงานเล็กๆด้วย น่าเล่นจริงๆ (Apprentice Woodworking Machine) เครื่องนึง USD 107.95 ก็สามพันกว่าบาท ในชุดมีสว่านแบบ Drill Press ด้วยน่าสนเหมือนกันแฮะ ซื้อมาไว้เผื่อลูกอยากทำ Doll House

Thursday, December 04, 2008

.htacess ต้องเป็น UTF-8 เหรอ?

เมื่อวานนี้ลง Wordpress Mu สำหรับเว็บไซต์ของบริษัท ลงเสร็จแล้วเจอแต่ 500 Internal Error ไปดู error log ของเว็บ server ก็เห็น error เต็มไปหมดโดยเป็น error เหมือนๆกันคือ

[Wed Dec 3 09:29:38 2008] [alert] [client xxx.xxx.57.122] /home/Naliga/public_html/.htaccess: Invalid command '\xef\xbb\xbfRewriteEngine', perhaps mis-spelled or defined by a module not included in the server configuration


ตอนแรกคิดว่าเป็นเพราะ server ไม่มี rewrit_mod แต่ก็ลองไปลองมาก็คิดว่าไม่เกี่ยวมั้ง สุดท้ายก็เจอว่าตรง \xef\xbb\xbfRewriteEngine เป็นตัวปัญหา มันหมายถึงว่ามีการ encoding ที่ผิดปกติของไฟล์ .htaccess. หาข้อมูลดูก็เหมือนกับว่า ไฟล์ .htaccess ต้องเซฟเป็น UTF-8 หรือ Latin1 จึงจะเวอร์ค ก็ลองเปิดไฟล์นี้ด้วย Notepad แล้วเซฟใหม่ให้เป็น UTF-8 คราวนี้ก็ใช้งานได้เป็นปรกติ

ทีนี้ก็จำไว้เองว่า .htaccess ควรต้องเป็น UTF-8

Monday, December 01, 2008

เปิดบริการเว็บโฮส์ติ้ง Web Hosting

ไม่รู้เป็นยังไงมายังไงอยู่ๆตอนนี้ punkky ก็ให้บริการเว็บโฮส์ติ้งด้วยแหละ ราคาเริ่มตั้งแต่ 350 บาท/เดือน ถ้าสนใจก็ email ถามได้ที่ punkky@gmail.com มีบริการออกแบบเว็บไซต์ SEO และ ทำ Internet Marketing ด้วย ช่วงนี้เศรษฐกิจไม่ดีคนไม่ค่อยอยากออกจากบ้าน ยังไงการตลาดทาง Internet ก็เป็นทางเลือกที่ดี ในการใช้เงินอย่างมีประสิทธิภาพ

Monday, November 24, 2008

Technique สลับตำแหน่ง Title จากผลการค้น Google

ไปเจอมา เจ๋งดี รายละเอียดอยู่ที่ How to Swap your Blogger (Blogspot ) blog Title ? น่าจะมีประโยชน์สำหรับให้คนเข้า blog จากการ Google มากขึ้น

คุณแม่ไม่เป็นอะไรมาก

จากโพสต์ อาการเส้นเลือดตีบในสมอง เมื่อวันที่ 10 เดือนตุลาคม 2551 ได้ผลการทำ MRI มาตั้งนานแล้ว ไม่เป็นอะไรมาก ไม่ได้เป็น alzheimer ไม่ได้อุดตัน มีเส้นเลือดในสมองบางเส้นตีบแต่ยังไม่ถึงกับตัน ใช้ยา แอสไพริน ก็บรรเทาอาการได้ โล่งใจมากๆ อาการอย่างอื่นแข็งแรงดีมาก

Friday, November 14, 2008

วงจรจับเวลา 99 วินาที ใช้ Microcontroller

โดยส่วนตัวชอบนาฬิกาที่จับเวลาได้เป็นหลักอยู่แล้ว นาฬิกาที่สะสมส่วนมากจะเป็นนาฬิกาแบบนี้ พอดีเขียน Blog ที่วิชาการ.คอมเกี่ยวกับวิธีทำนาฬิกา ซึ่งได้ยกวงจรจับเวลา 99 วินาทีนี้เป็นตัวอย่างในการทำความเข้าใจ ซึ่ง จุดเด่นของวงจรนี้คือ ไม่มีปุ่มกดจับเวลา หรือว่า หยุดจับเวลา และก็ไม่มีปุ่ม Reset อิ อิ :)
วงจรเป็นดังรูปข้างล่างนี้
99 Second Timer Counter Chronograph

ส่วนโปรแกรมที่เป็นภาษาซี เขียนด้วย MikroC ก็เป็นดังข้างล่างนี้ครับ
//PIC16F627A
//4MHz Internal OSC
// Two Digit Counter
// 13/11/2008
// Punkky@gmail.com
#define Digit1 PORTA.F0
#define Digit2 PORTA.F1

unsigned short tick;
unsigned short x1;
unsigned short x2;
void interrupt () //Interrupt จะถูกเรียกทุกครั้งที่ Timer1 เกิดการ Overflow นั่นคือจะถูกเรียกทุกวินาทีนั่นเอง

        PIR1.TMR1IF = 0;        // clears TMR1IF
        TMR1H = 0x80//ตั้งค่าเริ่มต้นของ Timer1 เป็น 0x8000 โดยตั้งเฉพาะสองบิตแรก
        tick = 1; //tick เป็น 1 ทุก 1 วินาที
}

void main(){ 
  CMCON = 0x07;   //Digital I/O for PORTA
  TRISA = 0x00;
  PORTA = 0x00;
  TRISB = 0x00;
  PORTB = 0x00
  T1CON = 0x0F
         
  // Prescaler 1:1   external clock 
  PIE1.TMR1IE = 1;  // enable interupt to start the clock 
  INTCON = 0xC0;   // Set GIE, PEIE 
  TMR1L = 0x00
  TMR1H = 0x80
  PCON.OSCF = 1//Internal Clock 4MHz 
  x1 = 0; //หลักสิบของวินาที 
  x2 = 0//หลักหน่วยของวินาที
  tick = 0;

  while(1){
    if(tick){ //เมื่อเวลาผ่านไป 1 วินาที ค่า tick จะเป็น 1
       tick = 0;
       x2++; //เพิ่มหลักหน่วยของวินาทีขึ้น 1
       if(x2>9){ //ถ้าหลักหน่วยมากกว่า เก้า ก็ให้เซ็ตเป็น ศูนย์ และนับหลักสิบขึ้น 1
          x2 =0;
          x1++;
          if(x1>9){ //ถ้าหลักสิบมากกว่า เก้า ก็ให้เซ็ตเป็น ศูนย์ เพื่อกลับไปนับจาก 00 ใหม่
             x1 = 0;
          }
          PORTB = x1; //นำค่าของหลักสิบไปแสดงผล
          Digit1 = 1; //สั่งให้ CD4543 นำข้อมูลจาก PORTB ไปแสดงบน 7-Segment
          Digit1 = 0; //สั่งให้ CD4543 คงค่าของตัวเลขไว้ โดยไม่ต้องสนใจค่าของ PORTB อีก
       }
       PORTB = x2; //นำค่าของหลักหน่วยไปแสดงผล
       Digit2 = 1; //สั่งให้ CD4543 นำข้อมูลจาก PORTB ไปแสดงบน 7-Segment
       Digit2 = 0; //สั่งให้ CD4543 คงค่าของตัวเลขไว้ โดยไม่ต้องสนใจค่าของ PORTB อีก
   }
  }
}


จำลองการทำงานด้วย Proteus ได้ตามภาพข้างล่าง
Simulation of 99 second counter timer

Saturday, November 08, 2008

ทำนาฬิกา Digital เล่นๆ (นาฬิกาจริงๆ ไม่ใช่ Flash)

ไปเขียนวิธีทำนาฬิกา Digital เอาไว้ที่
นาฬิกา Digital ทำเองได้ ยังไม่เสร็จ เอามาแปะไว้ก่อน :)

รูปหน้านาฬิกาที่จะทำก็ประมาณนี้
นาฬิกา Digital ทำเอง