際際滷

際際滷Share a Scribd company logo
弌亟于: 勳勵仆 仂仍弍仂仂仆 GSM 亳亠仄亳亶亞 亞仍仆 舒亶仆
       舒亳仍亞舒舒仆 亞仍亳亶亞 舒于仂仄舒亢仍舒 亟舒仍亞舒舒

丕亟亳亟舒亞: .亳仆亢舒亞舒仍 /仄舒亞亳/
唏于仍唏: .舒仆 /仄舒亞亳/
         .亞仂仆弍舒

勵亶亞仆: 亅.亳仆弍仂仍亟
亟仍仍亳亶仆 亠仆仂仍仂亞亳 勵仆亞勵亶 唏亞亢仍亳亶仆 唏仆唏唏 勵亠亟
亞舒 舒仆 亞仍 亳仄亶 仆仄亞亟亢 弍舒亶仆舒. 丱勵仆
唏唏仍仆亳亶 亞仆 勵勵仍亶亞 仄亟仍仍 仂仍弍仂仂仆
亠仆仂仍仂亞亳亶仆 亟于亳仍 仆 唏亟唏 仄仆 舒仄亟舒仍仆 于亳仍
弍仂仍亢 弍舒亶仆舒.
     丕仍仄舒舒 勵仄勵勵 亳舒舒 亞舒亟仆舒 舒亶仆 舒仄亟舒仍亟舒舒
亠仆亳从 亠仆仂仍仂亞亳亶仆 亟于仍亳亶亞 舒亳亞仍舒 仂仆亳仂仍仂亶
弍仂仍仂仆. 勳勵仆 勵勵亟仆 舒亶仆 舒亳仍亞舒舒仆 亞仍 弍仂仍仂仆
弍舒亟 仂仆仂亞 唏唏唏唏仄亢亳亶亞 舒仍舒舒 亞舒 舒仆舒舒舒舒 亟亳亟舒
弍仂仍仂仄亢亳亶亞 弍勵亟勵勵仍 亰仂亳仍亞仂仂亶 ミ.
亰仂亳仍亞仂
舒仆舒亶 仂仆 于亟 GSM 亳亠仄亳亶亞
仂弍亳从仂仄, 豫仆亳亠仍 从仂仗仂舒亳 舒亳亞仍舒亟舒亞.
舒 亞 舒亳亞仍舒仆 SMS 仄亟仍仍亳亶亞
勵仍仆 舒于 从仂仆仂仍仍亠仆 仍舒仄亢舒亶亞舒舒
弍仂仍仂于仍舒仍 亳亶亢 舒亶仆 舒亳仍亞舒舒仆
亞仍勵勵亟亳亶亞 舒仍 亰舒亶仆舒舒 亟亳亟舒,
舒于仂仄舒亢仍舒舒亟 仆 亟亳仗仍仂仄仆 舒亢仍仆
亞仂仍 亰仂亳仍亞仂 仂亳仆仂.
 GSM 亳亠仄亳亶亞 亟仍舒
 Nokia 3310  亞 亟仍舒
 ATMEGA32 从仂仆仂仍仍亠亞 亟仍舒
 仂仆舒亢亳亶仆 亠仄 亞舒亞舒, 仗仂亞舒仄仄 弍亳亳亢 亳
 NOKIA3310-亞 仗亠仂仆舒仍 从仂仄仗ム亠仂亶 仂仍弍仂亢 亳
 NOKIA3310-亞 ATMEGA32 从仂仆仂仍仍亠仂亶 仂仍弍仂亢
舒亢亳仍仍舒亞舒舒亞 亳
 丶舒亳仍亞舒舒仆 仂仆仂亞 唏唏唏唏仄亢亳亶亞 亟亳亟舒 亟亳亟仍舒亞仆
