۰۵-مرداد-۱۳۹۰, ۱۶:۳۷:۲۵
سلام دوستان.
عنوان تاپيك رو به فرم قديمي نزدم ، كه يه نگاه بندازيد
براي اتصال كيبرد به ميكرو (در قسمت تئوري كار ) مشكل دارم !
كتاب 1nafar رو خوندم ( قسمتي كه توضيح داده بود )
help بسكام هم خوندم ...
مشكل اينه كد هايي رو كه در lable اي كه بعد از end مي ياد رو ، ترتيبشون رو نمي تونم درك كنم !
يه سري جدول هاي تبديل hex به ascii هم ديدم ( عكس هاي پايين )
در محيط بسكام هم insert ascii داره كه ترتيبشون به هم مي خونه ...
اما اين ترتيبي كه در برنامه استفاده شده رو در ك نمي كنم ، مي شه يكي توضيح بده ...
اين لينك زير هم مربوط به تاپيكي هست كه قبلا زده شده ...
باز ترتيبش تا حدودي فرق مي كنه ...
http://www.iranled.com/forum/thread-7752...l#pid48698
اين هم سايت جدول ها :
http://www.jimprice.com/jim-asc.shtml#controlcodes
اينم عكس هاش
حروف كوچك :
![[تصویر: ascii-dos.gif]](http://www.jimprice.com/ascii-dos.gif)
حروف بزرگ:
![[تصویر: ascii-win.gif]](http://www.jimprice.com/ascii-win.gif)
اين هم مربوط به مثال help بسكام هست :
آخرش كدوم درسته ...
در واقع خودم ترتيب رو مي خوام بدونم. ( اينجاهايي كه صفر گذاشته يعني از اون دكمه ها استفاده نكرده ... )
تعدادشون كلا 256 تاست ، ستون ها از 0 تا F و رديف ها هم از 0 تا F .
بعد يه مفهوم ديگه ي scan code هم هست ، ربطي داره به اين يا ... ؟!
خلاصه كلي از وقتم رو گرفت و آخرش هم به نتيجه اي نرسيدم ، ممنون مي شم كمكم كنيد ...
يا علي.
عنوان تاپيك رو به فرم قديمي نزدم ، كه يه نگاه بندازيد

براي اتصال كيبرد به ميكرو (در قسمت تئوري كار ) مشكل دارم !
كتاب 1nafar رو خوندم ( قسمتي كه توضيح داده بود )
help بسكام هم خوندم ...
مشكل اينه كد هايي رو كه در lable اي كه بعد از end مي ياد رو ، ترتيبشون رو نمي تونم درك كنم !
يه سري جدول هاي تبديل hex به ascii هم ديدم ( عكس هاي پايين )
در محيط بسكام هم insert ascii داره كه ترتيبشون به هم مي خونه ...
اما اين ترتيبي كه در برنامه استفاده شده رو در ك نمي كنم ، مي شه يكي توضيح بده ...
اين لينك زير هم مربوط به تاپيكي هست كه قبلا زده شده ...
باز ترتيبش تا حدودي فرق مي كنه ...
http://www.iranled.com/forum/thread-7752...l#pid48698
اين هم سايت جدول ها :
http://www.jimprice.com/jim-asc.shtml#controlcodes
اينم عكس هاش
کد:
[align=center][align=right][align=justify][align=right][align=left][align=center]My ASCII Chart
0 1 2 3 4 5 6 7 8 9 A B C D E F
0 NUL SOH STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR SO SI
1 DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US
2 SP ! " # $ % & ' ( ) * + , - . /
3 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
4 @ A B C D E F G H I J K L M N O
5 P Q R S T U V W X Y Z [ \ ] ^ _
6 ` a b c d e f g h i j k l m n o
7 p q r s t u v w x y z { | } ~ DEL
[/align][/align][/align][/align][/align][/align]حروف كوچك :
![[تصویر: ascii-dos.gif]](http://www.jimprice.com/ascii-dos.gif)
حروف بزرگ:
![[تصویر: ascii-win.gif]](http://www.jimprice.com/ascii-win.gif)
اين هم مربوط به مثال help بسكام هست :
کد:
'This is the key translation table
Keydata:
'normal keys lower case
Data 0 , 0 , 0 , 0 , 0 , 200 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , &H5E , 0
Data 0 , 0 , 0 , 0 , 0 , 113 , 49 , 0 , 0 , 0 , 122 , 115 , 97 , 119 , 50 , 0
Data 0 , 99 , 120 , 100 , 101 , 52 , 51 , 0 , 0 , 32 , 118 , 102 , 116 , 114 , 53 , 0
Data 0 , 110 , 98 , 104 , 103 , 121 , 54 , 7 , 8 , 44 , 109 , 106 , 117 , 55 , 56 , 0
Data 0 , 44 , 107 , 105 , 111 , 48 , 57 , 0 , 0 , 46 , 45 , 108 , 48 , 112 , 43 , 0
Data 0 , 0 , 0 , 0 , 0 , 92 , 0 , 0 , 0 , 0 , 13 , 0 , 0 , 92 , 0 , 0
Data 0 , 60 , 0 , 0 , 0 , 0 , 8 , 0 , 0 , 49 , 0 , 52 , 55 , 0 , 0 , 0
Data 48 , 44 , 50 , 53 , 54 , 56 , 0 , 0 , 0 , 43 , 51 , 45 , 42 , 57 , 0 , 0
'shifted keys UPPER case
Data 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0
Data 0 , 0 , 0 , 0 , 0 , 81 , 33 , 0 , 0 , 0 , 90 , 83 , 65 , 87 , 34 , 0
Data 0 , 67 , 88 , 68 , 69 , 0 , 35 , 0 , 0 , 32 , 86 , 70 , 84 , 82 , 37 , 0
Data 0 , 78 , 66 , 72 , 71 , 89 , 38 , 0 , 0 , 76 , 77 , 74 , 85 , 47 , 40 , 0
Data 0 , 59 , 75 , 73 , 79 , 61 , 41 , 0 , 0 , 58 , 95 , 76 , 48 , 80 , 63 , 0
Data 0 , 0 , 0 , 0 , 0 , 96 , 0 , 0 , 0 , 0 , 13 , 94 , 0 , 42 , 0 , 0
Data 0 , 62 , 0 , 0 , 0 , 8 , 0 , 0 , 49 , 0 , 52 , 55 , 0 , 0 , 0 , 0
Data 48 , 44 , 50 , 53 , 54 , 56 , 0 , 0 , 0 , 43 , 51 , 45 , 42 , 57 , 0 , 0آخرش كدوم درسته ...
در واقع خودم ترتيب رو مي خوام بدونم. ( اينجاهايي كه صفر گذاشته يعني از اون دكمه ها استفاده نكرده ... )
تعدادشون كلا 256 تاست ، ستون ها از 0 تا F و رديف ها هم از 0 تا F .
بعد يه مفهوم ديگه ي scan code هم هست ، ربطي داره به اين يا ... ؟!
خلاصه كلي از وقتم رو گرفت و آخرش هم به نتيجه اي نرسيدم ، ممنون مي شم كمكم كنيد ...
يا علي.
چيدمانش گنگ يه جاهايي فكر ميكنم طبق كدهاي اسكن پيش رفته ولي يه جاي ديگه اينطوري نيست يا بعضي كاركترها يا اعداد رو تكرار كرده درضمن يه جاهايي توي جدول يه كدهاي نوشته كه اصلا شامل كد اسكي نميشه مثال كد 222 يا 223 كه تا اونجايي كه من ميدونم وتوي لينك بالا نوشته ما تا كد اسكي 127 بيشتر نداريم.