سلام
همونطور که از عنوان تاپیک معلومه با این کتابخونه میشه سون سگمنت رو خیلی خیلی خیلی راحت راه اندازی کرد . :nerd:
با این کتابخونه از سون سگمنت تکی گرفته تا سون سگمنت 12 تایی رو میشه راه اندازی کرد.
کلا 13 تا تابع داره کافیه شما پایه فعال ساز سون سگمنت و پورتی که پایه های a تا g بهش وصل هست رو مشخص کنید(از طریق دیفاین های داخل کتابخونه) و عددی که می خواید نمایش بدید رو تو تابع بنویسید و تمومه
امیدوارم خوشتون بیاد!!
لینک دانلود کتابخونه : http://s7.picofile.com/file/8234892500/seg.rar.html
اینم یه نمونه کد که توش از سون سگمنت 12 تایی استفاده شده
[code=c]
/************************************************** ***
Chip type : ATmega16A
Program type : Application
AVR Core Clock frequency: 1.000000 MHz
Memory model : Small
External RAM size : 0
Data Stack size : 256
************************************************** ***/
#include <mega16.h>
#include <seg.h>
#include <delay.h>
#include <seg/seg.h>
void main(void)
{
PORTA=0x00;
DDRA=0xFF;
PORTB=0xC0;
DDRB=0x3F;
DDRC=0xFF;
PORTD=0xFF;
DDRD=0x00;
ACSR=0x80;
while (1)
{
seg_12(1,1,1,1,1,1,1,1,1,1,1,1);
}
}
[/code]
همونطور که از عنوان تاپیک معلومه با این کتابخونه میشه سون سگمنت رو خیلی خیلی خیلی راحت راه اندازی کرد . :nerd:
با این کتابخونه از سون سگمنت تکی گرفته تا سون سگمنت 12 تایی رو میشه راه اندازی کرد.
کلا 13 تا تابع داره کافیه شما پایه فعال ساز سون سگمنت و پورتی که پایه های a تا g بهش وصل هست رو مشخص کنید(از طریق دیفاین های داخل کتابخونه) و عددی که می خواید نمایش بدید رو تو تابع بنویسید و تمومه

امیدوارم خوشتون بیاد!!
لینک دانلود کتابخونه : http://s7.picofile.com/file/8234892500/seg.rar.html
اینم یه نمونه کد که توش از سون سگمنت 12 تایی استفاده شده
[code=c]
/************************************************** ***
Chip type : ATmega16A
Program type : Application
AVR Core Clock frequency: 1.000000 MHz
Memory model : Small
External RAM size : 0
Data Stack size : 256
************************************************** ***/
#include <mega16.h>
#include <seg.h>
#include <delay.h>
#include <seg/seg.h>
void main(void)
{
PORTA=0x00;
DDRA=0xFF;
PORTB=0xC0;
DDRB=0x3F;
DDRC=0xFF;
PORTD=0xFF;
DDRD=0x00;
ACSR=0x80;
while (1)
{
seg_12(1,1,1,1,1,1,1,1,1,1,1,1);
}
}
[/code]
دیدگاه