آخرین اخبار :

ارسال پاسخ 
 
  • 0 راي - 0 ميانگين
  • 1
  • 2
  • 3
  • 4
  • 5
رتبه موضوع
برنامه نویسی AVR به روش فلوچارتی با نرم افزار FLOWCODE AVR V3
نويسندهپيغام
koorosh.k غايب
آخر فروم باز
***

ارسال‌ها: 257
ثبت نام: تير ۱۳۸۸

تشکرها : 438
( 583 تشکر در 252 ارسال )
شماره : #1
برنامه نویسی AVR به روش فلوچارتی با نرم افزار FLOWCODE AVR V3
سلام
ی نرم افزار جالب که من تا حالا ندیده بودم:
http://yazdkit.com/sample-flowcode-avr-v3-2028.html/
http://yazdkit.com/flowcode-avr-v3-1993.html/


[تصوير: robotic.jpg]

[تصوير: afshinkourosh.jpg]

(آخرين ويرايش ارسال در: ۲۲-اسفند-۱۳۸۸ ۰۲:۳۷:۵۲ توسط t3r!p3000.)
۲۱-اسفند-۱۳۸۸ ۱۶:۰۲:۱۱
يافتن تمام ارسال‌هاي اين کاربر نقل اين ارسال در يك پاسخ
تشکر شده توسط : t3r!p3000, sararobo, joker, محمد حسینی
t3r!p3000 آفلاين
یه مدیر
*****

ارسال‌ها: 4,330
ثبت نام: ارديبهشت ۱۳۸۵

تشکرها : 28419
( 10821 تشکر در 3432 ارسال )
شماره : #2
RE: برنامه نویسی AVR به روش فلوچارتی با نرم افزار FLOWCODE AVR V3
دوستان برنامه فوق العاده جالبیه !

واسه تغییر دیدتون هم شده یه نگاهی به برنامه و مثال هاش انجام بدین !!!

بدون کد و فقط با فلوچارت واسه میکرو برنامه می نوسی و فایل هکز درست می کنی !!

جالبیش اینه که فلوچارت رو تبدیل به برنامه زبان سی و اسمبلی و هکز هم می کنه !

خیلی جالب و قشنگ هم میشه همونجا تستش کردن و امکانات خوبی رو این قسمت گذاشته !!!

فقط شاید بار اول نامئنوس ( همون سخت ) باشه بخوای یه برنامه رو با فلوچارتها پیاده اش کنی !!!

و نمی دونم یه برنامه چشمک زن معمولی باهاش درست کردم و وقتی فایل برنامه اش رو دیدم فهمیدم این کارو رو با وقفه و چند تا کتابخونه و یه عالمه منابع دیگه میکرو انجام داده ! ( در صورتی که نیاز نبودش )

به نظر میاد یکم فایل هکزش حجمش زیادتره !!!


این عکس ار فلوچارتی که تو برنامه تعریف کردم :

[تصوير: y4gqxuhv0i8celz2qhfz.png]

و برنامه ای که تحت فلوچارت نرم افزار فوق درست کرده :

کد PHP:
//********************************************************************************​****
//**  
//**  File name:     D:\New Folder\led-1\test.c
//**  Generated by:  Flowcode v3.3.5.45
//**  Date:          Sunday, March 07, 2010 01:32:31
//**  Licence:       Professional
//**  
//**        ***UNREGISTERED***
//**  
//**  
//**  http://www.matrixmultimedia.com
//********************************************************************************​****


#define MX_AVR

//Defines for microcontroller
#define MX_AVR
#define MX_EE
#define MX_EE_SIZE 512
#define MX_SPI
#define MX_SPI_B
#define MX_SPI_SDI 4
#define MX_SPI_SDO 3
#define MX_SPI_SCK 5
#define MX_UART
#define MX_UART_D
#define MX_UART_TX 1
#define MX_UART_RX 0
#define MX_MI2C
#define MX_I2C_C
#define MX_I2C_SDA 4
#define MX_I2C_SCL 5
#define MX_PWM
#define MX_PWM_PORT PORTB
#define MX_PWM_CNT 2
#define MX_PWM_TRIS1 DDRB
#define MX_PWM_1 1
#define MX_PWM_TRIS2 DDRB
#define MX_PWM_2 2

