اطلاعیه

Collapse
No announcement yet.

html در برنامه میکرو C

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    html در برنامه میکرو C

    باسلام خدمت دوستان محترم
    میخواستم از دوستان یک کمک بگیرم در مورد نوشتن زبان html در برنامه های میکرو به زبان C.
    مثلا اگر بخوام یک عکسرو در میکرو معرفی کنیم که رو مرور گر نمایش بدهد چطور میشه.؟
    آنان که خاک را به نـــــظر کیمیا کنند
    آیا بود که گوشه چشمی به ما کنند

    #2
    پاسخ : html در برنامه میکرو C

    دوست عزیز برای برای برقراری ارتباط با شبکه احتیاج به ای سی واسط ENC28J60 یا ای سی RTL8019AS دارید.

    با استفاده از این ای سی میتونید به پورت LAN کامپیوتر متصل بشید .

    این ای سی ها برای برقرای ارتباط با LAN دارای دستورات خاصی هستند که در قالب زبان C به وسیله ی یه پردازنده ای مثل avr میتونیم با ای سی ارتباط برقرار کنیم.در نتیجه میتونیم اطلاعات خودمون رو به صفحات HTML منتقل کنیم.


    [glow=red,2,300]گرد هم آمدن شروع است.با هم ماندن پيشرفت است.با هم کار کردن موفقيت است.[/glow]
    [img width=98 height=100]http://s3.picofile.com/file/7407857311/icon3.png[/img]

    دیدگاه


      #3
      پاسخ : html در برنامه میکرو C

      نوشته اصلی توسط mojtabavahdat
      باسلام خدمت دوستان محترم
      میخواستم از دوستان یک کمک بگیرم در مورد نوشتن زبان html در برنامه های میکرو به زبان C.
      مثلا اگر بخوام یک عکسرو در میکرو معرفی کنیم که رو مرور گر نمایش بدهد چطور میشه.؟
      با سلام،

      با فرض اینکه بستر سخت افزاری و نرم افزاری شما برای برقراری ارتباط میکرو با کامپیوتر از طریق LAN برقراره و شما میخواید با زدن یه IP در اینترنت اکسپلورر اطلاعات یه صفحه رو از میکرو بگیرید و روی اینترنت اکسپلورر کامپیوتر به نمایش در بیارید ( مثل ارتباط برقرار کردن کامپیوتر با یه مودم ADSL )

      و با فرض اینکه مسئله فقط نحوه تولید و ذخیره Page مورد نظر بر روی میکرو باشه، در اولین قدم باید Page مزبور رو در کامپیوتر طراحی کنید ( مثلا با برنامه Publisher میکروسافت ) و در قدم بعدی کد HTML اون رو مشابه مثال زیر در میکرو ذخیره کنید :
      کد:
      PROGMEM char Page2[] = {
      	"<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\r\n"
      	"<html><head>\r\n"
      	"<meta http-equiv=\"content-type\" content=\"text/html; charset=ISO-8859-1\">\r\n"
      	"<title>AVR mini Webserver : Status</title>\r\n"
      	
      	"<link rel=\"stylesheet\" type=\"text/css\" href=\"styles.css\">"
      	
      	"</head><body>"
      	"<h1>AVR mini Webserver : Status</h1>\r\n"
      	"<div id=\"nav\"><a href=\"index.htm\">Home</a><a href=\"status.htm\">Status</a></div>\r\n"
      	"<div id=\"main\">\r\n"
      	
      	"Compiliert am "__DATE__" um " __TIME__"<br><br>\r\n"
      	"Compiliert mit GCC Version "__VERSION__"<br><br>\r\n"
      	"Besucher seit Start des Webservers (%VA@09)<br><br>\r\n"
      
      	#if USE_NTP
      	"Aktuelle Zeit: %TIME<br><br>\r\n"
      	#endif
      
      	"</div><div id=\"tail\"><a href=\"http://www.ulrichradig.de\">www.ulrichradig.de</a> Ulrich Radig 2008</div>\r\n"
      	"</body></html>\r\n"
      	"%END"};
      /

      و در نهایت هم در صورت گرفتن درخواست از سمت کامپیوتر، کدهای صفحه اشاره شده رو توسط میکرو فراخوانی و به کامپیوتر ارسال می کنید و کامپیوتر هم اون رو با اینترنت اکسپلورر براتون نمایش میده :mrgreen:
      مادامی که از شخصی یاد میشود، او و افکارش زنده اند ....

      Sh_Nourbakhsh@Yahoo.com

      http://s2.picofile.com/file/7170362468/_Wall_e_.jp

      دیدگاه

      لطفا صبر کنید...
      X