PDA

View Full Version : یی AVR



: [1] 2 3

F..A
27 July 2006, 06:59 AM
*************************** ʡ ј ATMEL یی AVR ی . ی ی ی یی ی ی یی ی ی (HLL ) ی ی ی. ی ی ی RISC ј ATMEL ی ی ی ی ی ی . یی ی ی 32 ی ی . ی ی ی ی ی FLASH EEPROM ی . ی یی BASIC C ی ј ی ی ی ی ی ی ی ی ی یی . ی BASCOM BASIC ی یی ی ی ی ی. ی ی AVR ی ی ی : -->ی AT90S ی AVR -->ی TINYAVR -->ی MEGAAVR ی ی MEGAAVR ی ی ی یی ی ی . ی ی ی ی یی یی ј ی MEGA ATMega32 ی ی: ATMega32 ی ی ی 40 ی : یی ی 32 ی () 8 یی 16 یی ی ј 16 Mhz 32 ی ی FLASH ی یی ی ǘ 2 ی ی ی SRAM 1024 ی EEPROM ی یی ی ی JTAG ی/ یی ی ی/ یی PWM A/D یی ی ی ی WATCHDOG یی ی ی ی ی یی: ISP USARTی یی ی SLEEP ی ی ی ی RC ǎ 4.5 5.5 ј ی 0 16 32 ی ی یی ی ی یATMega32: ی ʘیی: ی ی ی ی PIN ی MISO - MOSI - SCK - RESET - GND - VCC ی . ی PIN A - D - C - B ی ی ϡ ی ی ی ی .(ʐی ی ).

F..A
27 July 2006, 07:41 AM
--------------------------------------------------------------------------------------------------------------------------------------------



ATMega32





http://www.nurc.ir/uploaded_files/2900/1/1.jpg

40 :

ی ی
32 () 8 ی
16 ј 16 Mhz
32 FLASH ی ی ǘ
2 ی SRAM
1024 EEPROM ی ی
JTAG
/ ی
/ یی
PWM
A/D ی
ی ی ی
WATCHDOG ی ی
ی ی: ISP
USART ی
ی SLEEP
ی ی

sunshine
30 July 2006, 06:45 AM
یی ی .
ی ی ی ی ( ی) ی ی ی ی ǐ ی ی .

F..A
30 July 2006, 08:35 AM
.. simulator bascom compiler simulator
simulator proteus simulator ( )
85% proteus 8051 avr

F..A
31 July 2006, 07:01 AM
Technical Data