//Functions
#define F_CPU 20000000UL
#include <avr\io.h>
#include <avr\interrupt.h>
#include <avr\eeprom.h>
#include <MX_util\delay.h>
#include <MX_util\bit_cmds.h>

//Configuration data
#pragma DATA 0x0, 0xdf
#pragma DATA 0x1, 0xff

//Internal functions
#include "D:\Program Files\Matrix Multimedia\Flowcode_AVR\FCD\internals.h"

//Macro function declarations


//Variable declarations
volatile short FCV_YAZDKIT;



//Supplementary defines


//Macro implementations

//Supplementary implementations


int main()
{
    
    
//Initialisation
    
MCUCSR=0x00;
    
WDTCR=0x10;


    
//Interrupt initialisation code
    
    //Connection Point
    //Connection Point: A
FCC_Main_A:


    
//Output
    //Output: 255 -> PORT B
    
DDRB 0xFF;
    
PORTB 255;


    
//Delay
    //Delay: 300 ms
    
delay_ms(255);
    
delay_ms(45);


    
//Output
    //Output: 0 -> PORT B
    
DDRB 0xFF;
    
PORTB 0;


    
//Delay
    //Delay: 300 ms
    
delay_ms(255);
    
delay_ms(45);


    
//Goto Connection Point
    //Goto Connection Point: A
    
goto FCC_Main_A;


    
mainendloopgoto mainendloop;


پیشنهاد می کنم نرم افزار FLOWCODE AVR V3 را حتما تست کنین و چند تا برنامه باهاش بنویسین !!

واسه شروع و اموزش هم گزینه خوبیه !!!


Heart ! این روزها همه عاشق میشن ! Heart
??? شما چطور ؟؟؟
خیلی تنهام !!!
۲۲-اسفند-۱۳۸۸ ۰۳:۲۲:۲۸
مشاهده وب سايت اين کاربر يافتن تمام ارسال‌هاي اين کاربر نقل اين ارسال در يك پاسخ
تشکر شده توسط : joker, sararobo, alikamali
joker آنلاين
آخر فروم باز
***

ارسال‌ها: 481
ثبت نام: آذر ۱۳۸۵

تشکرها : 534
( 2140 تشکر در 526 ارسال )
شماره : #3
RE: برنامه نویسی AVR به روش فلوچارتی با نرم افزار FLOWCODE AVR V3
برادر 1nafar کجائی که آموزش فارسیشو اماده کنی ؟


اثر انگشت نشانه.
۲۲-اسفند-۱۳۸۸ ۱۷:۱۸:۴۸
يافتن تمام ارسال‌هاي اين کاربر نقل اين ارسال در يك پاسخ
تشکر شده توسط : t3r!p3000, sararobo
sararobo آفلاين
کاربر مهندس
**

ارسال‌ها: 89
ثبت نام: بهمن ۱۳۸۸

تشکرها : 281
( 234 تشکر در 81 ارسال )
شماره : #4
RE: برنامه نویسی AVR به روش فلوچارتی با نرم افزار FLOWCODE AVR V3
به نظر برنامه ی جالبی مییاد !
چند تا سوال برام پیش اومده :

فلوچارتو که توی این محیط پیادش کردی run کردنش چه جوریاست ؟ یعنی برای تبدیلش به برنامه توی همون محیط این کار رو انجام میده یا باید فلوچارتو به قسمت دیگه ای انتقال داد ؟

وقتی برنامش تولید شد برای پروگرم کردن میکرو از محیط همین نرم افزار باید استفاده کرد ؟ دیگه نباید برنامه رو برای پروگرم کردن به محیط هایی مثل کد ویژن انتقال داد ؟

ممنون میشم از کسایی که با این نرم افزار کار کردن جواب بدن !


چشمانم پر از اشک میشد
ان زمان که به چشمانت مینگریستم
که خیره خیره به دستانش مینگریستی
که سیب درون دستانش چرا نصیب تو نشد

ومن سبد سیب سرخ را برایت هدیه اوردم
نگاهت کو؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

۲۳-اسفند-۱۳۸۸ ۰۰:۳۲:۲۷
يافتن تمام ارسال‌هاي اين کاربر نقل اين ارسال در يك پاسخ
t3r!p3000 آفلاين
یه مدیر
*****

ارسال‌ها: 4,330
ثبت نام: ارديبهشت ۱۳۸۵

تشکرها : 28419
( 10821 تشکر در 3432 ارسال )
شماره : #5
RE: برنامه نویسی AVR به روش فلوچارتی با نرم افزار FLOWCODE AVR V3
مهندس شما نرم افزار FLOWCODE AVR V3 رو دانلود کنی و نصبش کنی تمام سوالهات رو جوابشون پیدا میشه !

دکمه پلای ( همون مثلث ریز ) داره واسه اجرا !

واحدهای ورودی و خروجی و ... هم خیلی داره ! ( از بلوتوث و .. بگیر تا ال سی دی و ... )


مسقیم فایل هکز میکنه !
خودش با یه نرم افزار رابط می تونه پروگرام کنه !

نیازی نیست فلوچارتو جایی انتقال بدی تو گزینه هاش واسه تبدیل فلوچارت فوق به زبان سی و اسمبلی هستش !!


Heart ! این روزها همه عاشق میشن ! Heart
??? شما چطور ؟؟؟
خیلی تنهام !!!

(آخرين ويرايش ارسال در: ۲۳-اسفند-۱۳۸۸ ۰۰:۴۶:۱۷ توسط t3r!p3000.)
۲۳-اسفند-۱۳۸۸ ۰۰:۴۳:۳۷
مشاهده وب سايت اين کاربر يافتن تمام ارسال‌هاي اين کاربر نقل اين ارسال در يك پاسخ
تشکر شده توسط : naatamam, sararobo
ارسال پاسخ 


موضوعات مشابه ...
موضوع: نويسنده پاسخ: مشاهده: آخرين ارسال
  معرفی کتاب و نرم افزار برای برنام 123456za 5 850 ۲۷-ارديبهشت-۱۳۸۹ ۲۱:۵۶:۳۳
آخرين ارسال: اشك
  مولتی ترد نویسی روی میکرو joker 5 164 ۲۱-ارديبهشت-۱۳۸۹ ۱۷:۰۰:۱۸
آخرين ارسال: t3r!p3000
  ساخت نرم افزار eai 8 358 ۲۵-بهمن-۱۳۸۸ ۱۷:۲۵:۰۰
آخرين ارسال: t3r!p3000
Question مشکل در سخت افزار تابلو روان(فوری) taranom1 12 930 ۴-دي-۱۳۸۸ ۲۱:۲۲:۰۰
آخرين ارسال: iman-63
  کمک در مورد برنامه نویسی ( وقفه و جدول در کدویژن و بسکام ) mostafa26 8 531 ۱۸-آذر-۱۳۸۸ ۱۱:۵۶:۰۴
آخرين ارسال: mostafa26
  در خواست نرم افزار mostafa26 1 115 ۱۴-آذر-۱۳۸۸ ۱۵:۰۷:۰۰
آخرين ارسال: t3r!p3000
  دانلود نرم افزار شبیه ساز proteus parisamohamadi 2 707 ۱-آذر-۱۳۸۸ ۱۴:۳۷:۴۸
آخرين ارسال: t3r!p3000
Question کمک در مورد برنامه نویسی mostafa26 3 191 ۲۴-آبان-۱۳۸۸ ۲۰:۱۷:۱۲
آخرين ارسال: mostafa26
  نحوه فارسی نویسی بر روی lcd در کدویزن 1nafar 5 567 ۱۷-آبان-۱۳۸۸ ۱۷:۵۲:۰۳
آخرين ارسال: mehrdadgh
  سوال از نرم افزار تابلو روان farzaneh007 4 355 ۸-آبان-۱۳۸۸ ۱۶:۴۹:۳۸
آخرين ارسال: modj.ir

پرش به انجمن:


 قالب انجمن: