พิมพ์หน้านี้ - ร ยขร•ร‚ยนยคร“รŠร‘รจยง password รขยดร‚รฃยชรฉ 16f877 ยกร‘ยบ keymatrix ร ยขร•ร‚ยนร‚ร‘ยงรคยงยครƒร‘ยบ

► รร”ร ร…รงยกยทรƒรยนร”ยกรŠรฌ ► => ร‹ร˜รจยนร‚ยนยตรฌ-pcb-ร ยทยครขยนรขร…ร‚ร•รจรฃร‹รรจ => ข้อความที่เริ่มโดย: EMOSECTION ที่ ธันวาคม 15, 2009, 11:40:13 am



หัวข้อ: ร ยขร•ร‚ยนยคร“รŠร‘รจยง password รขยดร‚รฃยชรฉ 16f877 ยกร‘ยบ keymatrix ร ยขร•ร‚ยนร‚ร‘ยงรคยงยครƒร‘ยบ
เริ่มหัวข้อโดย: EMOSECTION ที่ ธันวาคม 15, 2009, 11:40:13 am
ยผรรฃยชรฉ รกยครจ 0-9 ยตรฉรยงยกร’รƒรกยครจ 4 ร‹ร…ร‘ยกยพร รฃยชรฉร‹ร…ร‘ยกยกร’รƒร‚ร‘ยงรคยงยดร•ยครƒร‘ยบ

รŠรรร˜ยตร”ร‡รจร’ยตร‘รฉยงรƒรร‹ร‘รŠรฃร‡รฉรฃยน data 0,[$00,$10,$20,$30] รฃร‹รฉร ยปรงยนยครจร’ยตร’ร‚ยตร‘ร‡

ยถรฉร’รฃยชรฉ eeprom ร ยปรงยนยตร‘ร‡ร ยกรงยบ รŠรรร˜ยตร”ร‡รจร’ยกยด 1234 ยขรฉรรร™ร…ยจรรคยปร รƒร•ร‚ยงรฃยน eeprom 0,[$10,$20,$30,$40] รกร…รฉร‡ร รร’รคยปร ยทร•ร‚ยบยกร‘ยบ data ร‡รจร’ยตรƒยงยกร‘ยนรร‘รฉร‚ ยถรฉร’รครรจยตรƒยงยกรงรกรŠยดยงร‡รจร’ยผร”ยด
ยคร—ร ยถรฉร’ยกยด  ยถร™ยก [$00,$10,$20,$30] รกร…รฉร‡ร รร’ยครจร’ยทร•รจร รƒร•ร‚ยงรคยปร ยปรƒร•ร‚ยบยกร‘ยนยขรฉรรร™ร…รฃยน data

ยถรฉร’ยขรฉรรร™ร…ยตรƒยงยกร‘ยนยกรงรฃร‹รฉยผรจร’ยน

รร‚ร’ยกยถร’รร‡รจร’ 1 ร‡ร”ยธร•ยนร•รฉรร•ยขรฉรร รŠร•ร‚รร‘รฉร‚


หัวข้อ: Re: ร ยขร•ร‚ยนยคร“รŠร‘รจยง password รขยดร‚รฃยชรฉ 16f877 ยกร‘ยบ keymatrix ร ยขร•ร‚ยนร‚ร‘ยงรคยงยครƒร‘ยบ
เริ่มหัวข้อโดย: EMOSECTION ที่ ธันวาคม 15, 2009, 11:47:47 am
2 รฃยชรฉยคร“รŠร‘รจยงรฃร‹ยนร ร‡ร…ร’ยกยดร ร…ยขรกร…รฉร‡รฃร‹รฉรร‘ยนร รƒร•ร‚ยงยกร‘ยน รครรจยทร‘ยบยกร‘ยน รครรจยขรฉร’รยกร‘ยน
3 รฃยชรฉยคร“รŠร‘รจยงรฃร‹ยนร ยปรƒร•ร‚ยบร ยทร•ร‚ยบ eeprom ยกร‘ยบ data ยครƒร‘ยบ
4 ร‹รƒร—รรร•ร‡ร”ยธร•รร—รจยนยทร•รจยดร•ยกร‡รจร’


หัวข้อ: Re: ร ยขร•ร‚ยนยคร“รŠร‘รจยง password รขยดร‚รฃยชรฉ 16f877 ยกร‘ยบ keymatrix ร ยขร•ร‚ยนร‚ร‘ยงรคยงยครƒร‘ยบ
เริ่มหัวข้อโดย: JUB ที่ ธันวาคม 15, 2009, 03:08:24 pm
1.ยถรฉร’ร ยปรงยน eeprom รฃยน mcu ยกรงรครรจรร•ยขรฉรร รŠร•ร‚
2.รคยปร‹ร’รรจร’ยนยดร™รฃยน ร‹ยนร‘ยงรŠร—รยขรยง inex pic16f877 รร•ยบรยกรคร‡รฉยครจรยนยขรฉร’ยงร…รร รร•ร‚ยด
3.รคยปร‹ร’รรจร’ยนยดร™รฃยน ร‹ยนร‘ยงรŠร—รยขรยง inex pic16f877 รร•ยบรยกรคร‡รฉยครจรยนยขรฉร’ยงร…รร รร•ร‚ยด
รขยดร‚ยทร‘รจร‡รคยปยกร’รƒยตรƒร‡ยจรŠรยบ key ยจรร ยกร”ยดร‹ร…ร‘ยงยจร’ยกยกยด รƒรร‹ร‘รŠ ยครƒยบรกร…รฉร‡ ร‹รƒร—ร ยกยด enter ร‹รƒร—ร รร—รจยนรฆ
รกร…รฉร‡รกยตรจยผร™รฉร ยขร•ร‚ยนรขยปรƒรกยกรƒรยกร“ร‹ยนยด รขยดร‚ร ยกรงยบยครจร’ยกร’รƒยกยด key รฃยนรกยตรจร…รยครƒร‘รฉยงรคร‡รฉรฃยน buffer
ร รƒร•ร‚ยงยตรจรรฆยกร‘ยนรคยป รขยดร‚ยกร’รƒยกยด 1 ยครƒร‘รฉยงร ยกรงยบยครจร’ร…ยง buffer รกร…รฉร‡ address buffer+1
รกร…รฉร‡ยนร“ยครจร’ buffer ยทร•รจรคยดรฉรคยปร ยทร•ร‚ยบยกร‘ยบ ยครจร’รฃยน eeprom
4.ร‡ร”ยธร•ยนร•รฉรกร‹ร…รยดร•รŠร˜ยดยงรจร’ร‚รŠร˜ยดรกร…รฉร‡

รกยตรจร รร’ 16f877 รร’รฃยชรฉยงร’ยนรกยครจยนร•รฉรร‘ยนรครรจยคร˜รฉร รร’ยจรฃยชรฉ รกยตรจ 16f628 ยกรงยพร
ยผรรร• code ร ยปรงยนยขรยง mcs-51 ยตรจรยกร‘ยบ serial lcd 9600bps รกร…ร key 4x3 ร รร’ยปรจร’ร‡ รกยตรจรครรร• eeprom ยนร รคยปยพร‘ยฒยนร’ร รร’ร รยง


หัวข้อ: Re: ร ยขร•ร‚ยนยคร“รŠร‘รจยง password รขยดร‚รฃยชรฉ 16f877 ยกร‘ยบ keymatrix ร ยขร•ร‚ยนร‚ร‘ยงรคยงยครƒร‘ยบ
เริ่มหัวข้อโดย: EMOSECTION ที่ ธันวาคม 19, 2009, 07:06:17 pm
รŠยนรฃยจรร‚ร˜รจร ร‹รร—รยนยกร‘ยน ร ยดร•รซร‚ร‡ยผรร…รยงรคยปยพร‚ร’ร‚ร’รรร•ยกร‹ยนรจรร‚ยกรจรยนยครƒร‘ยบ ยขรยบยคร˜ยณยทร•รจยชร•รฉรกร…รรกยนร‡ยทร’ยง ยตร”ยดยปร‘ยญร‹ร’ร‚ร‘ยงรคยงยจรรร’ยถร’รรฃร‹รรจยครƒร‘ยบ
ยพรยดร•ยผรรร•รกยตรจ 16f877 ยครƒร‘ยบ ร ร…ร‚ร รร’รร’รฃยชรฉ ยดร‘ยกร‡รจร’ยปร…รจรร‚รฃร‹รฉรร‘ยนร‹ร’ร‚รคยป


