Google Translate

جهت Ø¯Ø±ÙŠØ§ÙØª رايگان تازه هاي سايت شماره مويايل خود را به همراه نام Ùˆ نام خانوادگي به شماره 99009123812060 ارسال كنيد.
| · موتور همو پلار در 10 ثانيه | [ 5 نظر - 16225 مشاهده ] |
| · نصب برنامه در Slax | [ 9 نظر - 12521 مشاهده ] |
| · ورود به Ù…ØÙŠØ· Slax | [ 16 نظر - 12965 مشاهده ] |
| · خواندن ÙØ§ÛŒÙ„های MMC Ùˆ SD با ÙØ±Ù…ت FAT16 , FAT32 | [ 33 نظر - 26854 مشاهده ] |
| · رله کنترل ÙØ§Ø² Three Phase Monitor | [ 35 نظر - 31285 مشاهده ] |
تابلوروان: مثال تابلو 16 در 128 با مبدل آنلاین همانطور Ú©Ù‡ میدانید در سایت مدتی است Ú©Ù‡ چند برنامه آنلاین جهت Ø§Ø³ØªÙØ§Ø¯Ù‡ شما دوستان راه اندازی شده است. Ùˆ بخصوص تا اکنون 11 شهریور 89 سه برنامه آنلاین برای تابلو روان در سایت نصب شده است. از استقبال از این برنامه ها بسیار خوب بود Ùˆ بطوریکه ØØªÛŒ سایت رسمی بسکام هم اقدام به راه اندازی بخش جدیدی به عنوان MCS Electronics Tools workshop نموده Ú©Ù‡ تا اکنون دو برنامه تبدیل متن به کد هگز تابلوروان Ùˆ برنامه دیکد Ùˆ تبدیل تصاویر GIF را در این بخش نصب نموده. لذا بنده نیز برای Ø§Ø³ØªÙØ§Ø¯Ù‡ بهتر شما دوستان از این برنامه ها مثال هایی از Ù†ØÙˆÙ‡ Ø§Ø³ØªÙØ§Ø¯Ù‡ از این برنامه را برای شما آماده کردم Ùˆ البته برای برنامه تبدیل انیمیشن GIF میتوانید به ادرس زیر مراجعه کنید.
http://www.hlachini.com/43-LED-Sign-Board-74HC595.html Ùˆ امروز قصد دارم نمونه مثالی در مورد برنامه تبدیل متن به کد هگز را برای شما قرار داده Ùˆ ØªÙˆØ¶ÛŒØ Ø¯Ù‡Ù…. ویژگی های این برنامه عبارت است از:
این برنامه به گونه ای طراØÛŒ شده Ú©Ù‡ شما Ø¨Ø±Ø§ØØªÛŒ میتوانید پس از تبدیل متن توسط برنامه آنلاین سایت، مشخصات آنرا در برنامه Ùˆ ارد کنید Ùˆ سپس با تعیین ابعاد تابلوروان آنرا Ø¨Ø±Ø§ØØªÛŒ Ø§Ø³ØªÙØ§Ø¯Ù‡ کنید. Ú©Ù‡ در زیر بخشهای مختل٠آن ØªÙˆØ¶ÛŒØ Ø¯Ø§Ø¯Ù‡ میشود.
تعیین طول متن (Width_of_text) : برنامه مبدل متن به کد هگز مقدار طول متن را با عبارت Width در بخش کامنت یا همان ØªÙˆØ¶ÛŒØØ§Øª برایتان تعیین میکند. Ùˆ شما مقدار آنرا باید در خط 8 برنامه، در بخش زیر مقابل متغییر Width_of_text وارد کنید.
'---- this section from Text Properties
Const Width_of_text = 270 '---- end of Text Properties
تعیین ابعاد ماتریس LED: مقدار طول ماتریس توسط متغییر Width در برنامه تعیین میشود. Ùˆ بسته به نظر خودتان است Ú©Ù‡ تابلو را در Ú†Ù‡ ابعادی مخواهید بسازید. البته دقت کنید Ú©Ù‡ عبارت Width در برنامه با چیزی Ú©Ù‡ نرم Ø§ÙØ²Ø§Ø± آنلاین به شما میدهد Ù…ØªÙØ§ÙˆØª است. Ú©Ù‡ در بالا به آن اشاره شد. این مقدار را در خط 12 برنامه میتوانید تعیین کنید. اندازه عرض تابلو بسته به نوع Ùونتی Ú©Ù‡ انتخاب میکنید دارد. Ú©Ù‡ در برنامه ÙØ¹Ù„ÛŒ سایت Ùونت ها با عرض 7 Ùˆ 10 Ùˆ 12 Ùˆ 13 هستند Ú©Ù‡ شما باید در برنامه مقدار 8 یا 16 را وارد کنید Ú©Ù‡ خود برنامه مبدل مقدار صØÛŒØ آنرا در بخش کامنت با عبارت Height مشخص میکند. Ú©Ù‡ شما این عدد را باید در جلوی عبارت Height در خط 13 وارد کنید. در زیر عبارت های تعیین ابعاد تابلو در برنامه بسکام نشان داده شده است. '---- this section from LED Matrix Properties
Const Width = 64 Const Height = 16 '---- end of LED Matrix Properties همانطور Ú©Ù‡ مشاهده کردید Ùقط با تعیین سه عبارت در برنامه Ø¨Ø±Ø§ØØªÛŒ میتوانید متن مورد نظر خود را به همراه ابعاد تابلو تعیین کنید. Ùˆ برای متن نیز کاÙیست تا کد تولید شده را در انتهای برنامه Ú©Ù¾ÛŒ کنید. نمونه برنامه نوشته شده برای تابلو در زیر به همراه متن در زیر آورده شده است. من همان متن پیش ÙØ±Ø¶ نرم Ø§ÙØ²Ø§Ø± را Ø§Ø³ØªÙØ§Ø¯Ù‡ کردم Ú©Ù‡ عبارت "Lachini Text to Hex Convertor!" است. همانطور Ú©Ù‡ مشاهده میکنید، طول متن 270 بوده Ùˆ من ابعاد ماتریس را با طول 64 Ùˆ عرض 16 انتخاب کردم. $regfile = "m32def.dat"
$crystal = 8000000 $hwstack = 32 $swstack = 32 $framesize = 24 '---- this section from Text Properties Const Width_of_text = 270 '---- end of Text Properties '---- this section from LED Matrix Properties Const Width = 64 Const Height = 16 '---- end of LED Matrix Properties Const End_of_text = Width_of_text - Width Const Number_of_matrix_in_row = Width / 8 Const Byte_in_col = Height / 8 Const Frame_size = Width * Byte_in_col Const Number_of_byte_in_8_col = Byte_in_col * 8 Const Waitc = 30 Declare Sub Readframe(byval Idx_ofst As Word) Declare Sub Waitr ' Port A for COL refresh Config Porta = Output ' Port D for 74595 register Config Portd = Output Config Timer0 = Timer , Prescale = 64 'Clock value: 15.625 kHz On Ovf0 Refresh Enable Timer0 ' enable the timer interrupt Enable Interrupts Sh_cp Alias Portd.3 Ds Alias Portd.4 St_cp Alias Portd.5 Mr Alias Portd.6 Oe Alias Portd.7 Col_port Alias Porta Dim R As Byte Dim Col As Byte Dim Buf(frame_size) As Byte Dim I As Byte Dim Matrix_counter As Word Dim Buf_idx As Word Dim Col_number_in_buf As Byte Dim Ofset As Word Reset Mr Set Mr Reset Oe Do For Ofset = 0 To End_of_text Readframe Ofset Waitr Next Frame_count Loop End 'end program Sub Readframe(byval Idx_ofst As Word) Local Idx As Word Local Lookup_idx As Word Disable Timer0 'Start of Frame in lookup table Lookup_idx = Idx_ofst * Byte_in_col For Idx = 1 To Frame_size Buf(idx) = Lookup(lookup_idx , Text ) Incr Lookup_idx Next Idx Enable Timer0 End Sub Sub Waitr Do Loop Until Col = 0 R = 0 Do Do Loop Until Col = 0 Loop Until R > Waitc End Sub Refresh: Reset Mr Set Mr Set Oe Col_port = 2 ^ Col For Matrix_counter = 1 To Number_of_matrix_in_row Col_number_in_buf = Number_of_matrix_in_row - Matrix_counter Col_number_in_buf = Col_number_in_buf * Number_of_byte_in_8_col Buf_idx = Col * Byte_in_col Buf_idx = Buf_idx + Col_number_in_buf Incr Buf_idx For I = 1 To Byte_in_col Shiftout Ds , Sh_cp , Buf(buf_idx) , 1 , 8 Incr Buf_idx Next I Next Matrix_counter Reset St_cp Set St_cp Reset Oe Incr Col If Col > 7 Then Col = 0 Incr R End If Return '********************************************* '* This Code Generate By : Hossein Lachini * '* The Text to Hex Code for LED Sign Board * '* For to get more details visit : * '* www.HLachini.com * '* Contact to me by : eLachini@Gmail.com * '* Mobile/SMS : +98 912 381 2060 * '********************************************* ' Your Text is : Lachini Text to Hex Convertor! ' Width for each character : 9 ' Width : 270 ' Height : 16 Text: Data &H1F, &HF8 '...@@@@@@@@@@... Data &H1F, &HF8 '...@@@@@@@@@@... Data &H10, &H00 '...@............ Data &H10, &H00 '...@............ Data &H10, &H00 '...@............ Data &H10, &H00 '...@............ Data &H10, &H00 '...@............ Data &H00, &H00 '................ Data &H00, &H00 '................ Data &H0C, &H00 '....@@.......... Data &H1E, &H80 '...@@@@.@....... Data &H12, &HC0 '...@..@.@@...... Data &H12, &H40 '...@..@..@...... Data &H12, &H40 '...@..@..@...... Data &H0A, &H40 '....@.@..@...... Data &H1F, &HC0 '...@@@@@@@...... Data &H1F, &H80 '...@@@@@@....... Data &H00, &H00 '................ Data &H07, &H00 '.....@@@........ Data &H0F, &H80 '....@@@@@....... Data &H18, &HC0 '...@@...@@...... Data &H10, &H40 '...@.....@...... Data &H10, &H40 '...@.....@...... Data &H10, &H40 '...@.....@...... Data &H18, &HC0 '...@@...@@...... Data &H08, &H80 '....@...@....... Data &H00, &H00 '................ Data &H1F, &HF8 '...@@@@@@@@@@... Data &H1F, &HF8 '...@@@@@@@@@@... Data &H00, &H80 '........@....... Data &H00, &H40 '.........@...... Data &H00, &H40 '.........@...... Data &H00, &HC0 '........@@...... Data &H1F, &H80 '...@@@@@@....... Data &H1F, &H00 '...@@@@@........ Data &H00, &H00 '................ Data &H00, &H00 '................ Data &H10, &H00 '...@............ Data &H10, &H40 '...@.....@...... Data &H1F, &HD8 '...@@@@@@@.@@... Data &H1F, &HD8 '...@@@@@@@.@@... Data &H10, &H00 '...@............ Data &H10, &H00 '...@............ Data &H00, &H00 '................ Data &H00, &H00 '................ Data &H1F, &HC0 '...@@@@@@@...... Data &H1F, &HC0 '...@@@@@@@...... Data &H00, &H80 '........@....... Data &H00, &H40 '.........@...... Data &H00, &H40 '.........@...... Data &H00, &HC0 '........@@...... Data &H1F, &H80 '...@@@@@@....... Data &H1F, &H00 '...@@@@@........ Data &H00, &H00 '................ Data &H00, &H00 '................ Data &H10, &H00 '...@............ Data &H10, &H40 '...@.....@...... Data &H1F, &HD8 '...@@@@@@@.@@... Data &H1F, &HD8 '...@@@@@@@.@@... Data &H10, &H00 '...@............ Data &H10, &H00 '...@............ Data &H00, &H00 '................ Data &H00, &H00 '................ ... برای دانلود نقشه میتوانید از لینک زیر Ø§Ø³ØªÙØ§Ø¯Ù‡ کنید: http://tools.mcselec.com/Text2Hex/images/led-sign-board.pdf باید توجه داشته یاشید Ú©Ù‡ با توجه به اینکه این مدار هم برای عرض 8 Ùˆ هم برای عرض 16 طراØÛŒ شده لذا دو ردی٠اول ماتریس ها Ú©Ù‡ با کادری دور آن مشخص شده است Ùقط در تابلو با عرض 16 Ø§Ø³ØªÙØ§Ø¯Ù‡ میشود Ùˆ ردی٠سوم برای تابلو با عرض 8. همینطور Ø´ÛŒÙØª رجیستر هایی Ú©Ù‡ با دور آنها کادر کشیده شده برای عرض 16 هستند Ùˆ سایر Ø´ÛŒÙØª رجیسترها برای عرض 8 Ø§Ø³ØªÙØ§Ø¯Ù‡ میشوند. در صورتیکه به مدار هم دقت کنید Ø´ÛŒÙØª رجیسترها بصورت سری به هم متصل هستند Ú©Ù‡ شما با توجه طول تابلو باید Ùقط بخشی از آنها را Ø§Ø³ØªÙØ§Ø¯Ù‡ کنید. برای Ø§Ø³ØªÙØ§Ø¯Ù‡ از برنامه آنلاین تبدیل متن به کد هگز از آدرس زیر Ø§Ø³ØªÙØ§Ø¯Ù‡ کیند: کلمات کليدي : متن تابلوروان آنلاین مبدل کد هگز بسکام text2hex.wiz text hex convertor LED Sign Board BASCOM ارسال شده در مورخه : پنجشنبه، 11 شهريور ماه ، 1389 توسط lachini
مرتبط با موضوع : تابلو روان Ùˆ اندازه گیری دما با SMT160 [چهارشنبه، 3 شهريور ماه ، 1389] انیمیشن در تابلوروان توسط 74HC595 [پنجشنبه، 7 مرداد ماه ، 1389] تابلوروان با میکرو 8051 [سه شنبه، 5 مرداد ماه ، 1389] نرم Ø§ÙØ²Ø§Ø± آنلاین تبدیل متن به کد هگز [چهارشنبه، 17 تير ماه ، 1388] تابلوروان توسط کیبورد Ùˆ LCD [پنجشنبه، 8 اسفند ماه ، 1387]
[ ارسال جوابیه ]
[ ارسال جوابیه ]
[ ارسال جوابیه ]
[ ارسال جوابیه ]
[ ارسال جوابیه ]
[ ارسال جوابیه ]
[ ارسال جوابیه ]
[ ارسال جوابیه ]
[ ارسال جوابیه ]
[ ارسال جوابیه ]
[ ارسال جوابیه ]
[ ارسال جوابیه ]
[ ارسال جوابیه ]
[ ارسال جوابیه ]
[ ارسال جوابیه ]
[ ارسال جوابیه ]
[ ارسال جوابیه ]
[ ارسال جوابیه ]
[ ارسال جوابیه ]
[ ارسال جوابیه ]
[ ارسال جوابیه ]
[ ارسال جوابیه ]
[ ارسال جوابیه ]
[ ارسال جوابیه ]
[ ارسال جوابیه ]
[ ارسال جوابیه ]
[ ارسال جوابیه ]
[ ارسال جوابیه ] |
امتیاز دهی به مطلب
تعداد آراء: 85 ![]() انتخاب ها
|