仗仍舒亞 亞舒
NOKIA3310, 舒亳仍亞舒舒仆 仂仆仂亞 唏唏唏唏仄亢亳亶仆 亟亳亟仍舒亞仆
仗仍舒 亰亞亳亶亞 仂仍弍仂亢 舒亢亳仍仍仍舒
Ariunbold hw07
PA(0-7) 仂仂仍 亞舒舒仍仆 仗仂     舒舒仍亟舒仍                          Atmega32 16MHz 勵仍 亟仂仂仂亟
PB(0-7) - 仂仂仍 亞舒舒仍仆 仗仂 OC2 - 丐舒亶仄亠 2 亳亶仆 仆               亳仆仂仆仍仂 亟舒于舒仄亢 亟
PC(0-7) - 仂仂仍 亞舒舒仍仆 仗仂     舒舒仍亟舒仍                           舒亢亳仍仍舒
PD(0-7) - 仂仂仍 亞舒舒仍仆 仗仂 T(0-1)                                 丐亢仍亳亶仆 勵亟仍 仆 (4.5-5.5)
RST        -亠亠              INT(0-2) 亞舒亟仆 亳仆亠舒仗              于仂仍仆 勵亟仍 舒亳亞仍舒仆舒.
VCC       -亠唏仆亳亶 亢仍      AIN(0-1) -舒仆舒仍仂亞亳 从仂仄仗舒仂
                                                                     ATMEGA32L 仆 (2,7-5.5)于仂仍仆
          -亠唏仆亳亶 亞舒亰舒       MOSI       -仄舒亠 亞舒舒仍, 仍舒于
GND                                                                   勵亟仍 舒亳亞仍舒仆舒.
     XTAL(1-2) - 亞舒亟仆            仂仂仍
                                                                     ATMEGA32 仆 2kbyte 亳亶仆 舒仆舒
      仂亳仍仍仂        仂仂仍, MISO - -仄舒亠 仂仂仍, 仍舒于
               亞舒舒仍             亞舒舒仍                              仂亶仂亶 弍舒 勵勵仆亳亶 1kbyte 弍ム 1024
                               SS     -仍舒于 仂仆亞仂仍                  bit 仆 EEPROM 勵仍亟仆 舒仆舒 仂亶 仆
AREF - 舒仆舒仍仂亞亳 勵亟仍
    舒仍舒                 SCK -SPI                               flash ROM 仆 舒仆舒 仂亶 仆 10000
AVCC -亞舒亟仆 勵亟仍             TOSC(1-2) - Timer Oscillator
                                                                      亟舒舒 仗仂亞舒仄仄仍舒亞亟舒仆舒 舒亳仆
    舒仍舒                                                        EEPROM 仆 100000 亟舒舒
                               TDI - JTAG 唏亞唏亞亟唏仍 仂仂仍
RXD       -亠亳舒仍 仂仂仍                                              仗仂亞舒仄仄仍舒亞亟舒仆舒
                               TDO      - JTAG 唏亞唏亞亟唏仍 亞舒舒仍
TXD      -亠亳舒仍 亞舒舒仍       TMS - JTAG 仍弍 仂仆亞仂仍             仆仂仍仂亞 仂仂仆 于亳亞舒亶 (ADC)
ICP1                           TCK - JTAG clock
                                                                      弍舒 仆 仆 仆 8 于亞亳亶仆 256
XCK                                                                   勵于亳仆亟 于亳亞舒 于亳亞舒亶
                               SDA -TWI 唏亞唏亞亟唏仍 仂仂仍/
OC0      -丐舒亶仄亠 0 亳亶仆 仆     亞舒舒仍                             丱仂 亳亞 8 bit-亳亶仆 timer-舒亶.
    舒舒仍亟舒仍                  SCL - Two-wire Serial Bus              1亳亞 16 bit-亳亶仆 timer-舒亶
OC1B - 丐舒亶仄亠 1 亳亶仆 仆 B      Clock Line                         丱仂 亳亞 亞舒亟仆 舒舒仍亟舒仍
    舒舒仍亟舒仍                  ADC(0-7)- 舒仆舒仍仂亞 仂仂仍亟              勵勵亞勵勵亶