หัวข้อ: Re: ร ยขร•ร‚ยนยคร“รŠร‘รจยง password รขยดร‚รฃยชรฉ 16f877 ยกร‘ยบ keymatrix ร ยขร•ร‚ยนร‚ร‘ยงรคยงยครƒร‘ยบ
เริ่มหัวข้อโดย: JUB ที่ ธันวาคม 22, 2009, 03:32:27 pm
http://jap.hu/electronic/combination_lock.html

รร‘ยนยนร•รฉยผรร‡รจร’ยนรจร’ยจรรฃยชรฉรคยดรฉรกยตรจยตรฉรยงรกยกรฉ code ยนร”ยดร‹ยนรจรร‚ ยขรยงร ยดร”รรฃยชรฉยกร‘ยบ 16f84 ร…รยงร รร’รคยปรกยกรฉรคยขยดร™ยครƒร‘ยบ  8)


หัวข้อ: Re: ร ยขร•ร‚ยนยคร“รŠร‘รจยง password รขยดร‚รฃยชรฉ 16f877 ยกร‘ยบ keymatrix ร ยขร•ร‚ยนร‚ร‘ยงรคยงยครƒร‘ยบ
เริ่มหัวข้อโดย: EMOSECTION ที่ ธันวาคม 23, 2009, 05:15:21 pm
ยขรยบยคร˜ยณยครƒร‘ยบ


หัวข้อ: Re: ร ยขร•ร‚ยนยคร“รŠร‘รจยง password รขยดร‚รฃยชรฉ 16f877 ยกร‘ยบ keymatrix ร ยขร•ร‚ยนร‚ร‘ยงรคยงยครƒร‘ยบ
เริ่มหัวข้อโดย: laser ที่ มกราคม 04, 2010, 01:19:49 pm
ยผรร‡รจร’ ร รร’ ยงรจร’ร‚ รฆ ยกรฉร รกยบยบร‡รจร’ ร ยกรงยบ ยครจร’ ยตร‘ร‡ร ร…ยขรฃรŠรจยตร‘ร‡รกยปรƒยดร•ยกร‡รจร’รร‘รฉร‚ ยครƒร‘ยบ

ร‚ร’ร‡ร‹ยนรจรร‚รกยตรจ ยชร‘ร‡รƒรฌ รครƒรฉยขรฉรร รŠร•ร‚ ยตร‘รฉยงรคยดรฉรร’ยกยดรฉร‡ร‚ยครƒร‘ยบ


หัวข้อ: Re: ร ยขร•ร‚ยนยคร“รŠร‘รจยง password รขยดร‚รฃยชรฉ 16f877 ยกร‘ยบ keymatrix ร ยขร•ร‚ยนร‚ร‘ยงรคยงยครƒร‘ยบ
เริ่มหัวข้อโดย: laser ที่ กุมภาพันธ์ 08, 2010, 07:17:34 pm
ยผรรฃยชรฉ pbp ยนรยครƒร‘ยบ

ยกรฉร ยตร‘รฉยงยตร‘ร‡รกยปรƒ 1 ยตร‘ร‡ ร ยชรจยน num1

รกร…รยพรยกยด key 1ยครƒร‘รฉยงรฃร‹รฉ ร—um +1 รคยปร รƒร—รจรร‚ รฆ ร ยทรจร’ยนร•รฉยกรฉรยกยดยซรฉร“ยกร‘ยนรคยดรฉรกร…รฉร‡

pong_yuy@hotmail.com ร รร…รร’ยถร’รรคยดรฉยครƒร‘ยบ



หัวข้อ: Re: ร ยขร•ร‚ยนยคร“รŠร‘รจยง password รขยดร‚รฃยชรฉ 16f877 ยกร‘ยบ keymatrix ร ยขร•ร‚ยนร‚ร‘ยงรคยงยครƒร‘ยบ
เริ่มหัวข้อโดย: laser ที่ กุมภาพันธ์ 11, 2010, 05:37:38 pm
รฃยนยกรƒยณร•รƒร‹ร‘รŠ 4 ยตร‘ร‡ PBP ยกยด key รกร…รฉร‡ยกยด * ร ยปยน ยตร‘ร‡ร‚ร—ยนร‚ร‘ยนยคร“รŠร‘รจยง ยกยด # ร ยคร…ร•ร‚รƒร‹ร‘รŠ

row1    var     portb.0
row2    var     portb.1
row3    var     portb.2
row4    var     portb.3
col1    var     portb.5
col2    var     portb.6
col3    var     portb.7

