۰۵-مرداد-۱۳۹۰, ۱۶:۳۷:۲۵
سلام دوستان.
عنوان تاپيك رو به فرم قديمي نزدم ، كه يه نگاه بندازيد
براي اتصال كيبرد به ميكرو (در قسمت تئوري كار ) مشكل دارم !
كتاب 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 هم هست ، ربطي داره به اين يا ... ؟!
خلاصه كلي از وقتم رو گرفت و آخرش هم به نتيجه اي نرسيدم ، ممنون مي شم كمكم كنيد ...
يا علي.