Circuit Diagram for Parallel/HVS Programmer (http://elm-chan.org/works/avrx/avrxp.png) Jan 30, '06
Socket Converters for Parallel Programmer (http://elm-chan.org/works/avrx/avrxp_sk.png) Nov 11, '04
Circuit Diagram for 8/14pin HVS Programmer (http://elm-chan.org/works/avrx/avrxp8.png) Jan 30, '06
Circuit Diagram for AVR ISP adapter (COM) (http://elm-chan.org/works/avrx/avrx_com.png). Original circuit. Apr 30, '04
Circuit Diagram for AVR ISP adapter (LPT) (http://elm-chan.org/works/avrx/avrx_lpt.png). Original circuit. Apr 30, '04
Circuit Diagram for STK200 ISP dongle (LPT) (http://elm-chan.org/works/avrx/stk200.png). Most popular ISP adapter. Apr 30, '04
Circuit Diagram for Xilinx JTAG cable (LPT) (http://elm-chan.org/works/avrx/xilinx.png). Apr 30, '04
Circuit Diagram for Lattice ISP cable (LPT) (http://elm-chan.org/works/avrx/lattice.png). Apr 30, '04
Circuit Diagram for Altera ByteBlasterMV (LPT) (http://elm-chan.org/works/avrx/altera.png). Apr 30, '04
DOS-based control programs for DOS, Windoows3.X/9X/Me and HP200LX (http://elm-chan.org/works/avrx/avrxtool.zip). Including asm source files. Nov 11, '04
Win32-based control programs for Windows 9X/Me/NT/2k/Xp (http://elm-chan.org/works/avrx/avrxtool32.zip). Including c source files. Jan 30, '06
Software UART and AVR monitor sample codes (ASM) (http://elm-chan.org/docs/avr/avrmon.zip) May 29,'02
Software UART and AVR monitor sample codes (GCC) (http://elm-chan.org/docs/avrlib/suart.zip) Jan 30,'05

MCS-51
31 July 2006, 12:26 PM
ی ی . ی AVR . ݘ ی ǁی ǁی ی ی ی ی ی ی ی ی ی ی ی ی . ی ی ی

1 August 2006, 11:56 AM

Ԙ ی ی
ی avr ی.
ی ی ی. AVR ǐ

F..A
3 August 2006, 09:21 PM


10 10
ϐ
忿

http://www.adinebook.com/images/76852.jpg

(): ٣٢٠٠٠ cd

Pedro
4 August 2006, 12:15 PM
ی ݘ ی ǐ ی ǁی ǐ ی ی ی . Ӂ :icon_excl

MCS-51
4 August 2006, 01:15 PM
Ԑ ی . ǐ ǁی ی یی AVR PIC 8051 ی یی . ی ǁی AVR .
Ԙ

Mohandes_Masoudof
4 August 2006, 08:12 PM
Ԙ ی ی .


avr ǡ ی .

F..A
4 August 2006, 08:47 PM
....

Pedro
4 August 2006, 09:43 PM
....
ی avr ی

F..A
5 August 2006, 10:26 PM
ϐ ϐ
:icon_surp:icon_cool

Mohandes_Masoudof
7 August 2006, 10:55 PM
:icon_wink

F..A
8 August 2006, 01:05 AM
!


MCS-51 ϐ

farzad-sani
8 August 2006, 01:27 PM
ی ی ی ی ǐ ی ی avr یی ی refrence ی ی . ǐ ی ی ȁ 2 ی avr ی ی ی ی ی ǐ ی ю ی یی

MCS-51
14 August 2006, 09:24 PM
. یی ی ی!

Mohandes_Masoudof
14 August 2006, 10:31 PM
ی ی ی ی ǐ ی ی avr یی ی refrence ی ی . ǐ ی ی ȁ 2 ی avr ی ی ی ی ی ǐ ی ю ی یی



Ȑ ی !:icon_mrgr


avr ی (ی ی :icon_idea )

15 August 2006, 02:53 PM
farzad_avr
avr ی یϿ

farzad-sani
16 August 2006, 09:40 AM
ی ی . ی .ی ی ی ی ی ی 26/05/85 ی ی ی ی . :icon_cool

F..A
16 August 2006, 12:37 PM
farzad-avr ی ی ی ی ی ǐ یی ی ی ی ی ی ی ی ی ی یی ی ی

farzad-sani
16 August 2006, 01:27 PM
ی ی ژ Ԙ یی ...................

ی ی ی

F..A
16 August 2006, 03:53 PM
ی ی ژ Ԙ یی ...................

ی ی ی
ی
ݘ ی stk200 ی pony ی ی

F..A
16 August 2006, 05:04 PM
ی ی ی

ی ژ farzad-avr
http://h1.ripway.com/farzadavr/avrisp-stk200.gif

farzad-sani
16 August 2006, 05:15 PM
http://www.robotgames.net/atmel/Cables/avr_layout_newbiefriendly.gif
ی ی

farzad-sani
17 August 2006, 11:01 AM

ATMEGA8 AVR
Ȑ . :icon_redf ATMEGA8 ........................>>>>
http://www.futurlec.com/Pictures/ATMEGA8-16PI.jpg

ѐ AVR
1- AVR ѐ
2- :icon_sad: CPU
3- ( :icon_arro )
4- Ǟ 2.7 :icon_sad:
5-PORT PULL UP .
http://www.spettel.de/ralf/projekte/avr_rc5/big_logo.gif

ǁ

........................................>>>>>>>>>>>> -

F..A
18 August 2006, 08:07 AM
ی ی ی ی ی یی Șی ی ی ی ی ǘ 2 ی ی

19 August 2006, 10:07 AM
ی farzad-avr ی ی ی ی.
Ԙ ی

F..A
19 August 2006, 10:10 AM
ی ی AVR ی ی ی Ԙی ی
ی ی ی bascom یی Ϙ F7 ی ی

config portb = output

Do

set portb.0

wait 1

reset portb.0

wait 1

loop

end

bascom ی ی ی ی

farzad-sani
19 August 2006, 10:11 AM


http://s-huehn.de/elektronik/avr-prog/avr-parallel.gif

http://s-huehn.de/elektronik/avr-prog/avr-seriell.jpg

Ȑ bascom avr ю 1.11.8.1 2006 5 Ȑ
regfile : avr atmega 8 regfile="m8def.dat$" dat

config portX


config portb=output 8 b
config portb=&hff ()
config portb=&hf0 b
config portb=&b01010101 b
ddrb=&h00 b . 枎
ddrb=&bff
portb=16
waitms 500
ddrb=&b00
if pinb=256 then
set portd.1
Ȑ port ǐ Ȑ pin
ǐ ȁ ......................... -

F..A
19 August 2006, 10:24 AM
Ԙ ی ی Ԙی ی ی parallel port ی avr ی ی port parallel ی laptop

farzad-sani
19 August 2006, 10:38 AM

Ȑ 100 1 ǁ ѐ port data .

farzad-sani
19 August 2006, 12:12 PM
ی ی ی ی .........
config portd=&hff
portd=&h01
do
rotate portd,left
waitms 500
loop
end

MCS-51
19 August 2006, 12:13 PM


Ȑ bascom avr ю 1.11.8.1 2006 5 Ȑ
ǐ ی Ȑی.
Ԙ ی

Mohandes_Masoudof
19 August 2006, 12:48 PM

bascom-avr ( cd )
ј .
ǐ ی .


http://mohandesmasoudof.persiangig.com/image/untitled.jpg


http://mohandesmasoudof.persiangig.com/image/untitled2.jpg

F..A
19 August 2006, 12:51 PM

bascom-avr ( cd )
ј .
ǐ ی .




ی ј ی copy past ی

farzad-sani
19 August 2006, 01:13 PM
ی ی ی bascom avr 1.11.8.3 ی 15 up
http://www.mcselec.com/index.php?option=com_docman&task=doc_download&gid=139&Itemid

11MB :icon_razz

farzad-sani
19 August 2006, 02:05 PM

ی ی ی یی avr crack ( ی)
..................
ی ی ی ی یی avr یی Ȑ ی ʘ ی ʘ ................
ی ی ی bascom avr 1.11.8.3 ی ی ی یی ی ю ی ( ю 1.11.7.4 ی ( ))
if ...end if
یی یی
/////////////////////// ی //////////////////////////////

dim a as byte
ddrb=&hff
if pinb.1=1 then
if pinb.2=0 then
setb a.1
reset b.7
end if
a=bits(1,5,6) 'new
end if

/////////////////////////// ی ///////////////////////////
dim a as byte
ddrb=&ff
if pinb.1=1 then
if pinb.2=0 then
setb a.1
reset b.7
a=bits(1,5,6) 'new
end if
end if


ǐ ی ی یی ی ǐ pinb.1 ی pinb.2 ی ی ی ی ی ی .

ی

ی ی ی pinb.1 ی pinb.2 ی ی ی ی

ی bits ی ی ю 2006 یی ی

ی ی یی ی ی ǐ ی یی Ȑی
ی یی ی ی ..........
ی ی ی

farzad-sani
20 August 2006, 01:56 PM

ی ی ی ی lcd ی یی
http://www.mcselec.com/index.php?option=com_docman&task=doc_download&gid=168&Itemid

ی ی ی یی ی lcd ی .

farzad-sani
20 August 2006, 02:00 PM
ی ی ی ی bascom avr 1.11.8.3 ی ی ی ( یی )
http://www.mcselec.com/index.php?option=com_docman&task=doc_download&gid=140&Itemid

MCS-51
21 August 2006, 01:47 PM

MCS-51 یی 8051 ی
8051 ی ی ی . ی ی 8051 ی ییی ی ی ی ی. یی ی ی . ǐ ی ی ǁی 8051 ی 8051 8051 ǁی . ی AVR ȁی. ی ǁی ǁی 8051 ј . ی .
Ԙ

F..A
21 August 2006, 04:16 PM
ی ی ی AVR ی . ی 8051 ی ی ی ی!!! ی ی ی ی ی ی یϿ ی ی یی ی ی ی Ȑی 8051 . ی ǐ 8051 AVR یی ی.
Ԙ
8051 ی ی ی ی یی ی avr ی ی ی avr :icon_cool

F..A
22 August 2006, 01:10 AM

bascom-avr ( cd )
ј .
ǐ ی .


http://mohandesmasoudof.persiangig.com/image/untitled.jpg


http://mohandesmasoudof.persiangig.com/image/untitled2.jpg

Ԙ Ͽ

Mohandes_Masoudof
22 August 2006, 10:34 AM
ی

Ԙ ǐ ј ی ی 2kb
Ԙ ( ی ʡ pm !:icon_surp )
ю 2006 ј
!

:icon_wink

Mohandes_Masoudof
22 August 2006, 11:21 AM
Ԙ јی


Ȑ( Ȑ ی ):
1- И ! ی
( ) !
.ی ( ) ی (
) ی.
2- ی ی ( pm). ی
ی ѐ ....
ی ی .
3- ǘ ی ȡ ǐ topic:



:
ϡ ی topic.

farzad-sani
22 August 2006, 12:31 PM
Ԙ Mohandes_Masoudof ی
ǐ Ԙ ی ی یی AVR یی
Ȑ
ی bascom avr ю 2006 ی 4096 ی ی ی ݘ ی یی ی ی

ی ی codevision C ی ی
یی C ی ی (یی ی یی ی ی یی ی ی ی ی ی PC ی ی ی ییی ی ی . ی ی ی یی

ی ی ی 256 ی ی ی ی ی ی crack ی ( ю ی ǘ ی ی ی)

یی ی ی یј 8051 ی یی ی ی ی 8051 AVR PIC ی . ی ییی ی ی یی ی !!!!

F..A
22 August 2006, 12:49 PM
یی ی ی یј 8051 ی یی ی ی ی 8051 AVR PIC ی . ی ییی ی ی یی ی !!!!
ی ی ی ی ی یی ی avr ǘی ی ی Ԙ ی

farzad-sani
22 August 2006, 01:18 PM
ی یی avr ی یی ی CPU ی ی ی ی ی MCUCR ی
ǐ ی ی ی e-book ی ی avr

farzad-sani
22 August 2006, 02:27 PM


ی ی ی ی ی ی

یی ی Ӑ ی ی ی 0 9 ی ی

ی ی Ӑ ј ی

7seg ی یی ییی ی ی یی 0 9

http://images.google.com/images?q=tbn:BKkzW_zsrUllVM:http://www.tpub.com/content/neets/14179/img/14179_142_2.jpg

http://images.google.com/images?q=tbn:B-TEi9noeg5jiM:http://www.mikroelektronika.co.yu/english/product/books/picbasicbook/07/7seg.gif



ی ی یی Ӑ ی ی ی ی ی :icon_excl ی lookup table

ی ی ی ی 1 یی Ӑ ی ی ی یی 11111001 ی ( Ӑ ј ی ی )

a portb.0
b portb.1
c portb.2
d portb.3
e portb.4
f portb.5
g portb.6 ی ј ی 330 ی ی

ی

config portb=output

dim b as byte, k as byte

do


for b=0 to 9


k=lookup(b,table) 'back

portb=k

waitms 700

next b

loop
end

table: 'this is transilator
Data &HC0 , &HF9 , &HA4 , &HB0 , &H99 , &H92 , &H82 , &HF8 , &H80 , &H90


ی ی ی ی ی ی یی

ی : ی ی ی ژ ی ی

ǐ Ԙی Ȑی:icon_cool :icon_evil

farzad-sani
22 August 2006, 03:19 PM
ی

یی ی ی ی 6 Ӑ Ӑ 8 ی 6*8

ی 48 48 ی ی ..............................................

ی Ȑ ی Ӑ ی ی ی ی ی

a b c d e f g dot ی ی ی ی
Ӑ . ی ی ی ی ی

ی ǐ یی ی 60 ی ی

ی ی ی ی 6 Ӑ 10 ی ( ی ) ی ی ی ی ی

ی ی ی ی یی ی ی یی ی

ی Ȑ lcd ی ی ی 6 ی ی ی ی یی ی ی 3 ی ی ی یی ی ی ی

ѐی Ԙی upload ژ ی ی ی ی ی

ی ی ی ی ǐ ی Ȑ .

ی back ی ی ی ی
Ԙ

farzad-sani
22 August 2006, 05:20 PM


ی ی ی Ӑ ( )

ی ی ی ی ј 60 . ی ی

ی ی ی ی ی scan ی ی ی

ی ی ی ی Ȑیی ی ی ی ی ی (ی ی ی)

ی ( ی ی ی ی)

Config Portb = Output
Config Portd = Output
Dim A As Byte , S As Byte , M As Byte , F As Byte
Config Timer0 = Timer , Prescale = 1024
Enable Interrupts
Enable Timer0
On Timer0 Farzad
Timer0 = 178
Start Timer0
S = 0
M = 0
Do
S = 0
For A = 0 To 9
S = Lookup(a , Dta)
Waitms 300
Next A
Incr F
If F < 10 Then
M = Lookup(f , Dta)
Else
F = 0
M = 0
End If
Loop


Farzad:
Timer0 = 178
Portb = Nbits(0)
Portd = S
Waitms 5
Portb = Nbits(1)
Portd = M
Return

Dta:
Data &H3F , &H06 , &H5B , &H4F , &H66 , &H6D , &H7D , &H07 , &HFF , &H6F

ی ی ǐ Ԙی ی Ȑی ی ی ی

ی Ԙ ی


23 August 2006, 09:30 AM
avr farzad-avr .

farzad-avr

lcd

lcd 14 16 background

lcd compiler fast avr bascom avr lcd C assembly .

............

bascom -avr ǐ R lcd R ǐ R lcd "R" j j Ȑ俿!

lcd lcdchar bascom avr .................................................. .....................


. :icon_sad:

farzad-sani
23 August 2006, 05:26 PM
ی ی ی ی ی

ی ی ی ( یی )

................................................

ی ییی ی ј 8MHZ ی ی ј ی ی یی ی 1 ی ی 1s ی ی ی یی

ی ی ی ی ( prescale ی ی)

prescale 256 ی یی .........8MHZ/256=31250 HZ ی ی ی ј 31250 ی

ی یی ی 1 ی 16 یی ( 16 ی 65536 ) ی 1 یی 65536 load ی

јی ی 31250 ی ی ی 1 ی

ǐ ی 31250 ی 1 ی 31250/31250=1 1s ی ی 65536 ی ی 1 load ی

ی 31250-65536=34286

ی ییی

config timer1=timer,prescale=256
timer1=34286
enable timer1
start timer1
on timer1 farzad

ی ی 1 ی Ȑ farzad ی lable ی

ی: ی 0 10ms ی
: ی ی ی ی ی 2
ǐ ی ȁی

MCS-51
23 August 2006, 11:58 PM
:
ی ی ی ی ی ( ی ی ю یی !). ی AVR ی . 8051 . ݘ Ԑ ( ی 89s Ԑ ی ی C !). ی ی ی AVR ی ی ی. ی ی ی یی AVR ی یی ی ی ی ی ǁی ی .
ی ی ی ISP (http://www.filelodge.com/files/hdd2/9133/Phalls/SpiPgm37.zip) ( یی ی ISP JTAG ی ی !)
Ԙ

F..A
24 August 2006, 12:24 AM

Ԙ ی ی s یی
jtag ی ی rs232 avr ی (ی ی jtag )
isp ی ʘی ی flash
ی ی (http://www.jtag.com/main.php?cm=p5_1_ahbR5qsgi1Qceo__2)

farzad-sani
24 August 2006, 09:13 AM


ی ی یی یی avr ی ی !!!!!!!!!1

ی یی avr mega8 maga16 mega32 ی ی ی ی ی ی ی

. ی adc ی ی ݘی 10 ی 8 ی ی ی 65 260

ی ی (ی ی )

ی ی ی ی ی ی Ȑ یی ی

ی ی ی . ی ی ی ی ǎ ی

ǎ ی ǎ AREF ی . ی ی ی ی ی ѐ

ی ی یی ی AVCC ی ( +5 ) . ی یی

ی یی ی AGND

ǎ ی ی ADCSRA ی ی

ǐ ADCSRA.7=1 ADCSRA.6=1 ǎ 2.56 ی یی 2.56 یی

ی
ǐ ADCSRA.7=0 ADCSRA.6=0 ǎ ی ی AREF ی یی ǎی ی ی AREF

ی ی .

ǐ ADCSRA.7=0 ADCSRA.6=1 AREF ی ی .

ی ی ی ی ی ǐ ǎی ی یی ی ی AREF ی 10U ی

ی

ی ǎ ADC ی
ADC=(Vin *1024)/Vref 1024 10 یی ADC ǐ ی یی

8 یی ی ی 1024 256 ی

ی BASCOM ...................

config adc=single, prescaller=auto

یی ی یی ی یی ی (ǐ) ǘ ی

ی ی refrence ی ی ی ی ی ی ی ی

یی k=getadc(0)h ی (h ی Ȑیی ) ی 0 یی ی ی k ی ی ی ی word

ی ǐ ی ȁی

ی ی ی ی ی 3 ی ی ی ǐ ی ی ی ی

http://www.bipom.com/bashelp/image3.jpg

Ԙ

F..A
24 August 2006, 01:22 PM
sfh506 ی datasheet (http://www.alldatasheet.com/datasheet-pdf/pdf/SIEMENS/SFH506.html) ی application circuit

F..A
24 August 2006, 01:24 PM
ی ی LM35 ی ی ی ی Ȑی ی ی ی Ͽ

farzad-sani
24 August 2006, 02:48 PM
ی

ی ی ǎ ی ی ی ǎ -5

ی 100 ی ی ǎ ی ی ی bascom integer word .

farzad-sani
24 August 2006, 05:28 PM


ی Proteus 6.7 SP3 یی ی ی ی ی crack password

http://engineer.kicks-ass.org/ritvars/proteusPRO6.7SP3.exe

21 ی ...............................

24 August 2006, 06:17 PM


ی Proteus 6.7 SP3 یی ی ی ی ی crack password

http://engineer.kicks-ass.org/ritvars/proteusPRO6.7SP3.exe

21 ی ...............................

ی ی ی یϿ

ی ی ی یی ʿ یییی ی

F..A
24 August 2006, 06:29 PM
ی ی ی یϿ

ی ی ی یی ʿ یییی ی
ی ǐی ی ی ی ی ی ی:icon_cool

F..A
25 August 2006, 11:02 AM
ی یی ی Ԙ 忿

config adc =single , prescaler=auto , reference = internal

ǐ Ԙ ی ی ی ی lm35 ی AREF AVCC Ȑ ی

AREF AVCC یی lcd 103 ی 103*2.56 1024 ی ی ی 25 ی

farzad-sani
26 August 2006, 08:21 AM


ی ی ی ی ی ی ی pdf , upload ی ی

ی ǐ ی ȁی

http://h1.ripway.com/farzadavr/farzad.pdf

F..A
26 August 2006, 08:44 AM
ی ی ی یی ی reference = internal ی Ͽ

farzad-sani
26 August 2006, 09:05 AM
ی

ی :

ی ی ѐ ی ی ی ی ی , ی ی ǎ ی

ǎ ( ) ................. ی Ȑ

ی ی ی Ȑی......................................... sense ی ی:icon_razz


ی ی ( ی ی ی ی ی ی

ی ی ی ی ی ) ی bascom ی Ԙ :icon_eek: ی

ی ی ی ی :icon_arro

Pedro
26 August 2006, 09:24 AM
ی ی ǎ ی ی ی

farzad-sani
26 August 2006, 09:46 AM
ی +12 ی 6 0 -6

Pedro
26 August 2006, 09:58 AM
ی ( 1000 ی ) ی ی ی ی ی. 6 ی 6- ی ی.

Pedro
26 August 2006, 10:58 AM

ی.
ǁی یی
ی avr .
ی ی ی ی ی .
ییی ی ی ی.
ی ی ی ی ی ی ی ی 47.9 ی ! ی .
ǐ ی ی ی .

ی () : ј ی ʘ ی ی ی.


ی
ی ǁی .ی ǁی ی avr ی ی ی ǁیی یی . ی یی.

farzad-sani
26 August 2006, 11:05 AM
ی یی avr .............

ی ی ی ی ی

ی ی ی ی یی (falling) (rising) ی ی (changing) ی

یی (low level) ی ǎ (high level) . ی ی ی ی INTx ی

x ی ی ی 0 ی 1 ی 2 .

ی Ԙ ی ی ی ی ی ی

ی یی ی ی

ی . ی ی bascom

config intX=STATE
X ی
STATE ی یی . low level ......................................

ی ی ......

ی int0 ی ی ی ی ی ی ی ی ی lcd key pressed


ی int0 ی 10k +5 ی ی ی int0 ی ی ی

ی ی ی ی ی یی ی

ی ی lable ی 20 یی ی ی ی

ی :

config int0=falling

enable interrupts

on int0 SHOW

do

lcd "waiting for key"k

loop

SHOW:
waitms 20
cls
home
lcd "key pressed" k
wait 10
return

ی ی ی ی ی return ѐ

ی ی ی ی ی 16 یی ی ی ( ی)

ی Ԙ ی ی

Pedro
26 August 2006, 11:16 AM
ی ی ǁی ی ی ی avr ی.

F..A
26 August 2006, 11:23 AM
ی ( 1000 ی ) ی ی ی ی ی. 6 ی 6- ی ی.
ی ic 7806 , 7906

F..A
26 August 2006, 11:27 AM
ی ی ( ی ی ی ی ی ی

ی ی ی ی ی ) ی bascom ی Ԙ :icon_eek: ی

ی ی ی ی :icon_arro
ی ی ی ی ی ی ی ǎ lcd 12.68 integer ی long ی (ی )

farzad-sani
26 August 2006, 11:58 AM


ی ی ی ی ی ی ی datasheet ی

bascom ی config portb=output ی compiler یی ی ddrb ی FF ی

ی ی . یی ی ی

ی ی یی ی ی bascom . ی ǐ ی

ی ی ی ی ی یی ی

ی ی ddrb(darta direct register B ǐ ی یی ی یddrb=&h0f

: ǐ ی ddrX 0 ی pin ی ǐ 1 ی pin ی 00001111 ی ی ی ی

ی ی ی یی ی ی ی یی یی ی ( ی ی ی ی ) ی Ȑ ی ی یی ی ی ی ی ی ی ی یی ی ی یی ی

ی ی ی ی یی ی ی ی ی portb ی ی pull up

ǐ ی ی .......... ǐ ی bascom ی ..........

ی ی ی ی ی ی single ی

farzad-sani
26 August 2006, 01:13 PM
ی .......................

bascom ی ی ی ی Ԙ shiftlcd right ǘ ی lcd ی shift ی

ی ی یی یی ییی ی . ی ی

ی bascom ی ی ی ی ی ی یی

ی ی download ی ی یی ( ی )

ǐ ی ȁی ی ییی ی ییی ..

http://h1.ripway.com/farzadavr/noname1.bas

farzad-sani
29 August 2006, 08:27 AM
ی (ݘ ی 4 ی ) ی ی ی

ی ی ی ی ی یی ( ی ی )

ی ی یی ј ی ی ی ی .

ی Ԙی Ȑ ݘ یی ی ی یی .......

ی ی ی ی ی ( ی )

................................

29 August 2006, 02:12 PM
ݘ یی ی ی ی یی ی.

r.babazadeh
29 August 2006, 04:32 PM
ی یی avr .............

ی ی ی ی یی (falling) (rising) ی ی (changing) ی
یی (low level) ی ǎ (high level) . ی ی ی ی INTx ی
x ی ی ی 0 ی 1 ی 2 .

config intX=STATE
X ی
STATE ی یی . low level ......................................


config int0=falling


ی bascom ی ی ی
ی ی ی
ی help bascom

Action
Configures the way the interrupts 0,1 and 4-7 will be triggered.

Syntax
CONFIG INTx = state

Where X can be 0,1 and 4 to 7 in the MEGA chips.
Remarks
state LOW LEVEL to generate an interrupt while the pin is held low. Holding the pin low will generate an interrupt over and over again.
FALLING to generate an interrupt on the falling edge.
RISING to generate an interrupt on the rising edge..
The MEGA has also INT0-INT3. These are always low level triggered so there is no need /possibility for configuration.
The number of interrupt pins depend on the used chip. Most chips only have int0 and int1.
Example
'--------------------------------------------------------------
'Sample for the MEGA103
Config INT4 = LOW LEVEL
End

ی Ԙ ю ی

farzad-sani
29 August 2006, 04:43 PM
ی

ǐ ی ʐ ی ی ی mega 8 mega 32 یی ی یی ی

یی ی ѐیی :icon_cool

farzad-sani
29 August 2006, 06:07 PM


ی ی ی ی
http://www.atmel.com/products/AVR/overview/AVR_ProductLineIntroduction.pdf

ali_uni
30 August 2006, 08:11 AM

farzad-sani
30 August 2006, 08:54 AM


یی AVR ی ǘ ی ی ی :icon_arro

ی ی ی ǘ internal ......................... یی ی fuse bit

ǘ external :icon_redf ی ی ی ی ی :icon_cry:

ی ی ی:icon_razz :icon_evil

farzad-sani
30 August 2006, 07:37 PM
ی

ی یی AVR .................................:icon_excl

ی یی port ی ی ی .. ی ی

ی ی ی ی :icon_eek: ی , ی Ԙ ی ی ی

ی :icon_sad: :icon_cool :icon_excl

ی ی ی ی یی ی ی یی port

ی ی 1 60 ی ی ی ی

ی :icon_twis ی ی byte ی ییی dim a(60) as byte

ی a byte ی 60 1 یی .

ی



dim a(6) as byte
dim b as byte
b=0
config portb=input
do
a(b)=pinb
wait 60
incr b

if b>=60 then
exit do
end if

loop
end

ǐ ی ȁی :icon_arro

farzad-sani
31 August 2006, 09:40 AM


ی ی ی . ی ی ی

(http://h1.ripway.com/farzadavr/CODE.bas)

MCS-51
31 August 2006, 11:56 AM
ی ی ی .
. ی ǁی ی . یϿ ǐ Ȑی(ی ی ی ѐ ی ی Ͽ یی یی ѐ .).

farzad-sani
2 September 2006, 09:48 AM


Ȑ .

128 64 ( Ȑ ) ..ǐ

farzad-sani
2 September 2006, 09:56 AM


black list .

ǐ

EM92547
MC145447


r.babazadeh
2 September 2006, 10:13 PM


یی AVR ی ǘ ی ی ی :icon_arro

ی ی ی ǘ internal ......................... یی ی fuse bit

ǘ external :icon_redf ی ی ی ی ی :icon_cry:

ی ی ی:icon_razz :icon_evil

ی ی ǘی ی
ی Ȑ ی ی ی ی xtal1 ی ی ی ی ی ی ی یی ی
ی ی Ȑ Ԙ یӘ ی m32 m8 ی ی ی Ԙ ی ی ی ю ی ی
ǐ ی ی:icon_arro

r.babazadeh
2 September 2006, 10:14 PM
ی ی ی

F..A
3 September 2006, 12:17 AM


black list .

ǐ

EM92547
MC145447



ی یی ی id ی ی:icon_excl

4 September 2006, 08:41 PM
ݘ ی یی black list ی ی lcd یэ .
ی ی ی ی ی ی ی ی ی
ی ی ی ی ی ی ی 忿

Hamid Microtech
5 September 2006, 10:32 AM

Ԙ ی ی ی یی ی AVR ی
ǐ ی ю 1.11.8.1. Bascom ی LCD ی
ی ی

farzad-sani
5 September 2006, 11:48 AM

ی ی ǘی ی
ی Ȑ ی ی ی ی xtal1 ی ی ی ی ی ی ی یی ی
ی ی Ȑ Ԙ یӘ ی m32 m8 ی ی ی Ԙ ی ی ی ю ی ی
ǐ ی ی:icon_arro

Ȑ 99 :icon_razz

bascom codevision ( ):icon_twis :icon_evil

!!

..................................

farzad-sani
5 September 2006, 11:53 AM

Ԙ ی ی ی یی ی AVR ی
ǐ ی ю 1.11.8.1. Bascom ی LCD ی
ی ی

1.11.8.1 ............................................. :icon_excl :icon_razz :icon_evil

....................................( 2 ):icon_twis :icon_cool :icon_smil


.............................................. ......:icon_neut

farzad-sani
5 September 2006, 11:57 AM
ی ی ی



( - - - - ǁ - ...):icon_sad:

farzad-sani
5 September 2006, 12:03 PM
ی یی ی id ی ی:icon_excl

.................:icon_mad:

r.babazadeh
5 September 2006, 01:02 PM
Ȑ 99 :icon_razz

bascom codevision ( ):icon_twis :icon_evil

!!

..................................

1. ی ی ی ی یӘ
2. یӘ ی ی ی یӘ avr ی plc ی یی . ی ی 41 ی یӘ ی ی
3. ǘ ی ی эی ی ǘ ی ی ی ی
4. ی ی یӘ ی ی یӘ ی

r.babazadeh
5 September 2006, 01:06 PM
( - - - - ǁ - ...):icon_sad:
ǐ ی ی ی ی ی

Hamid Microtech
5 September 2006, 02:36 PM
ی
ی ǎ یی ȍ ی یی ǐ ی

Hamid Microtech
5 September 2006, 02:43 PM
ی ی ی ی
ǐ ی ATMEL ی ی ǁیی ی IAR ی
ǐ ی ی ی
ی Ȑ ی ی ی ی

F..A
5 September 2006, 03:32 PM
ی یی ی id ی ی:icon_excl
ی ʐ caller id ی 3 ییی ی یی avr ی 8051

F..A
5 September 2006, 03:38 PM
Ǎ bascom

http://www.mcselec.com/images/stories/mcse/an140_sch.png

http://www.mcselec.com/images/stories/mcse/an140_detail.jpg

http://www.mcselec.com/images/stories/mcse/an140_view.jpg



(http://www.mcselec.com/index.php?option=com_docman&task=doc_download&gid=137&Itemid)

F..A
5 September 2006, 03:40 PM
ی avr ǁی ی ی (http://www.phalls.com/vbulletin/showthread.php?p=264066#post264066) ی
ی ی ǁی

farzad-sani
5 September 2006, 07:12 PM
ی ʐ caller id ی 3 ییی ی یی avr ی 8051

ی یی ی Ԙ ی decode یی ی ی Ȑی ǐ

ی یی ی .........:icon_arro :icon_cool یی ی :icon_idea

F..A
5 September 2006, 07:18 PM
ی یی ی Ԙ ی decode یی ی ی Ȑی ǐ

ی یی ی .........:icon_arro :icon_cool یی ی :icon_idea
ݘ ی ی dtmf ی ی

farzad-sani
5 September 2006, 07:50 PM


ی ی یی ی ی ی .

ی ی ی black list . یی ی 50 یی ǐ ی ی ی 50 ی ی ǐ ی ی 50 ی ی

...................

ی DTMF DECODER یی ی یی AVR ی

ی ی ## ی ی ی EEPROM ی ی

ی ی ی

ی ی یی DECODE ی ی

FSK DECODER یی ی ییی

ی 144 ی ی 144 ی ی - - - ی -

- ی ی . ی 250 یی ی ی .

ی ی ی ی ی MT8841 ی FSK DECODER ی ی یی ی

ǐ ی ی ی Ȑ ی ...........:icon_cool ی یی

Ԙ ی

farzad-sani
5 September 2006, 09:00 PM
:ی ژ یی ی fsk ی

ی ی ی ی ی ی :icon_cry: :icon_cry: http://h1.ripway.com/farzadavr/fsk.jpg

http://h1.ripway.com/farzadavr/fsk1.jpg

F..A
5 September 2006, 09:34 PM
(http://www.khazama.com/files/CodeVisionAVR-1-24-5.zip)

farzad-sani
5 September 2006, 09:43 PM
ی ی ی ی ی یی ʘی ی ی ی ی ی

ی 1 ی ی ی Ԙ ی ی ی ی

ی . یی ی یی ی ǎی

ی ی ی ی ی ی ǎ ی ی ی ی ی

ی ی ADC ی ی ی .
http://h1.ripway.com/farzadavr/te0d.gif
ݘ ی ی ǐ

Ȑی ی ی ................

farzad-sani
5 September 2006, 09:55 PM
(http://www.khazama.com/files/CodeVisionAVR-1-24-5.zip)

ی ю ј ی یی ی ی codevision ی ی ی

codevision cd :icon_cool :icon_sad:

http://h1.ripway.com/farzadavr/Amin.jpg

ی......

F..A
5 September 2006, 11:57 PM
ی ю ј ی یی ی ی codevision ی ی ی

codevision cd :icon_cool :icon_sad:

http://h1.ripway.com/farzadavr/Amin.jpg

ی......
ј
ی ی یی

farzad-sani
6 September 2006, 12:58 AM


ی ی ی یی

ی ی C ی ی ی ی ی ی

یی C ی ی ی . ی codevision ی

ی ی flash library ی codevision

ی ی 2700 ی ی ی codevison

:icon_cool

ali_uni
6 September 2006, 05:33 PM


:

ǐ ǐ

Hamid Microtech
7 September 2006, 04:18 AM
ی ی
ǐ WinAVR ی IAR ی Ȑ
ی ی C ی

F..A
7 September 2006, 12:39 PM
ی ی Codevision bascom ی ی

farzad-sani
7 September 2006, 01:40 PM
ی ی Codevision bascom ی ی

یی ی ی یی lcd bascom codewizard codevision ی یی ی :icon_evil ی:icon_razz

7 September 2006, 02:52 PM
یی ی ی یی lcd bascom codewizard codevision ی یی ی :icon_evil ی:icon_razz
ی .
ی lcd bascom یی .

farzad-sani
7 September 2006, 06:13 PM
ی یی 7 Ӑ ( 15 ) ی ی ی ی ی 3

.......

: Ӑ ʘ ʘ ی ی ی

: Ӑ ی ی ی

: Ӑ SPI ی ی

ی Ӑ ی ی یی 15 Ӑ ی ی !!!

:( )

Ӑ 9 ی 15 9 ی 135 یی 135 ی ی ی !!!!! ی......

( )

9 ی Ӑ ی ( ) 15 ی ی ی Ӑ

ی ی ی 24 ی !!! ی ی (یی )

: ( )

ی 3 ی ی ی Ԙ یی ییی ی

ی ی ی ی ی ی ی ی ی Ӑ یی

ی Ӑ ......... ی ی

Ԙ ی یی ی

http://h1.ripway.com/farzadavr/ispled.bmp

Hamid Microtech
7 September 2006, 07:43 PM

ǐ ADC FREE

farzad-sani
8 September 2006, 10:06 AM

ǐ ADC FREE

ی ی AVR ǐ AD free ی adc ی

ی ی ی یی ی mode ی adc

(start adc) ی ی ی ی ی ی

ی ی :icon_evil

Hamid Microtech
8 September 2006, 10:44 AM
ی
ADC ی ی ی ی ی ی ǘ ی
ی ی
ǐ ی ADC ی ی یی ی ی ی ی
ی ی ی ی یی ی ی

Hamid Microtech
8 September 2006, 10:45 AM
ی ی
ی ی یی ی AVR یی
ی ی ی ی ی * ی*
ی ی ی* * ی Bascom ی
ی ی ی 8 ی ی ǐ ی ی* ی ی* ( ی ی ی ی ی )
ی یی ی ی ی ی ی
Config pinx.n = Input
X > ی A ,B , C, D,E ,F ,G ǘ ی ی ی ی B
N > ی ی ی 0 7 ی ی ی
ی ی ی ی ی ی
Config pinx.n = Output
n x
ی
ی ی
Portx.n = 1
Set portx.n
ی ی
Portx.n = 0
Reset portx.n
ی ی ی ی
A = pinx.n

:
1- ی یی ی ی ی ی ی یPort
2- ی ی ی یی ی یی ی ی ی ی ی ی ی ی ی

ی ی ی ی ی
Do
ی ی ی ی Do ی Loop ی
ی Wait
ی Wait 1 , Waitms 1 ,Waitus 1 ی ی ی ی ی یی ی ی ی ی ی . ی ی ی ی یی ی Waitms 20
:
ی
Config Pinb.0 = Output
Config Pinb.1 = Output

Do
Waitms 200
Portb.0 = 1
Waitms 200
Portb.0 = 0
Waitms 200
Portb.1 = 1
Waitms 200
Portb.1 = 0
Loop



=Low _ ی = High _ یی = Config _ = Port _ ی =Input
ی = Output

Ԙ ی ی ی ی یی ی
ی ی ǐ ی ی ی ی ی ی ی
ی ی ǐ ی . ()

farzad-sani
8 September 2006, 11:27 AM
Hamid Microtech


:
1- ی یی ی ی ی ی ی یPort
2- ی ی ی یی ی یی ی ی ی ی ی ی ی ی ی

++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++

ی ی ی

ǐ ی ی ی ی ی ی ی یی

1) ǐ ی ی 0 ی ی tri-state ی

2) ǐ ی ی 1 ی pull-up ی یی ی +vcc

ی

ی ی

config portb=input
portb=&hff
ی ی ی ی ff ی ی ی

ی Pull-up

И ی ی یی config portb=input ی ddrb 00

یی

Ԙ ..............................

Hamid Microtech
8 September 2006, 12:33 PM
ی ی AVR ی ی ю یی ی
ǐ ی ی ی یی PCB Șی
http://i5.tinypic.com/44v8izs.jpg
Compatible with Mega-16 Package Series
Provided:
8 LED
Reset SW
4 Key PB
Socket 4*4 Keyboard
Socket LCD Ch
RS-232(USART) Port
Workable With 9VAC&12VDC&5VDC
16pin IDC For Easy Work With Ports
AND Have a ULN2803 For Outputs AND Other Applications

farzad-sani
8 September 2006, 08:07 PM
ی

ی ی 1 ی 1 ی ی یی

ی ی ی 1% ................... ی Ȑی

ی

MCS-51
8 September 2006, 10:14 PM
ی ی AVR ی ی ю یی ی
ǐ ی ی ی یی PCB Șی
http://i5.tinypic.com/44v8izs.jpg
Compatible with Mega-16 Package Series
Provided:
8 LED
Reset SW
4 Key PB
Socket 4*4 Keyboard
Socket LCD Ch
RS-232(USART) Port
Workable With 9VAC&12VDC&5VDC
16pin IDC For Easy Work With Ports
AND Have a ULN2803 For Outputs AND Other Applications
ǐ ی ی ی ی ی ی ǁی ی ǁی ی ی .

r.babazadeh
9 September 2006, 12:11 PM
ی
ADC ی ی ی ی ی ی ǘ ی
ی ی
ǐ ی ADC ی ی یی ی ی ی ی
ی ی ی ی یی ی ی





ی ی ی ی ی adcl adch ی




ی ی ی ی ی یی ی ی یی . ی یی ی



1 ی admux ی
2 ی adsc ی ی ی ی ی main ی ی ی
ی ی ی ی ی ی ی adcl adch ی ی ی ی ی
ی : ی ی یی (16 یی ) ی ی ی یی ی ی ی ی یی ی ی یی ی ی adc ی ی ی یی ی یی ی یی یی ی یی ی




یӘ ی ی ی ی
max: یی ی ی word ی

farzad-sani
9 September 2006, 12:49 PM
ی

ی ی 1 ی 1 ی ی یی

ی ی ی 1% ................... ی Ȑی

ی

ی ی ی :icon_cry: :icon_cry:

r.babazadeh
9 September 2006, 01:06 PM
ی ی ی ی
ی ی ی ی ی ی

farzad-sani
9 September 2006, 01:53 PM
ی ی یی ی

r.babazadeh
9 September 2006, 05:51 PM
ی 2 m32 ی ییی rtc یی
ی
ی ј ی clk/128 (cs02=1 cs01=0 cs00=0)
ی ی 32.768khz ی ی ی tosc2 tosc1
ی ی ی ی یǁ ی

farzad-sani
9 September 2006, 06:17 PM
ی 2 m32 ی ییی rtc یی
ی
ی ј ی clk/128 (cs02=1 cs01=0 cs00=0)
ی ی 32.768khz ی ی ی tosc2 tosc1
ی ی ی ی یǁ ی

ی ی ی ی ی ی 1 ی . ی ی ی ی Ԙی ی ی ی 1 3 ی ی ی . ی .............. Ԙ :icon_excl

r.babazadeh
10 September 2006, 01:06 PM
ی ی ی ی یی ی ی ی یی ی ی ی ی ی ѐ
ی ی ی ی ی ǐ یی یی ی یی

11 September 2006, 07:24 PM

ی ی . ی ی ی ییی ی .
ی ȁ:
1- ی یϐیی یѡ ی ... ی ی ʿ ( ! :( )
2- AVR
3- ی ی یϐیی ی AVR ی ی یی ی ی.

MCS-51
11 September 2006, 11:50 PM

ی ی . ی ی ی ییی ی .
ی ȁ:
1- ی یϐیی یѡ ی ... ی ی ʿ ( ! :( )
2- AVR
3- ی ی یϐیی ی AVR ی ی یی ی ی.
1. ی ی یی ی ی ی یی ی. ی And OR full adder ... ی ی ی ی ی. ǐ یϐیی ی یی ی ی ی ی ی ی ی (ǐ ی ی PM ی)
2. AVR 8051 ی (8051 ی ی ی ی! 8051 ی Ȑیی یی ی ی ی)
3. ی AVR ی 8051 یی ی ی ǘ ی ی ی ی .

12 September 2006, 12:06 PM
یی
ی ی یی ی ی ی. (ی ی یی)

farzad-sani
12 September 2006, 01:44 PM
ی یی یی ی ی ی Ȑ ی ی ی یی ی ی

ی : ی :Ϙ Ӂی

ی یی :

ی ی Ԑ ی ی ی ی

ی ی ی ی ی ی یی ی ییی ی

ی ی : ی ی ی ی ی ......... یی ی
یی ی Ԑ ی ǐ ی ی یی ی ی ی , ی ی ی ................

12 September 2006, 03:20 PM

ʘی ی ʘی ی ی ی.

NEC
12 September 2006, 03:55 PM
ی avrfreaks.net

12 September 2006, 06:03 PM
ی ی .
ی ی ی. ی ی ی ی.
ǐ ی ی ...

یی Ԙ

NEC
12 September 2006, 07:13 PM
یی ی ی ی

farzad-sani
12 September 2006, 07:50 PM
ی ی .
ی ی ی. ی ی ی ی.
ǐ ی ی ...

یی Ԙ

DIGITAL DESIGN BY:M . MORRIS MANO

ی ی ( ی ی ی ی )

COMPUTER ARCHITECTURE BY: MORRIS MANO

.............:icon_surp

r.babazadeh
13 September 2006, 12:09 AM
ی ی ی ی

13 September 2006, 12:55 AM
یی یی http://qsmile.com/qsimages/72.gif
DIGITAL DESIGN BY:M . MORRIS MANO ی ی http://qsmile.com/qsimages/36.gif
ی COMPUTER ARCHITECTURE BY: MORRIS MANO ی http://qsmile.com/qsimages/54.gif
" ی یی : " ی ی ی

ی http://qsmile.com/qsimages/72.gif http://qsmile.com/qsimages/61.gif

farzad-sani
13 September 2006, 01:15 AM
یی ی ی ی

ی

ی KEYPAD ی ی ی ی یی . ی یی KEYPAD BASCOM ی یی یی lcd ی . ǐ ی (ی ) ی ی ی ی .ی ی ی ی ی .

ی BASCOM ی ی ی ǐی یی . ی یی BASCOM (یی ) . ی ی KEYPAD
یی POLLING : ی ی ی ی ی ی ی KEYPAD ی ǐ یی ی . ی ی


ی , : ی ی ی ی ( LCD ی ی ) KEY PAD ی ی ی ی ی ی KEY PAD ی . ی یی .

BASCOM Config Kbd = Portb , Delay = 100 ی KEYPAD ی ی KEYPAD PORTB ی ی 100 یی ی . ی ی ی ی ی .

ی ی KEYPAD ی ی ی ( 2 ) . ی ی ی ی ی Ș ی 2 ی ی ی . ی .................. Ԙ Ȑی

(http://h1.ripway.com/farzadavr/PROG1.rar)

farzad-sani
13 September 2006, 01:26 AM
یی یی http://qsmile.com/qsimages/72.gif
DIGITAL DESIGN BY:M . MORRIS MANO ی ی http://qsmile.com/qsimages/36.gif
ی COMPUTER ARCHITECTURE BY: MORRIS MANO ی http://qsmile.com/qsimages/54.gif
" ی یی : " ی ی ی

ی http://qsmile.com/qsimages/72.gif http://qsmile.com/qsimages/61.gif


http://ec1.images-amazon.com/images/P/0134638948.01._AA240_SCLZZZZZZZ_.jpg

NEC
13 September 2006, 04:12 PM
ی ی ی ی

یی codvision ی 4*4

r.babazadeh
14 September 2006, 12:20 AM
ی ی ی یی Ә

farzad-sani
14 September 2006, 07:52 AM
ی ی ی یی Ә

ی ی یی Application note ی ј atmel ی ی C basic bascom .
bascom ی ی , ی ژ ی :icon_surp

farzad-sani
14 September 2006, 08:28 AM
ی ژ

http://h1.ripway.com/farzadavr/Untitled-1.jpg

farzad-sani
14 September 2006, 07:47 PM
ی keypad ی BASCOM codevision ی ی ی bascom ی ..........

ǐ ی ی ی یی ی INT0 ی pullup یی INT0 ی 1 . ی ǐ یی 0 ی ی (ی ی)
ی ی ی ی ی ییی یی یی (FALLING)
ی...
CONFIG KBD=PORTB,DEBOUNCE=100
CONFIG INT0=FALLING
ENABLE ENTERRUPTS
ON INT0 KEYSCAN

DO

LOOP

KEYSCAN
A=GETKBD() 'A
RETURN

ی :

ی ǐ یی ی ѐ ی ی RETURN ی

ی یی یی ی ی ی یی ی ( ی LCD ی یی ی )

ی ی یی ی () ENABLE ENTERRUPTS ی

ی ON INT0 KEYSCAN یی ی ی ی ی KEYSCAN

ی ی ی ی ی pM ی ( ی ی )

MicroAVR
15 September 2006, 07:01 AM
ی farzad-avr

ی ی ی ی AVR ی !
ی ییی یی ?
ی ی ی ی ی ?

F..A
15 September 2006, 07:28 AM
ی

farzad-avr


ی ی ی ی

AVR ی !
ی ییی یی ?
ی ی ی ی ی ?


ی ی یی ی ی ی یی ی ی ی ی ی mmc ی ی ی

farzad-sani
15 September 2006, 09:19 AM
ی farzad-avr

ی ی ی ی AVR ی !
ی ییی یی ?
ی ی ی ی ی ?


ی ی ی ی ی AVR ی ی ی ی یی ی MMC ی . ی ی ی AVR ی یی
ی ی MMC ی ی (http://www.phalls.com/vbulletin/showthread.php?t=25308) ی ی ی ی ی ی ی ی ی ی ی ی :icon_arro
ی MMC یی 2GB ݘ ی ی ی .... interface ی ی یی ی ی ی ǐ .........

ی ی ی ǘ :icon_twis

Pedro
16 September 2006, 12:27 AM
ی
ی ی ی ی ی ی ی . ی ی ی ی .

ی ی Ԙ ی pm یی ی یی.
ǁی ی ی .
ی ی ǘ .
ی ی ی.
Ԑ

Farbod.E
16 September 2006, 01:36 AM
Ԙ ی ی ی Ԑ Farshid-ar ی
ی ǁی mmc ی ѐ . یی ی ی ǁی ی ی ی ...


ی ی ǘ ...

MicroAVR
16 September 2006, 08:56 AM

یی ی
mmc ی
ی IC ی ј WINBOND ј ISD ی ی ی

F..A
16 September 2006, 09:02 AM

یی ی
mmc ی
ی IC ی ј WINBOND ј ISD ی ی ی
ی ic ISD1420 ʿ

MicroAVR
16 September 2006, 09:07 AM
ی ی ی ISD 25120 ی 2 ی 3000
ی 20 ی ی ی 1800 ی

F..A
16 September 2006, 09:16 AM
ی ی IC یی ی ی

farzad-sani
16 September 2006, 10:07 AM


MMC 5 6000 (32 ) (MP3

.......

F..A
16 September 2006, 11:44 AM
ی Ԙ d0 d3 ی ی یی 0 15 ی ی ی
ی :
$crystal = 1000000
Dim A As Word
Config Portd = Input
Do
A = Pind
Cls
Lcd "Code is = " ; A
Wait 2
Loop
End
ی lcd ی یی یی ی ی ی ی lcd 忿
4 ی high

farzad-sani
16 September 2006, 02:22 PM
ی Ԙ d0 d3 ی ی یی 0 15 ی ی ی
ی :
$crystal = 1000000
Dim A As Word
Config Portd = Input
Do
A = Pind
Cls
Lcd "Code is = " ; A
Wait 2
Loop
End
ی lcd ی یی یی ی ی ی ی lcd 忿
4 ی high




ی Ȑ Ԙ ی ی
1- A=pind ی ی ی 200 یی ی ی ی stable

2- ی ی ی Pull up ی tri-state ی یی

) ǐ ی tri-state یی ی ی . ی ی ی ی ی یی
config portd=input
portd=&h00

)ǐ ی Pull-up ی ی ff ی ی ی ی ی . pull-up ی ی

config portd=input
portd=&hff

ی ی ی ی .........:icon_surp

ی......

farzad-sani
16 September 2006, 05:26 PM


ی ی ی ǁی ی ی ی ی یی ی ی یی

ی ی , , ی ی ی ی . ݘ ی یی 200 ی

ǁی ی یی ی ی ی , یی , ی

!!!!!!!!!! ی ی ...

farzad-sani
16 September 2006, 06:09 PM
ی ی ...........ی ی

PAYAM
16 September 2006, 06:16 PM
ǁ AVR ǁ . ....
.

F..A
16 September 2006, 06:20 PM
ی ی ی ی ی ی send dtmf یی 1 ok یی ی 1 ی ی ی lcd ی 1 Ԙ ی ی ی یی ی یی ی یی

farzad-sani
16 September 2006, 06:55 PM
ی ی ...
DTMF ی ی ی 15 ی ی 8870 ی ی ی ی ی ی dtmf ی port ... ی ی ی ی یی rising یی ی ی ی یی ی LCD ی ی ی ی ....ی

ی (http://h1.ripway.com/farzadavr/11.jpg)

SALY
16 September 2006, 06:58 PM
ی ی ی ی ی ی send dtmf یی 1 ok یی ی 1 ی ی ی lcd ی 1 Ԙ ی ی ی یی ی یی ی یی

ی ی

F..A
17 September 2006, 09:09 AM

Ԙ یی mega 8 pc6 reset یی fusebit i/o Ԙی ی ی ی ی ی ی ی ی ی ی program ی 㿿

farzad-sani
17 September 2006, 09:29 AM
3 ی

) ی xtal1 ی ی ی ј 1 ی ی ی ی ی ی .

) ی ی ی ( یی یی ی یی یی ی ی ی , ی ی ی ی parallel ی ی )

) یی ی ی ی یی ی ی

(ی ی parallel یی AVR یی ی !!!)

F..A
17 September 2006, 09:53 AM
stk200 lpt ی ی
bascom ی ی ی ی ی
ی bascom ی ʿ

farzad-sani
17 September 2006, 10:03 AM
stk200 lpt ی ی
bascom ی ی ی ی ی
ی bascom ی ʿ

ی LPT ی ی ی ی ی ی ی MOSI MISO SCK RESET ی ی +5

ی

ی ی PORT ی ی ی ی ǎ VPP +12 ی

ی 555 ی ی ی ǐ ی ی BASCOM ی ... ی

F..A
17 September 2006, 10:52 AM
ی ی xtal ی ی ی ی ی ی xtal ی Ә ی ی ی ی ی 1 ی

farzad-sani
17 September 2006, 10:58 AM
ی ی xtal ی ی ی ی ی ی xtal ی Ә ی ی ی ی ی 1 ی

:icon_ques :icon_cool

F..A
17 September 2006, 11:01 AM
ی ی ی
یی ی 8 ی یی 1200 ی :icon_twis

farzad-sani
17 September 2006, 11:17 AM
ی ی ی
یی ی 8 ی یی 1200 ی :icon_twis


1.5 MEGA 32 ...:icon_razz :icon_smil

F..A
17 September 2006, 01:04 PM
1.5 MEGA 32 ...:icon_razz :icon_smil
32 ی ی ی

17 September 2006, 04:33 PM
ی ی ی ی ی ی send dtmf یی 1 ok یی ی 1 ی ی ی lcd ی 1 Ԙ ی ی ی یی ی یی ی یی

ی ی ی ی ی

SALY
17 September 2006, 04:45 PM
ی ی ی avr ide ی ی ی ی ی fat 32 ی ی یی avr ی .

F..A
17 September 2006, 06:14 PM
ی ی ی ی ی
dtmf ی یی ی ی 1 ی ی

17 September 2006, 09:26 PM
dtmf ی یی ی ی 1 ی ی
ی ی .

NEC
17 September 2006, 10:20 PM
یی ی codevision ی  .

farzad-sani
18 September 2006, 09:21 PM
ی ی ی ی AVR .ی ی .

ی ی ی ی ی ی ی

یی ی ی ..... ی ی , یی , ی ی ی ی .............
ی
http://h1.ripway.com/farzadavr/zz.JPG

http://h1.ripway.com/farzadavr/z2.jpg

18 September 2006, 10:03 PM
ی
ی ی ی :

LCD ی یی ی ی ی ی
ǁی ǐ ی farzad-avr ....
ǐ ی

farzad-avr ی ی.

F..A
18 September 2006, 10:09 PM
ی ی mcucr ی ʿ
ی ی ی ی

farzad-sani
18 September 2006, 10:30 PM
ی ی mcucr ی ʿ
ی ی ی ی


Ԙ ی ی ǐ یSM1SM2 ی یSM0 ی ی adc noise reduction ی . ی ی ADC ی CPU CPU ی ی ی ی ی ی ی ی ...........ǐ ی

http://h1.ripway.com/farzadavr/avravr.JPG

ی
ی ی ی :

LCD ی یی ی ی ی ی
ǁی ǐ ی farzad-avr ....
ǐ ی

ǐ ی ی

F..A
19 September 2006, 12:25 AM
ی lcd ǁی ی ی lcd ی یی ی ی یی ی lcd 2*16 ی 10 ی ی ی ǁی ی ی ی یی lcd ی یی ی ی

MicroAVR
19 September 2006, 08:04 AM
FARZAD ǐ یӘ LM35 ی ییی Ԙ ی ی
1: ی 20 ی "W=W-2" ی 2 Ԙی ی ǐ ی ی LCD یی
2: ی ی یی
3: ی ( 1 ی ) Ԙ ی ی 10 ی NORMAL LOW ی ی
4: REFRESH

ی ی
ی ی ی یی ی ی ی ی

farzad-sani
19 September 2006, 10:02 AM
1: ی 20 ی "W=W-2" ی 2 Ԙی ی ǐ ی ی LCD یی

ی ی .......................


2: ی ی یی

....ی ی .......


3: ی ( 1 ی ) Ԙ ی ی 10 ی NORMAL LOW ی ی

ی ݘ ی ی ی ی .. LM35 ی یی ی LM35 ی ی ....
ی ی ی ی LM75 ی ی یی ی ی یی ی ی ی ی ی ی یی ..............




ی ی

Phalls


ی ی ی یی ی ی ی ی
ی یی www.ripway.com  ی ..............................


MicroAVR
19 September 2006, 12:55 PM
$regfile = "M8DEF.dat"
$crystal = 8000000
Config Lcd = 16 * 2
Config Adc = Single , Prescaler = Auto , Reference = Avcc
Deflcdchar 0 , 7 , 5 , 7 , 32 , 32 , 32 , 32 , 32
Dim W As Word
Start Adc
Cursor Off
Cls
Do
Locate 2 , 5
Lcd "MicroAVR"
Locate 2 , 3
Lcd Chr(200)
Locate 2 , 14
Lcd Chr(200)
W = Getadc(0)
W = W / 2
Home
Lcd W ; Chr(0) ; "c" ; " "
Waitms 50
Select Case W
Case Is =< 10:
Locate 1 , 6
Lcd " Low "
Case 11 To 55:
Locate 1 , 5
Lcd " Normal"
Case Is >= 56:
Locate 1 , 6
Lcd " High "
End Select
Loop
End



ی ی ǎی ی lm35 ی (ی )Ԙ ی ی ی
bascom ی ی ی Ԙ
ی copy paste ی ی bascom

farzad-sani
19 September 2006, 02:34 PM
ی 7segment ی

.............

farzad-sani
20 September 2006, 11:27 AM
ی ی ی bascom ی ی ...
ی data ی ی





1)
ی ی ی ی ی ی ی . ی data .
ی data ی ی ی ی .........
)ǐ decimal ی یی И ی , ..
:
data 10,21,41,54,0,4

)ǐ یی ی ی ی
Data &B00001101,&B11101010,&B00000000
)ǐ ی ی ی ی
Data &H00,&Hf0,&Hde,&h5e
)ǐ ASCII (Әی) ی Әی $ .
Data $34,$29,$39
) ی bascom ی Әی ی ی ی ی Ԙ ی ی ی { }
http://h1.ripway.com/farzadavr/asci1.JPG
http://h1.ripway.com/farzadavr/asci.JPG
И ی ی ی ی 3 ی ی ی Әی یی

) یی Integer %

یی Long ی ( ) &

یی single ی !

یی double ی #

یی string ی ی " " ی



ǐ یی eeprom ی یی flash rom ی $eeprom ی ی ....

یی ی ی ی

.......................

farzad-sani
24 September 2006, 01:33 AM
ی  یی ǘ ی ...

ی

F..A
24 September 2006, 09:54 AM
ی
avr ی ی ی vcc vcc ی ی 忿

farzad-sani
24 September 2006, 10:26 AM
ی
avr ی ی ی vcc vcc ی ی 忿

........

ǐ vcc save .......

F..A
24 September 2006, 10:32 AM
ی
ی ی ی eeprom ی یʿ

farzad-sani
24 September 2006, 10:51 AM
ی
ی ی ی eeprom ی یʿ



AVR EEPROM .............( )

farzad-sani
24 September 2006, 09:49 PM

ی pm lcd ی ی ǐ ی ی ی ی ی .

lcd ǘی ..............
http://h1.ripway.com/farzadavr/p162-n.jpg

http://h1.ripway.com/farzadavr/1x16back.jpg
ی lcd ی 14 ی ی ی 2 ی ی ی ی backlight یی .

ی lcd ی 16 ی ی ی ی lcd ییی .
Ԙ ی ی ی ی lcd ǘی ..
http://h1.ripway.com/farzadavr/1z.JPG

ی ی ی lcd :
ی 1 : ی ی
ی 2 : ǎی ѐ +5 ی .
ی 3 : ǎ lcd ی . Ԙ ی ی ی ی lcd ی ی ی . ی ی ی یی ی ی ی .

ی 4(RS ): ی ی ی ی ی ǐ ی ی 0 ی ی (DB0 DB7 ) ی یی ǐ ی ی 1 ی ی (DB0 DB7 ) ی یی ی ی ی LCD یی .

ی 5(R/W ): ǐ ی ی 0 ی LCD ی Lcd ی ǐ ی ی 1 lcd ی یی ی . ǘ ی lcd ییی ی ی ی یی .

ی 6 (E): ی ی ی ی ی ی ی ی LCD ی . ی ی .

ی ی 7 ی 14 (DB0 DB 14 ): ی . ی ی ی ی ی ی LCD .

ی 15 16 ی BACKLIGHT ی ی 16 ی ی 15 ی 330 ی ی +VCC ی .

یی LCD ی BASCOM ی یی ی ی LCD ی ی ی ی ی ی ی ی . ی یی ی یی ی ی ( ی ) ی ی LCD 8051 ی ی ی ی ی ی .( ی ی ی BASCOM )
Ԙ ی ی ............
http://h1.ripway.com/farzadavr/LCD-BASCOM.JPG

ی BASCOM ی ی ی ی ی یی ........!!!!


8 ی یی ی ی ی Lcd ی
( И یی ی DB0 DB3 )


12 Lcd

14 ی a 27 ......

16 lcd ǘ ی

19 ی Lcd ی

22 ی ی a ی Lcd ی

24 A ی lcd ی

26 Әی ی A ی Lcd ی

28 a ی lcd ی

30 ی lcd ی ی .

32 24 ی

34 ی یی ی .

36 2 6 ی ........

ی یی .........

http://h1.ripway.com/farzadavr/2z.gif

یی ی ی ǁی ی ǐ ی ی .

SALY
25 September 2006, 03:04 PM
ی
avr ی ی ی vcc vcc ی ی 忿


ی ѐ pc ی eeprom ی ی ی یی ی ی ǘ ی eeprom
ی ی ی back up ی ی

farzad-sani
25 September 2006, 03:52 PM
ی ѐ pc ی eeprom ی ی ی یی ی ی ǘ ی eeprom



ی ی ی back up ی ی

ݘ ی ......
ی back up ی ی .......

ی .....


vcc ی ی 忿

ی back up ی ی vcc ی ی юی ی ..................... ی

ی ی Ȑ ......................ی

25 September 2006, 04:03 PM

یی Ȑ ی ی ی LCD ј Ͽ
.

farzad-sani
25 September 2006, 09:23 PM

یی Ȑ ی ی ی LCD ј Ͽ
.

ی

http://h1.ripway.com/farzadavr/lcd-test/1NEW.JPG

ی ی

http://h1.ripway.com/farzadavr/lcd-test/1.JPG
http://h1.ripway.com/farzadavr/lcd-test/2.JPG
http://h1.ripway.com/farzadavr/lcd-test/3.JPG
http://h1.ripway.com/farzadavr/lcd-test/4.JPG
http://h1.ripway.com/farzadavr/lcd-test/5.JPG
http://h1.ripway.com/farzadavr/lcd-test/6.JPG


......
http://h1.ripway.com/farzadavr/lcd-test/7a.JPG
http://h1.ripway.com/farzadavr/lcd-test/8a.JPG
http://h1.ripway.com/farzadavr/lcd-test/9a.JPG


ǐ ی ȁی .......

kiiia
26 September 2006, 12:47 AM

ی ی
BascomAVR v1.11.8.1 (06-2006)
ی. ݘ ی ...

http://h1.ripway.com/Kiiia/Elec/BASCOM_AVR_1.11.8.1_demo_crack.rar

farzad-sani
26 September 2006, 04:57 AM

ی ی
BascomAVR v1.11.8.1 (06-2006)
ی. ݘ ی ...

http://h1.ripway.com/Kiiia/Elec/BASCOM_AVR_1.11.8.1_demo_crack.rar


kiiia یی یی یی ی ..........

..:victory: :sweet_kiss:

SALY
26 September 2006, 04:08 PM
ی back up ی ی vcc ی ی юی ی ..................... ی

ی ی Ȑ ......................یی یی ی ی ی یی ی ی ی ی ی یی ی ی SLEEP یی یی

F..A
26 September 2006, 05:37 PM
ی یی ی ی ی یی ی ی ی ی ی یی ی ی SLEEP یی یی
ی یی sleep ی ی vcc ی ی backup ی backup ی

farzad-sani
26 September 2006, 06:26 PM
ی یی ی ی ی یی ی ی ی ی ی یی ی ی SLEEP یی یی


ی ی ی backup ی ی ....


ی یی sleep ی ی vcc ی ی backup ی backup ی

ی ی ȁ ییی ی ی

F..A
26 September 2006, 07:56 PM
ی ی ȁ ییی ی ی
ی ی ϐیی ی ی ی ی ƍ 1 vcc ی ƍ 1 2 vcc ی ی ی ی ی Ȑ ی ی ی ی ی Ș :icon_cool

farzad-sani
26 September 2006, 08:37 PM
ی ی ϐیی ی ی ی ی ƍ 1 vcc ی ƍ 1 2 vcc ی ی ی ی ی Ȑ ی ی ی ی ی Ș

ی ی یی ی Șی
ی ی ی
ی ی ( pinb.0 ی ) ǐ 1

ی 1 2 ( pinb.2 ی ) ǐ 1 ی ی
ǐ ی ی ی ی vcc
ǐ ................ی



segmex یی ی ی ی

ی یی ی!!!!!!!!!!!!!!!

ی ʿ

segmex ی ی Ȑی ی ی یی .


Ґ ی ی ........!!

F..A
26 September 2006, 08:49 PM
ی ی یی ی Șی
ی ی ی
ی ی ( pinb.0 ی ) ǐ 1

ی 1 2 ( pinb.2 ی ) ǐ 1 ی ی
ǐ ی ی ی ی vcc
ǐ ................ی




Ґ ی ی ........!!
یی ی ی ی Ϙ ی Ȑی ی یی ی ی ی ی ی ی ی ی ی ی 1 یی vcc ی ی 1 2 ی ی ی ی 2 ی on ی ی 1 یی یی ی ی

F..A
26 September 2006, 10:30 PM
http://www.mcselec.com/images/stories/mcse/an_1162.png




http://www.mcselec.com/images/stories/mcse/an_1161.png


Dim Ctr As Byte
Dim Dataword As Word
Dim Command As Byte
Dim Dis As String * 20

Dim Calc As Single
Dim Calc2 As Single
Dim Rhlinear As Single
Dim Rhlintemp As Single
Dim Tempc As Single
Dim Tempf As Single

Const C1 = -4
Const C2 = 0.0405
Const C3 = -0.0000028
Const T1c = .01
Const T2 = .00008
Const T1f = .018

Sck Alias Portb.0
Dataout Alias Portb.1
Datain Alias Pinb.1
Redled Alias Portb.2

Declare Sub Getit()

Ddrb = &B11111111 'all port b are output
Config Pinb.0 = Output 'sck
Config Pinb.1 = Output 'datain

'reset the serial communications first, it is easily confused!
Set Dataout
For Ctr = 1 To 12
Set Sck
Waitus 2
Reset Sck
Waitus 2
Next Ctr


Do 'continually read the tempfature and humidity

Command = &B00000011
Call Getit 'Get the temperature, puts result in "dataword" for us
'
Tempf = T1f * Dataword
Tempf = Tempf - 40

Tempc = T1c * Dataword 'get celcius for later calculations and for "the rest of the world"
Tempc = Tempc - 40

Dis = Fusing(tempf , "###.##")
Print "Temperature = " ; Dis ; " (F)"

Command = &B00000101
Call Getit 'get the humidity
Calc = C2 * Dataword
Calc2 = Dataword * Dataword 'that "2" in the datasheet sure looked like a footnote for a couple days, nope it means "squared"!
Calc2 = C3 * Calc2
Calc = Calc + C1
Rhlinear = Calc + Calc2

'Dis = Fusing(rhlinear , "##.##")
'Print "Humidity adjusted for linear = " ; Dis


Calc = T2 * Dataword
Calc = Calc + T1c
Calc2 = Tempc - 25
Calc = Calc2 * Calc
Rhlintemp = Calc + Rhlinear

Dis = Fusing(rhlintemp , "##.##")
Print "Humidity adjusted for temperature = " ; Dis
Print

Wait 1
Loop


Sub Getit()

Local Datavalue As Word
Local Databyte As Byte

'start with "transmission start"
Set Sck
Reset Dataout
Reset Sck
Set Sck
Set Dataout
Reset Sck


'now send the command
Shiftout Dataout , Sck , Command , 1

Ddrb = &B11111101 'datain is now input
Config Pinb.1 = Input 'datain
Set Sck 'click one more off
Reset Sck
Waitus 10 'no idea why, but it doesn't work without it!
Bitwait Pinb.1 , Reset 'wait for the chip to have data ready

Shiftin Datain , Sck , Databyte , 1 'get the MSB
Datavalue = Databyte

Ddrb = &B11111111
Config Pinb.1 = Output

Reset Dataout 'this is the tricky part- Lot's of hair pulling- have to tick the ack!
Set Sck
Reset Sck

Ddrb = &B11111101 'datain is now input
Config Pinb.1 = Input

Shiftin Datain , Sck , Databyte , 1 'get the LSB
Shift Datavalue , Left , 8
Datavalue = Datavalue Or Databyte
'don't tick the clock or ack since we don't need the CRC value, leave it hanging!
Dataword = Datavalue

Ddrb = &B11111111
Config Pinb.1 = Output

Reset Dataout
Set Sck
Reset Sck

Ddrb = &B11111101 'datain is now input
Config Pinb.1 = Input

Shiftin Datain , Sck , Databyte , 1 'not using the CRC value for now- can't figure it out! Anybody know how to impliment?
'Print "CRC value was - " ; Databyte

Ddrb = &B11111111
Config Pinb.1 = Output

Set Dataout
Set Sck
Reset Sck
End Sub






End


ی ی ی ی ی ی ی ی یی

F..A
26 September 2006, 10:36 PM
http://www.mcselec.com/images/stories/mcse/an144_sch.jpg

$crystal= 4000000

Dim Keyread AsByte
Dim Key AsByte
Dim Code AsWord
Dim Mycode AsWord
Dim Digits AsByte
Dim Point AsByte

Ddrd= 255
Portd= 0

Relay AliasPortd.4
Beep AliasPortd.3

Config Kbd =Portb,Debounce= 40

ConfigLcd= 16 * 2




Mycode = 5060



Do
Cls
CursorOffNoblink
Lcd"WWW.AVR.4MG.COM"
Wait 2
Lowerline
Lcd"CodeLockAVRdemo"
Wait 4
Cls

Set Beep
Waitms 100
Reset Beep
Waitms 100

Begin:
Code = 0
Digits = 0
Point = 0

Scan:
Cls
Lcd" Enter code"
Do
Keyread =Getkbd()
If Keyread <> 16 ThenGosub Gotkey
Waitms 100
If Digits = 4 Then
If Code = Mycode Then
Goto Opendoor
Else
Goto Error
EndIf
EndIf
Loop

Loop



Gotkey:
Ddrb= 255
Set Beep
Waitms 100
Reset Beep
Waitms 100

Key =Lookup(keyread , Dta)

Incr Digits
Point = Digits + 6
Locate 2 , Point
Lcd"*"
Code = Code * 10
Code = Code + Key
Return

Dta:
Data 12 , 9 , 6 , 3 , 0 , 8 , 5 , 2 , 11 , 7 , 4 , 1

Error:
Cls
Lcd" Code wrong"
Waitms 100
Set Beep
Wait 3
Reset Beep
Wait 20
Goto Begin

Ok:
Waitms 100
Set Beep
Waitms 200
Reset Beep
Waitms 200
Set Beep
Waitms 200
Reset Beep
Return

Opendoor:
Cls
Lcd" Code accepted"
Gosub Ok
Lowerline
Lcd" Unlocked"
Waitms 300
Set Relay
Wait 1
Reset Relay
Wait 1
Goto Begin



1. OPENING (For the first time): 1 2 3 4 #
The relay is being activated for 1 second.

2. WRITING YOUR CODE (For the first time): * 1 2 3 4 # 5 5 1 0 #
For opening the door press: 5 5 1 0 # (5 5 1 0 is your code)
The relay is being activated for 1 second.

3. CHANGING THE CODE: * OldCode # NewCode #
Example: * 5 5 1 0 # 6 6 1 0 #
Two short beeps indicate that new user code is written.
For opening the door press: 6 6 1 0 #
The relay is being activated for 1 second.

Mazhar
27 September 2006, 10:38 AM
ی ی ebook یی ی ی ی ی ی ی AVR ی . ی Ȑی:icon_mrgr

http://www.box.net/public/7ye5ps7483 ( Box.net)

farzad-sani
27 September 2006, 12:10 PM
206 ........


1- ǐ ў 5060 .

2-ǐ
3- keypad .( )

................... :icon_twis ( )
ǐ :icon_roll

F..A
27 September 2006, 12:46 PM
:icon_twis ( )
ǐ :icon_roll
ѐی

farzad-sani
30 September 2006, 01:12 AM


ی ی BASCOM ی ( ی ! ) ی ی ی 8 ی ....................
ی ی ی ی ی ی ....... ی ... ی ی یی ی یی ..........
........
ی ی ( ) ی ی ی !!!
1-ی Ә ی ی یی ی ی ی یی !
2-ی یی ی LCD Ә یی Ԙ ی!!
3- ی LCD ی یی ی ی ی ی !!!
4- ی LCD ی ی یی ........................ ی ی ی !!
5- یی ی ی LCD ی ی ( )!!!!
6- ی ی ی ی ی ی
7- ی !!!!!!!

ی ی

F..A
30 September 2006, 06:58 AM
ی ی 12 ǘ ی ی یی
ی Ԙ ی Ә ی

farzad-sani
30 September 2006, 09:44 AM
ی ی 12 ǘ ی ی یی
ی Ԙ ی Ә ی

Ԙ ................ ی ی ی ی ( 30 ǘ ).....

Hamid Microtech
3 October 2006, 01:23 AM
ی ی ی یی

farzad-sani
4 October 2006, 11:23 AM
Ԙ ................ ی ی ی ی ( 30 ǘ ).....

Ȑ - ǐ Ȑ :confident: .....................

F..A
4 October 2006, 11:59 AM
ی tiny15

farzad-sani
4 October 2006, 01:13 PM
ی tiny15

...................ی ی

F..A
4 October 2006, 01:23 PM
ی ی bascom ی
یی ی ی ی ی write ی ی write ی
$tiny

farzad-sani
7 October 2006, 11:18 AM
------------------------------------------

ی ی bascom ی
یی ی ی ی ی write ی ی write ی
$tiny

.. .. ǐ .................... ...... SRAM .................

F..A
7 October 2006, 01:48 PM
sram ی Ԙ ی Ԙی ی ی ی
Ԙ ی write یی 5 ی ی ی ی write ی ی ی
ی ی ی ی
ی tiny Ԙ
ی Ԙ bascom

farzad-sani
8 October 2006, 08:21 AM
sram ی Ԙ ی Ԙی ی ی ی
Ԙ ی write یی 5 ی ی ی ی write ی ی ی
ی ی ی ی
ی tiny Ԙ
ی Ԙ bascom

ی Ԙ ی ی ی ǐ یی ی tiny ی یی ATTINY13 ی Ԙ SRAM .........ی

SALY
8 October 2006, 09:12 PM
ی ی bascom ی


CODEVISION

farzad-sani
12 October 2006, 08:50 AM




ی ی ی یی ی ǁی یӘ ی Ͽ

ی ی ی ..........

F..A
12 October 2006, 12:50 PM
ی ی lpt ی یی یی

farzad-sani
13 October 2006, 11:30 AM
ی ی ی

ی یی ی ی یی ( ی) ی ǁی ی .... Ȑ ی یی ی ی ی ی ( ǘی ی ی).....!!!

F..A
23 October 2006, 12:28 AM
Ԑ ی ی یԐ ی ی ی ی ی

Hamid Microtech
23 October 2006, 01:09 AM
ی ی ی ݘ ی ݘ ی ی
ی ی ǐ ی ی
ی ی ی

farzad-sani
23 October 2006, 06:02 AM
ی ی ی ݘ ی ݘ ی ی
ی ی ǐ ی ی
ی ی ی

ی...........:icon_arro :icon_cool

Hamid Microtech
24 October 2006, 04:00 AM

http://rapidshare.com/files/431005/Ver0.1.rar

farzad-sani
27 October 2006, 11:22 AM
ی ی ی ی LCD یی ی ! :icon_cool

(http://h1.ripway.com/farzadavr/G12864-IE.pdf)

F..A
27 October 2006, 11:45 AM
ی LCD یی



(http://h1.ripway.com/farshid-ar/lcdconverter.zip)

farzad-sani
30 November 2006, 12:07 AM
جدیدترین نوع AVR pico power ........................فکر کنم از شکل همه چیزو فهمید پس من توضیحی نمیدم............

ولی خداییش عجب چیزایی می سازن .....................

http://h1.ripway.com/farzadavr/avrrrr.JPG

ali1011
3 December 2006, 01:45 AM
با سلام خدمت دوستان گرامي كه مطالب مفيدي رو در اين تاپيك قرار داده اند.
راستش رو بخواين من خيلي وقت نيست كه با avr آشنا شدم ولي خيلي علاقه مندم كه ادامه بدم در عرض يك هفته طرز كار با ال سي دي و كي پد 4*4 رو هم ياد گرفته ام و حتي براي خوندن كي پد هم خودم برنامش رو با codevision نوشتم الان هم تونستم يك بازي ساده طراحي كنم كه مثل بازي ماشيني آتاري دستي هست و داراي قابليت امتياز دهي و تغيير سرعت هست و به محض برخورد به مانع هم بازي تموم ميشه الان ميخوام برم جلو و چيز ديگه اي طراحي كنم ابتدا ميخوام با mmc ارتباط برقرار كنم و بعد بتونم با فايلها كار كنم يعني بخونم و بنويسم سپس با آي سي آشكار ساز dtmf بتونم با خط تلفن كار كنم يعني يه چيزي تو مايه هاي منشي تلفني و سيستم پاسخگوي خودكار براي كار كردن با mmc يه سري فايل header از اينترنت گرفته ام ولي هنوز نميدونم چطور ميشه ازش استفاده كرد همچنين ميخوام نحوه كار با فايلها رو بدونم اگر كسي بتونه به من كمك كنه و فايل هدر mmc و mp3 و wav رو بهم بده ممنونش ميشم و قول ميدم كه در پايان كارم لطفشو جبران كنم.
اگر كسي نقشه كار و برنامه گيم كه با atmega16 و key pad 4*4 و lcd 16*2 رو ميخواد ميتونم در اختيارش بذارم فقط اگه ميشه منو زودتر راهنمائي كنيد ممنون ميشم

behnam_8959
9 December 2006, 09:53 PM
با سلام

بنده بهنام دانشجوی رشته الکترونیک هستم که در ترم اخر دوره کاردانی درس پروژه ساخت را دارم.
از انجایی که اسناد بنده پروژه با میکرو را برای من مشخص نموده مرا وادار به ساختن پروژه باد سنج که بایستی سرعت باد و جهت باد را مشخص کند کرده است . و از انجایی که من avr را خوب یاد ندارم و تازه با این بخش یایت اشنا شده ام از شما دوستان کمک می خواهم. که مرا در ساختن این پروژه یاری نمایید .
من از صفحه ی 1 این قسمت شروع به مطالعه کردم ولی چون کلا 2 هفته بیشتر فرصت ندارم و مدت زمان کمی است که من میکرو را خوب یاد بگیرم به من بگوویید چه کار کنم؟
حتما هم باید میکروی avr استفاده شود.
ممنون از کمکتون

behnam_8959
9 December 2006, 09:55 PM
طریقه ی نوشتن برنامه و بستن سخت افزاری ان چگونه است؟

farzad-sani
9 December 2006, 10:40 PM
دوست من کمی از جزئیات پروژه بگویید تا شاید بتوانم کمکی کنم؟؟؟

behnam_8959
11 December 2006, 11:00 PM
دوست من کمی از جزئیات پروژه بگویید تا شاید بتوانم کمکی کنم؟؟؟

چیز خاصی نگفت فقط می گفت باید یک یک کثی led روی یک چرخ دنده بزاریم و با چرخش یک چرخ دنده که در اثر وزیدن باد می چرخد و در یافت اطلاعات ان led توسط یک سنسور پالس ایجاد بشه و سپس با میکرو باید اندازه پالس را اندازه بگیریم تا بتونیم سرعت باد را محاسبه کنیم و تعیین جهت رو هم حقیقت نمی دونم چه شکلی می تونیم اوون را تعیین کنیم.؟

12 December 2006, 11:09 AM
ی ی Ȑیی ی ی 㿿

ی ی ی ی ی ی ی led ی ی ی ی ی ی ی led ی ی Ӂ ی ی Ȑیی ی ی یی ی ی Ԙی ی ی یی ی.

ی ی ی .

Mazhar
25 December 2006, 10:44 AM
سلام دوستان
من می خواهم یک میکرو PIC رو به printer متصل کنم . می دونم که این تاپیک میکرو AVR هست ولی فکر می کنم اگر کسی از دوستان بتونه برای AVR این کار رو انجام بده برای PIC هم مشابه است. به هرحال اصول کار با پورت پارالل نباید زیاد فرق کنه . ممنون میشم اگر کسی از دوستان بتونه کمک کنه؟

F..A
25 December 2006, 12:21 PM
mazhar جان شما کافیه پایه های lpt رو بلد باشی که با یه جستجوی ساده هم در این سایت و هم در گوگل میتونی بفهمی چی بچی هست و 7 پایه data رو مشخص کنی بعد از اون هم دیگه مشکلی نیست پایه ها رو پارالل وصل میکنی به پایه های pic و اگر هم vb بلد باشی میتونی کلی کار جالب بکنی
دوستان دیگر هم نظر بدن

Mazhar
25 December 2006, 02:44 PM
ميشه يكمي راجع به اين 7b و lpt توضيح بدي. اين طوري من هيچ چيزي متوجه نشدم

Hamid Microtech
27 December 2006, 06:10 PM
آقايون محترم
يه سوال
توضيح كاملي راجع به Sub ميخوام . اون پرانتز هايي كه بهد از sub ميزارن كارش چيه
و چيز هاي ديگه كه اگه لازم ميدونين بگين
در ضمن فرق sub با function توي كار برد عملي چيه؟
ممنون