a1 var byte
a2 var byte
a3 var byte
a4 var byte

num var byte '''รŠร“ร‹รƒร‘ยบร ยกรงยบยตร‘ร‡รกยปรƒร ยผร—รจรยตร‘ร‡รกยปรƒยซรฉร“ยกร‘ยน"'

a1 = 0
a2 = 0
a3 = 0
a4 = 0
num = 0

start: gosub scankey
pause 50
goto start
end

scankey:
low   row1
         if col1 = 0 then gosub num1
         if col2 = 0 then gosub num2
         if col3 = 0 then gosub num3
         high  row1
         low   row2
         if col1 = 0 then gosub num4
         if col2 = 0 then gosub num5
         if col3 = 0 then gosub num6
         high   row2
         low    row3
         if col1 = 0 then gosub num7
         if col2 = 0 then gosub num8
         if col3 = 0 then gosub num9
         high   row3
         LOW row4
         if col1 = 0 then gosub num10
         if col2 = 0 then gosub num0
         if col3 = 0 then gosub num11
         high row4
         return
'-------------------------------------
num1:
num = num
IF(num = 1)THEN A1 = 1
IF(num = 2)THEN A2 = 1
IF(num = 3)THEN A3 = 1
IF(num = 4)THEN A4 = 1
num = num+1
PAUSEUS 50
return
'--------------------------------------
num2:
num = num
IF(num = 1)THEN A1 = 2
IF(num = 2)THEN A2 = 2
IF(num = 3)THEN A3 = 2
IF(num = 4)THEN A4 = 2
num = num+1
PAUSEUS 50
        return
'--------------------------------------
num3:
num = num 
IF(num = 1)THEN A1 = 3
IF(num = 2)THEN A2 = 3
IF(num = 3)THEN A3 = 3
IF(num = 4)THEN A4 = 3
num = num+1
PAUSEUS 50
        return
'--------------------------------------
num4: num = num
IF(num = 1)THEN A1 = 4
IF(num = 2)THEN A2 = 4
IF(num = 3)THEN A3 = 4
IF(num = 4)THEN A4 = 4
num = num+1
PAUSEUS 50
return
'--------------------------------------
num5:
num = num 
IF(num = 1)THEN A1 = 5
IF(num = 2)THEN A2 = 5
IF(num = 3)THEN A3 = 5
IF(num = 4)THEN A4 = 5
num = num+1
PAUSEUS 50
return
'--------------------------------------
num6:  num = num
IF(num = 1)THEN A1 = 6
IF(num = 2)THEN A2 = 6
IF(num = 3)THEN A3 = 6
IF(num = 4)THEN A4 = 6
 num = num+1
PAUSEUS 50
return
'--------------------------------------
num7: num = num 
IF(num = 1)THEN A1 = 7
IF(num = 2)THEN A2 = 7
IF(num = 3)THEN A3 = 7
IF(num = 4)THEN A4 = 7
num = num+1
PAUSEUS 50
return
'--------------------------------------
num8: num = num 
IF(num = 1)THEN A1 = 8
IF(num = 2)THEN A2 = 8
IF(num = 3)THEN A3 = 8
IF(num = 4)THEN A4 = 8
num = num+1
PAUSEUS 50
return
'--------------------------------------
num9: num = num 
IF(num = 1)THEN A1 = 9
IF(num = 2)THEN A2 = 9
IF(num = 3)THEN A3 = 9
IF(num = 4)THEN A4 = 9
num = num+1
PAUSEUS 50
return
'--------------------------------------
num0: num = num 
IF(num = 1)THEN A1 = 10
IF(num = 2)THEN A2 = 10
IF(num = 3)THEN A3 = 10
IF(num = 4)THEN A4 = 10
num = num+1
PAUSEUS 50
return
'--------------------------------------
num10:  รฃยชรฉร ยปยนยคร“รŠร‘รจยงร ยชยคยตร‘ร‡รกยปรƒ + ยพร’รŠ
if (a1 = 1)and(a2 = 2)and(a3 = 3)and(a4 = 4) then .......ยจร“ยทร“รรรครƒยกรฉรยคร”ยดร รร’
PAUSEUS 50
gosub num11
pause 50
return
'--------------------------------------
num11:
a1 = 0
a2 = 0
a3 = 0
a4 = 0
num = 0

pause 50
return
'--------------------------------------