OC1A - 丐舒亶仄亠 1 亳亶仆 仆 A
Ariunbold hw07
loop1:
#include<avr/io.h>                                        //------------- TRANSIEVER--------------------------
     data=USART_Receive();
//loop2:                                                  int USART_Transmit(unsignedchar data)
    if (data==0x1E)uart_init();
               void
while(1)
unsigned char USART_Receive( void ); {
                          {            fbus_sms[0]=data;
              {                         for(a=1;a<=3;a++) while(!(UCSRA&(1<<UDRE)))
int USART_Transmit(unsigned char data);
                 }                 {                      {
                                            data=USART_Receive();
unsigned char
}                                                         }
                                             fbus_sms[a]=data;
    fbus_open[100]={0x1E,0x00,0x0C,0xD1,0x00,0x07,0x00,0x01,0x00,
void uart_init()                     }                    UDR =data;
{       { if((fbus_sms[0]==0x1E)&&(fbus_sms[1]==0x0c)&&(fbus_sms[2]==0x00)&&(fbus_sms[3]==0x02))
                                                          return(0);
0x03,0x00,0x01,0x60,0x00,0x72,0xD5};
                 {
UBRRH=0x00;                                               }
 unsigned char fbus_sms[100];
                         for(a=4;a<=55;a++)
UBRRL=0x01;               {
int main(void)
UCSRB=0X18;                  data=USART_Receive();
{
UCSRC=/slideshow/ariunbold-hw07/11095755/(1<<URSEL)|(3<<UCSZ0);  fbus_sms[a]=data;
DDRA=0xFF;
 unsigned char data;}
}                  PORTA=fbus_sms[49];
                int a,b; }
///------------ RECIEVER------------------------------
----        uart_init(); else ;
                          } for (b=0;b<=2;b++)
unsignedchar USART_Receive(void)
                  }
{ UCSRA=(1<<RXC); (a=0;a<=15;a++)
                            for
while (!(UCSRA&(1<<RXC)))   else ;
                { goto loop1;
                {
                }                  data=fbus_open[a];
return UDR;                        USART_Transmit(data);
}                }
丱亞仍亞




                  Send
              Nokia 3310




    PC
Serial Port
              ATMEGA 32
              仂仆仂仍仍亠

               ULN2803


                亶仆
              舒亳仍亞舒舒仆
               亞仍
Ariunbold hw07
Char            H             E           L           L          O
Ascii(Hex)         68           65          6C          6C         6F
  Binary         1101000      1100101     1101100     1101100    1101111


    Char            O           L           L           E          H
Ascii(Hex)          6F          6C          6C          65         68
   Binary        1101111      1101100     1101100     1100101    1101000


   In Binary            110    11111101    10011011   00110010   11101000
In hexadecimal          06        FD         9B          32        E8
丐仂仂
     亅仍亠仄亠仆, 弍舒亟 仆                     亞 弍勵亳亶仆 勵仆                亳亶
                                 亳亞




                                   唏亞唏亞




                                                                              唏亞唏亞
                        1 唏亟唏




                                                                   5 舒
                                              1 舒


                                                        唏亞唏亞
丶舒亳仍亞舒舒仆 舒仍舒舒亞
 1    亳从仂从仂仆仂仍仍亠              1                  10000                10000
2          AX232                  1                  1200                 1200
于仂仄舒亢仍舒舒亞勵亶 勵亠亟
 3          Nokia      10 舒亞      1
                                  1840      300 舒亞15000
                                                      55200      1500 舒亞 276000
                                                                       15000
4           于舒                  1                  1500                 1500
5 于仂仄舒亢仍仆
          ULN2803                  1                  1500                 1500
                       4 舒亞       736      120 舒亞     22080    600 舒亞     110400
6      亟舒舒舒
          亅亞勵勵仍               1                   100                  100
7        仂仆亟亠仆舒仂               4                   200                  200
8     勳 舒亳亞仍舒      6 舒亞       2
                                  1104      180 舒亞 4000
                                                      33120      900舒亞4000
                                                                         165600
9            亠仍亠                  1                  2000                 2000
10                                亳亶 : 35500
亅仆 亟舒仍亞舒舒亞 亳亶亟 GSM 亳亠仄亳亶亞 舒亳亞仍舒仆 Nokia
3310 亞舒 舒仆 FBUS 亞仆 Duplex 亞仂亳仄亟 舒亢亳仍仍舒亟舒亞
于舒舒 仗仂仂亶 弍舒 勵勵仆亳亶亞 舒亳亞仍舒仆 亟仂仂仂亟 从仂仄舒仆亟亟舒舒
仆 亟亳亟舒仆 Atmega 32 从仂仆仂仍仍亠仂亶 仂仍弍仂仆
仗仂亞舒仄仄亳仍仆舒舒 舒亶仆 舒亳仍亞舒舒仆 亞仍亳亶亞 舒仍
亰舒亶仆舒舒 亟亳亟舒舒舒 亞舒亟仆舒 亟仂亳仂仍仂仍, 舒仄亞舒舒仍舒仍 亳亶 弍勵仆
弍仂仍仂仄亢仂亶.
    亟仍仍 亠仆仂仍仂亞亳亶仆 亟舒舒亶 唏亞亢亳亢 弍舒亶亞舒舒亞亳亶仆
亳 勵仄勵勵亳亶仆 亞仍 亳仍勵勵 亳 弍仂仍亢. 亳仆亳亶 仆
亟亳仗仍仂仄仆 亟舒仍亞舒舒 仆 磠 舒亞舒亞勵亶 唏亟唏 仄仆 舒仄亟舒仍亟
亞仍 弍仂仍仂仄亢仂亶亞仂仂仂仂 亟舒于 舒仍舒亶 ミ.
Ariunbold hw07

More Related Content

Viewers also liked (10)

丐亠仆亳从 舒仆亞舒仄亢
丐亠仆亳从 舒仆亞舒仄亢丐亠仆亳从 舒仆亞舒仄亢
丐亠仆亳从 舒仆亞舒仄亢
Togtuun B
唏于 仗仂亠仂 弍ム Cpu
唏于 仗仂亠仂 弍ム Cpu唏于 仗仂亠仂 弍ム Cpu
唏于 仗仂亠仂 弍ム Cpu
shulam
U 亞亢 ム 于?
U 亞亢 ム 于?U 亞亢 ム 于?
U 亞亢 ム 于?
shulam
Lecture1
Lecture1Lecture1
Lecture1
Amaraalm
2 亠仆亳从 舒仆亞舒仄亢 弍舒 仗仂亞舒仄仄 舒仆亞舒仄亢
2 亠仆亳从 舒仆亞舒仄亢 弍舒 仗仂亞舒仄仄 舒仆亞舒仄亢2 亠仆亳从 舒仆亞舒仄亢 弍舒 仗仂亞舒仄仄 舒仆亞舒仄亢
2 亠仆亳从 舒仆亞舒仄亢 弍舒 仗仂亞舒仄仄 舒仆亞舒仄亢
Aura Faceboo
亠仆亳从 舒仆亞舒仄亢 弍舒 仗仂亞舒仄 舒仆亞舒仄亢
亠仆亳从 舒仆亞舒仄亢 弍舒 仗仂亞舒仄 舒仆亞舒仄亢亠仆亳从 舒仆亞舒仄亢 弍舒 仗仂亞舒仄 舒仆亞舒仄亢
亠仆亳从 舒仆亞舒仄亢 弍舒 仗仂亞舒仄 舒仆亞舒仄亢
denkhee68
从仂仄仗ム亠亳亶仆 弍勵
从仂仄仗ム亠亳亶仆 弍勵从仂仄仗ム亠亳亶仆 弍勵
从仂仄仗ム亠亳亶仆 弍勵
Teacher's E-content
从仂仄仗ム亠亳亶仆 亠仆亳从 舒仆亞舒仄亢
从仂仄仗ム亠亳亶仆 亠仆亳从 舒仆亞舒仄亢从仂仄仗ム亠亳亶仆 亠仆亳从 舒仆亞舒仄亢
从仂仄仗ム亠亳亶仆 亠仆亳从 舒仆亞舒仄亢
Baaya Badrakh
Bie daalt
Bie daaltBie daalt
Bie daalt
哦仍亰亳亶舒亞 舒-亅亟仆
丐亠仆亳从 舒仆亞舒仄亢
丐亠仆亳从 舒仆亞舒仄亢丐亠仆亳从 舒仆亞舒仄亢
丐亠仆亳从 舒仆亞舒仄亢
Togtuun B
唏于 仗仂亠仂 弍ム Cpu
唏于 仗仂亠仂 弍ム Cpu唏于 仗仂亠仂 弍ム Cpu
唏于 仗仂亠仂 弍ム Cpu
shulam
U 亞亢 ム 于?
U 亞亢 ム 于?U 亞亢 ム 于?
U 亞亢 ム 于?
shulam
Lecture1
Lecture1Lecture1
Lecture1
Amaraalm
2 亠仆亳从 舒仆亞舒仄亢 弍舒 仗仂亞舒仄仄 舒仆亞舒仄亢
2 亠仆亳从 舒仆亞舒仄亢 弍舒 仗仂亞舒仄仄 舒仆亞舒仄亢2 亠仆亳从 舒仆亞舒仄亢 弍舒 仗仂亞舒仄仄 舒仆亞舒仄亢
2 亠仆亳从 舒仆亞舒仄亢 弍舒 仗仂亞舒仄仄 舒仆亞舒仄亢
Aura Faceboo
亠仆亳从 舒仆亞舒仄亢 弍舒 仗仂亞舒仄 舒仆亞舒仄亢
亠仆亳从 舒仆亞舒仄亢 弍舒 仗仂亞舒仄 舒仆亞舒仄亢亠仆亳从 舒仆亞舒仄亢 弍舒 仗仂亞舒仄 舒仆亞舒仄亢
亠仆亳从 舒仆亞舒仄亢 弍舒 仗仂亞舒仄 舒仆亞舒仄亢
denkhee68
从仂仄仗ム亠亳亶仆 弍勵
从仂仄仗ム亠亳亶仆 弍勵从仂仄仗ム亠亳亶仆 弍勵
从仂仄仗ム亠亳亶仆 弍勵
Teacher's E-content
从仂仄仗ム亠亳亶仆 亠仆亳从 舒仆亞舒仄亢
从仂仄仗ム亠亳亶仆 亠仆亳从 舒仆亞舒仄亢从仂仄仗ム亠亳亶仆 亠仆亳从 舒仆亞舒仄亢
从仂仄仗ム亠亳亶仆 亠仆亳从 舒仆亞舒仄亢
Baaya Badrakh

Ariunbold hw07

  • 1. 弌亟于: 勳勵仆 仂仍弍仂仂仆 GSM 亳亠仄亳亶亞 亞仍仆 舒亶仆 舒亳仍亞舒舒仆 亞仍亳亶亞 舒于仂仄舒亢仍舒 亟舒仍亞舒舒 丕亟亳亟舒亞: .亳仆亢舒亞舒仍 /仄舒亞亳/ 唏于仍唏: .舒仆 /仄舒亞亳/ .亞仂仆弍舒 勵亶亞仆: 亅.亳仆弍仂仍亟
  • 2. 亟仍仍亳亶仆 亠仆仂仍仂亞亳 勵仆亞勵亶 唏亞亢仍亳亶仆 唏仆唏唏 勵亠亟 亞舒 舒仆 亞仍 亳仄亶 仆仄亞亟亢 弍舒亶仆舒. 丱勵仆 唏唏仍仆亳亶 亞仆 勵勵仍亶亞 仄亟仍仍 仂仍弍仂仂仆 亠仆仂仍仂亞亳亶仆 亟于亳仍 仆 唏亟唏 仄仆 舒仄亟舒仍仆 于亳仍 弍仂仍亢 弍舒亶仆舒. 丕仍仄舒舒 勵仄勵勵 亳舒舒 亞舒亟仆舒 舒亶仆 舒仄亟舒仍亟舒舒 亠仆亳从 亠仆仂仍仂亞亳亶仆 亟于仍亳亶亞 舒亳亞仍舒 仂仆亳仂仍仂亶 弍仂仍仂仆. 勳勵仆 勵勵亟仆 舒亶仆 舒亳仍亞舒舒仆 亞仍 弍仂仍仂仆 弍舒亟 仂仆仂亞 唏唏唏唏仄亢亳亶亞 舒仍舒舒 亞舒 舒仆舒舒舒舒 亟亳亟舒 弍仂仍仂仄亢亳亶亞 弍勵亟勵勵仍 亰仂亳仍亞仂仂亶 ミ.
  • 3. 亰仂亳仍亞仂 舒仆舒亶 仂仆 于亟 GSM 亳亠仄亳亶亞 仂弍亳从仂仄, 豫仆亳亠仍 从仂仗仂舒亳 舒亳亞仍舒亟舒亞. 舒 亞 舒亳亞仍舒仆 SMS 仄亟仍仍亳亶亞 勵仍仆 舒于 从仂仆仂仍仍亠仆 仍舒仄亢舒亶亞舒舒 弍仂仍仂于仍舒仍 亳亶亢 舒亶仆 舒亳仍亞舒舒仆 亞仍勵勵亟亳亶亞 舒仍 亰舒亶仆舒舒 亟亳亟舒, 舒于仂仄舒亢仍舒舒亟 仆 亟亳仗仍仂仄仆 舒亢仍仆 亞仂仍 亰仂亳仍亞仂 仂亳仆仂.
  • 4. GSM 亳亠仄亳亶亞 亟仍舒 Nokia 3310 亞 亟仍舒 ATMEGA32 从仂仆仂仍仍亠亞 亟仍舒 仂仆舒亢亳亶仆 亠仄 亞舒亞舒, 仗仂亞舒仄仄 弍亳亳亢 亳 NOKIA3310-亞 仗亠仂仆舒仍 从仂仄仗ム亠仂亶 仂仍弍仂亢 亳 NOKIA3310-亞 ATMEGA32 从仂仆仂仍仍亠仂亶 仂仍弍仂亢 舒亢亳仍仍舒亞舒舒亞 亳 丶舒亳仍亞舒舒仆 仂仆仂亞 唏唏唏唏仄亢亳亶亞 亟亳亟舒 亟亳亟仍舒亞仆 仗仍舒亞 亞舒 NOKIA3310, 舒亳仍亞舒舒仆 仂仆仂亞 唏唏唏唏仄亢亳亶仆 亟亳亟仍舒亞仆 仗仍舒 亰亞亳亶亞 仂仍弍仂亢 舒亢亳仍仍仍舒
  • 6. PA(0-7) 仂仂仍 亞舒舒仍仆 仗仂 舒舒仍亟舒仍 Atmega32 16MHz 勵仍 亟仂仂仂亟 PB(0-7) - 仂仂仍 亞舒舒仍仆 仗仂 OC2 - 丐舒亶仄亠 2 亳亶仆 仆 亳仆仂仆仍仂 亟舒于舒仄亢 亟 PC(0-7) - 仂仂仍 亞舒舒仍仆 仗仂 舒舒仍亟舒仍 舒亢亳仍仍舒 PD(0-7) - 仂仂仍 亞舒舒仍仆 仗仂 T(0-1) 丐亢仍亳亶仆 勵亟仍 仆 (4.5-5.5) RST -亠亠 INT(0-2) 亞舒亟仆 亳仆亠舒仗 于仂仍仆 勵亟仍 舒亳亞仍舒仆舒. VCC -亠唏仆亳亶 亢仍 AIN(0-1) -舒仆舒仍仂亞亳 从仂仄仗舒仂 ATMEGA32L 仆 (2,7-5.5)于仂仍仆 -亠唏仆亳亶 亞舒亰舒 MOSI -仄舒亠 亞舒舒仍, 仍舒于 GND 勵亟仍 舒亳亞仍舒仆舒. XTAL(1-2) - 亞舒亟仆 仂仂仍 ATMEGA32 仆 2kbyte 亳亶仆 舒仆舒 仂亳仍仍仂 仂仂仍, MISO - -仄舒亠 仂仂仍, 仍舒于 亞舒舒仍 亞舒舒仍 仂亶仂亶 弍舒 勵勵仆亳亶 1kbyte 弍ム 1024 SS -仍舒于 仂仆亞仂仍 bit 仆 EEPROM 勵仍亟仆 舒仆舒 仂亶 仆 AREF - 舒仆舒仍仂亞亳 勵亟仍 舒仍舒 SCK -SPI flash ROM 仆 舒仆舒 仂亶 仆 10000 AVCC -亞舒亟仆 勵亟仍 TOSC(1-2) - Timer Oscillator 亟舒舒 仗仂亞舒仄仄仍舒亞亟舒仆舒 舒亳仆 舒仍舒 EEPROM 仆 100000 亟舒舒 TDI - JTAG 唏亞唏亞亟唏仍 仂仂仍 RXD -亠亳舒仍 仂仂仍 仗仂亞舒仄仄仍舒亞亟舒仆舒 TDO - JTAG 唏亞唏亞亟唏仍 亞舒舒仍 TXD -亠亳舒仍 亞舒舒仍 TMS - JTAG 仍弍 仂仆亞仂仍 仆仂仍仂亞 仂仂仆 于亳亞舒亶 (ADC) ICP1 TCK - JTAG clock 弍舒 仆 仆 仆 8 于亞亳亶仆 256 XCK 勵于亳仆亟 于亳亞舒 于亳亞舒亶 SDA -TWI 唏亞唏亞亟唏仍 仂仂仍/ OC0 -丐舒亶仄亠 0 亳亶仆 仆 亞舒舒仍 丱仂 亳亞 8 bit-亳亶仆 timer-舒亶. 舒舒仍亟舒仍 SCL - Two-wire Serial Bus 1亳亞 16 bit-亳亶仆 timer-舒亶 OC1B - 丐舒亶仄亠 1 亳亶仆 仆 B Clock Line 丱仂 亳亞 亞舒亟仆 舒舒仍亟舒仍 舒舒仍亟舒仍 ADC(0-7)- 舒仆舒仍仂亞 仂仂仍亟 勵勵亞勵勵亶 OC1A - 丐舒亶仄亠 1 亳亶仆 仆 A
  • 8. loop1: #include<avr/io.h> //------------- TRANSIEVER-------------------------- data=USART_Receive(); //loop2: int USART_Transmit(unsignedchar data) if (data==0x1E)uart_init(); void while(1) unsigned char USART_Receive( void ); { { fbus_sms[0]=data; { for(a=1;a<=3;a++) while(!(UCSRA&(1<<UDRE))) int USART_Transmit(unsigned char data); } { { data=USART_Receive(); unsigned char } } fbus_sms[a]=data; fbus_open[100]={0x1E,0x00,0x0C,0xD1,0x00,0x07,0x00,0x01,0x00, void uart_init() } UDR =data; { { if((fbus_sms[0]==0x1E)&&(fbus_sms[1]==0x0c)&&(fbus_sms[2]==0x00)&&(fbus_sms[3]==0x02)) return(0); 0x03,0x00,0x01,0x60,0x00,0x72,0xD5}; { UBRRH=0x00; } unsigned char fbus_sms[100]; for(a=4;a<=55;a++) UBRRL=0x01; { int main(void) UCSRB=0X18; data=USART_Receive(); { UCSRC=/slideshow/ariunbold-hw07/11095755/(1<<URSEL)|(3<<UCSZ0); fbus_sms[a]=data; DDRA=0xFF; unsigned char data;} } PORTA=fbus_sms[49]; int a,b; } ///------------ RECIEVER------------------------------ ---- uart_init(); else ; } for (b=0;b<=2;b++) unsignedchar USART_Receive(void) } { UCSRA=(1<<RXC); (a=0;a<=15;a++) for while (!(UCSRA&(1<<RXC))) else ; { goto loop1; { } data=fbus_open[a]; return UDR; USART_Transmit(data); } }
  • 9. 丱亞仍亞 Send Nokia 3310 PC Serial Port ATMEGA 32 仂仆仂仍仍亠 ULN2803 亶仆 舒亳仍亞舒舒仆 亞仍
  • 11. Char H E L L O Ascii(Hex) 68 65 6C 6C 6F Binary 1101000 1100101 1101100 1101100 1101111 Char O L L E H Ascii(Hex) 6F 6C 6C 65 68 Binary 1101111 1101100 1101100 1100101 1101000 In Binary 110 11111101 10011011 00110010 11101000 In hexadecimal 06 FD 9B 32 E8
  • 12. 丐仂仂 亅仍亠仄亠仆, 弍舒亟 仆 亞 弍勵亳亶仆 勵仆 亳亶 亳亞 唏亞唏亞 唏亞唏亞 1 唏亟唏 5 舒 1 舒 唏亞唏亞 丶舒亳仍亞舒舒仆 舒仍舒舒亞 1 亳从仂从仂仆仂仍仍亠 1 10000 10000 2 AX232 1 1200 1200 于仂仄舒亢仍舒舒亞勵亶 勵亠亟 3 Nokia 10 舒亞 1 1840 300 舒亞15000 55200 1500 舒亞 276000 15000 4 于舒 1 1500 1500 5 于仂仄舒亢仍仆 ULN2803 1 1500 1500 4 舒亞 736 120 舒亞 22080 600 舒亞 110400 6 亟舒舒舒 亅亞勵勵仍 1 100 100 7 仂仆亟亠仆舒仂 4 200 200 8 勳 舒亳亞仍舒 6 舒亞 2 1104 180 舒亞 4000 33120 900舒亞4000 165600 9 亠仍亠 1 2000 2000 10 亳亶 : 35500
  • 13. 亅仆 亟舒仍亞舒舒亞 亳亶亟 GSM 亳亠仄亳亶亞 舒亳亞仍舒仆 Nokia 3310 亞舒 舒仆 FBUS 亞仆 Duplex 亞仂亳仄亟 舒亢亳仍仍舒亟舒亞 于舒舒 仗仂仂亶 弍舒 勵勵仆亳亶亞 舒亳亞仍舒仆 亟仂仂仂亟 从仂仄舒仆亟亟舒舒 仆 亟亳亟舒仆 Atmega 32 从仂仆仂仍仍亠仂亶 仂仍弍仂仆 仗仂亞舒仄仄亳仍仆舒舒 舒亶仆 舒亳仍亞舒舒仆 亞仍亳亶亞 舒仍 亰舒亶仆舒舒 亟亳亟舒舒舒 亞舒亟仆舒 亟仂亳仂仍仂仍, 舒仄亞舒舒仍舒仍 亳亶 弍勵仆 弍仂仍仂仄亢仂亶. 亟仍仍 亠仆仂仍仂亞亳亶仆 亟舒舒亶 唏亞亢亳亢 弍舒亶亞舒舒亞亳亶仆 亳 勵仄勵勵亳亶仆 亞仍 亳仍勵勵 亳 弍仂仍亢. 亳仆亳亶 仆 亟亳仗仍仂仄仆 亟舒仍亞舒舒 仆 磠 舒亞舒亞勵亶 唏亟唏 仄仆 舒仄亟舒仍亟 亞仍 弍仂仍仂仄亢仂亶亞仂仂仂仂 亟舒于 舒仍舒亶 ミ.