ˇˆ ) 01 -* ˇ˛ · 11 PIC ˜ ˜ˇ&/ ˝˛ ˜ ˆ’ ˙ ˜ @˛03 ˜ ˜ˇ&/˝˛ ˜ mL/ ˝˛ +% / HLL...

12
2 : !" #$ AVR(Atmega16) % & ’( )* LCD )$"+ ) ,% -* : . /" )01 2 : 3 )4 *.

Transcript of ˇˆ ) 01 -* ˇ˛ · 11 PIC ˜ ˜ˇ&/ ˝˛ ˜ ˆ’ ˙ ˜ @˛03 ˜ ˜ˇ&/˝˛ ˜ mL/ ˝˛ +% / HLL...

Page 1: ˇˆ ) 01 -* ˇ˛ · 11 PIC ˜ ˜ˇ&/ ˝˛ ˜ ˆ’ ˙ ˜ @˛03 ˜ ˜ˇ&/˝˛ ˜ mL/ ˝˛ +% / HLL K% X K [#K ˙0K%ˆ˚ K ˚˜ K. 9 K 1 1 AVR ˜K ˜ˇ&/˝˛ ˆK’. ˜K @˛03 % \KHˆ

2

������ ����

��� ����

�������� ���� �����

�������� ����� ��� ������

�����:� ��� ���� � �� ������ � ������ ��� � ����

��������!"� #��$AVR(Atmega16) �% &��� �'( )�*LCD)�$�"+�� ) ,���% �

�-�* ���� � :�.� /��"� ���� )01

�2����:�3�� )�4

��*��.١٣٩٠

Page 2: ˇˆ ) 01 -* ˇ˛ · 11 PIC ˜ ˜ˇ&/ ˝˛ ˜ ˆ’ ˙ ˜ @˛03 ˜ ˜ˇ&/˝˛ ˜ mL/ ˝˛ +% / HLL K% X K [#K ˙0K%ˆ˚ K ˚˜ K. 9 K 1 1 AVR ˜K ˜ˇ&/˝˛ ˆK’. ˜K @˛03 % \KHˆ

3

5�6� ���'.

١ �����

��� � : ����� ��� ��� � ������� ���� �������� � !���� � !�"#$ �� �%�&'(

�)��* +%� ��

٢ ١-١( ������- �.� ��&/�����٨٠٥١

۴ ٢-١( ������- �.� ��&/�����PIC

۵ ٣-١( ������- �.� ��&/�����AVR

٧ ١-۴( ��� ��0&�SMT160

٩ ١-۵(1�2 �.��0&� MQ2 �MQ7

١ ١٢-۶( �'��3 4%�5 1� � ��&/����� � �3��6��/ +�� ��%�� 7�83��Max232

٧-١ ١٢(�� ( Max2329� �. �����/ �

٨-١ ١٩(FT232BM ��8� USB� ��3� ��:��$ �� ��%�� �� � ��&/����� �

٩-١ ٢١(��%�� ;���USART

Page 3: ˇˆ ) 01 -* ˇ˛ · 11 PIC ˜ ˜ˇ&/ ˝˛ ˜ ˆ’ ˙ ˜ @˛03 ˜ ˜ˇ&/˝˛ ˜ mL/ ˝˛ +% / HLL K% X K [#K ˙0K%ˆ˚ K ˚˜ K. 9 K 1 1 AVR ˜K ˜ˇ&/˝˛ ˆK’. ˜K @˛03 % \KHˆ

4

١٠-١ ٢٣(�<�� �����USART �� AVR

١١-١ ٢٧(�<�� �����ADC � ��&/����� �� AVR

٣۶ ١٢-١(�� �=�� > �* ?%1�3 @�0��AVR

١ ٣٨A١٣(�� �=�� > �* �� �3 ?��&� AVR��� B����� ��� � ��&/����� �. ���1��� @�C&3 D�)��* +%� �� � ��&/����� ��� �=�� > �* �� �3 ?8&�

١ ٣٩۴-١(����2��*STK200/300

۴١-١ ٠۵ (LCD ��/���/

E�� �:���� �:/ ���-�� � ���:F= ��G� � �<��5 ١-٢(� ��&/����� � �.��0&� 7�83�� ۴۴

٢-٢(�� ( 7�83��MAX232�3��6��/ � � ��&/����� �� ۴٨

٣-٢(7�83��LCD� ��&/����� � ��/���/ ۴٨

E�� �:����� E�� � �:8F�� �0%�� ������ � �FH� �����Avr Studio ١-٣(�!"#�� ۵٠

٢-٣(��$%� &��Avr Studio ۵١

٣-٣(�!"#�� ���' ���(�� ۵٢

E��IJ �:٤A١(���K�� E�K� ;K��3 �:8FK�� 9�K�1 �K� ��' ��'�� ������Avr Studio �K ��&/����� ��K�

Atmega16 ۵۴

٤A٢(����� E�� ;��3 ��' ��'�� ������Delphi� �3��6��/ �� �� !�=L5� �%�F� �IH ٧٩

Page 4: ˇˆ ) 01 -* ˇ˛ · 11 PIC ˜ ˜ˇ&/ ˝˛ ˜ ˆ’ ˙ ˜ @˛03 ˜ ˜ˇ&/˝˛ ˜ mL/ ˝˛ +% / HLL K% X K [#K ˙0K%ˆ˚ K ˚˜ K. 9 K 1 1 AVR ˜K ˜ˇ&/˝˛ ˆK’. ˜K @˛03 % \KHˆ

5

@M&* �:

۵-١(���� N�3�F' �O�� ٨٢

۵-٢( �O��PCB ٨٣

@O' �:

��2 �M��� ٨۴

?��&� � ?H��� ٨۵

�. ����*:

)�*��١(� 1�2 ��0&� ��'��%MQ-7 ٨۶

)�*��٢( 1�2 ��0&� ��'��%�MQ-2 ٩٠

)�*��٣( ��� ��0&� ��'��%�Smt160 ٩٣

)�*��۴(�� ( ��'��%�Max232 ١٠٣

Page 5: ˇˆ ) 01 -* ˇ˛ · 11 PIC ˜ ˜ˇ&/ ˝˛ ˜ ˆ’ ˙ ˜ @˛03 ˜ ˜ˇ&/˝˛ ˜ mL/ ˝˛ +% / HLL K% X K [#K ˙0K%ˆ˚ K ˚˜ K. 9 K 1 1 AVR ˜K ˜ˇ&/˝˛ ˆK’. ˜K @˛03 % \KHˆ

6

:مقدمه

�.1�2 ��:/ � +��/ ��0/���� 1�2 � ��� �PO%�F� � � ��&/ �-�� � �<��5 9��&= �� �)��* +%�

�O� � ��&/����� ;��3 "AVR �� �� 9( �%�F� LCD ��' �3��6��/ ������ � ��/���/

��0&� ;��3 ��� ��&&/ ���&/ N% �-�� � �<��5SMT160 �H��- �� PWM 1�2 �

"�O� �.1�2 � +��/ ��0/�����) � � �I' 1�2 � 9��� � 9)����. � 9�3�� �.1�2 �:FH 1�

� +��/ ��0/�(... ;��3 �.��0&�MQ2,MQ7 �.��0&� +%� �H��- �'�� �� S� ��( �H��- ��

�<�� ����� �/ADC � ��&/����� N% AVR (ATMEGA16)�<�� +%� ;��3 �&'�� ��

�� �� T&%������� �% �%�F� �� ��L= ��' %�83 � ���%��LCD ���� �� �� ��H�� ��/���/

PCB �'��3 N% 4%�5 1� MAX2327�83�� ���%�� )USART ( ������ N% �� �� �3��6��/ ��

;��3 ��' ��'�� ��* 1� Delphi ��� +%� �� ��L= ���� �%�F� ��:��$ ��� �3��6��/ �� ��

��' ����LED 1� U�� �. ��F/ 1� N%�. 1��M3 !��V �� �/ �'�� �� T�� ��IJ �� �%�.

�#- �� �&8� ��� ���O. � ��' +'�� ����� ��������� �� EL=� ����/ ��� �� .

Page 6: ˇˆ ) 01 -* ˇ˛ · 11 PIC ˜ ˜ˇ&/ ˝˛ ˜ ˆ’ ˙ ˜ @˛03 ˜ ˜ˇ&/˝˛ ˜ mL/ ˝˛ +% / HLL K% X K [#K ˙0K%ˆ˚ K ˚˜ K. 9 K 1 1 AVR ˜K ˜ˇ&/˝˛ ˆK’. ˜K @˛03 % \KHˆ

7

+�� ,-%:

�)��K* +%� ����� ��� ��� ?$�� �� �/ ��' ���� ���� �������� � !���� ���"� �� � +%� ��

�K.� ��&/����� �0K%��� �K� 9��K3 �K� �:FH 9( 1� �/ �-���* @�.��- �&.� �� ��O3 ��,

�.��0K&� ���"�,�K� (,Max232,Lcd K/� ��/��� ... ��KF� ���K'�.D��K�� �K��"� �K� ��K���

� @%1���K* �K� �K�� ����2 ���$ �" �#� � ����� ���� �)��* E�M�� ����� �� �/ �%�.� ��&/�����

� ��&/����� B����� � �AVR�%� @�.��- �� �)��* +%� E�M�� ��� .

�)��* �� �� !����G3 �:<�� �� �' �/W X�� �� �/ ��#��F. ٣ �K.� ��&/����� D���� 1� ������-

�K�8 � ��K' B�K���� �)��* +%� E�M�� ��� �&%�2 +%��I� �3 ���2 ���$ ����� ���� 9��%� �� ��H��

�.� ��&/����� ��C� �.� ��&/����� �P%� D���� �� +%� �� ��L=ARM ������� ���� �21�3 �� �/

���� � ��H�� ��� ��� ����2 ���$ ����02 +K%� �K" �#� � B����� � � � �&���2 ���$ �H�3

�K' �K.��- 9��&= ����� �� �/ ��'�� 7�83�� �)��* D�Y�� �� L��/ ������- ��.� �K��"� 1� Z�K.

+K%� �K���� ��K5 �� �K/ �K�� �8 �K#� �K&� ?KFH ���V �%1 ��� �. ��3�/ ���0� �0%���

[Y�� � E� ���F� ����� � �" �#� �.� ��&/����� �����K�� � ��2���� ��G� ��� �"#$ �/ ���

� !X�K�� � \K�/ !��K� ?��K&� ��K%1 ���0K� ���K"3 �K. ������K- +%� 1� N%�. 1�Datasheet �

Applocation note �'�� �� �PF. ]���� �� �2��� �� �/ �0. ��H�� .1� N% �. �� +%����&�

. 1� ��3�/ ���0� �&� ?FH � ���"� �� �%1 ��� ��E� ��-���* �.� ��&/����� +%� 1� N%�.

١.١(/ � �*��( /�0����������٨٠٥١:

+KK%� �KK� ��KK' �KK��"� �KK.� ���&/ ��KK��� D�KK� +�KK �� ��KKH �KK.� ���&/ ��KK��� 1� ������KK- +KK%�

��K' �KK� B�0KKG� 1��K�� �KK.� ��&/����� 9�3�0KK�O�* ��KH � �KK�� �KV�= .+%�KK3 Z��KK"�

Page 7: ˇˆ ) 01 -* ˇ˛ · 11 PIC ˜ ˜ˇ&/ ˝˛ ˜ ˆ’ ˙ ˜ @˛03 ˜ ˜ˇ&/˝˛ ˜ mL/ ˝˛ +% / HLL K% X K [#K ˙0K%ˆ˚ K ˚˜ K. 9 K 1 1 AVR ˜K ˜ˇ&/˝˛ ˆK’. ˜K @˛03 % \KHˆ

8

��� D�KK� +KK%� ��KK� �KK.�:%�6��/�KK.� ��&/�� Keil �FranklinیAAم�&KK'�� . �KK.� ��&/�����

�K.� ��&/����� K������ � �&�0K. �K&� 1�K�� 1�K� 9�K��� �K� ������K- +K%� AVR �PIC 1�

�&KK'�� �KK� ��� ��KK-�� �KK�F/ !�KK����� .S��KK� �/�KK' ;KK��3 ��KK��� �KK ��&/����� +KK%�Intel

�3�K� 1� �K"� �K�� �K' �Y�= � ��-�� �<��5 Intel �K. �K ��&/����� D �K� +K%� �K� �3 9�K���

�KK�C� �KKP%� �KK. �/�KK' �KK� ��ATMEL , PHILIPS , SIEMENS , DALLAS �KK��

�KK�� ����.�KK-���* �KK'��3 +KK%� �KK� �3 �KK� ����0KK2 !��KKV �KK� �KK/ �%�KK. �/�KK' 1� �KK�%

ATMEL �� � 9�KKIH ���KK� �� �/�KK' +KK%� �-�KK� �KK ��&/����� ^KK:��� �KK. ��KK� �KK/ ��K�

�KK- �KK� 9��KK%� ���KK' �KK� �KK��% �� .D�KK� +KK%� ���OKK�* ��KK� �KK:/ !��KKV �KK� @�.��KK���2�

� �KK<��5 �KK. �KK&��1 �%�KK� �� ?%�KK� � Z�PKK' �KK. ���OKK�* �KK� ]�KK�$ �� �� �K ��&/�����

�K_��� ��K� �K'� �K� �� �K��� �K/ �K%� @�.��K- @%�K�P� �KC� �� NK������ � !�"#$ �-��

�&/����� D�K� +K%� �K3 !����� � �3�%�H D���� �K� ��K`� 9��K&= �K� �K/��J ����K� ��KH� �K.� �

+�K �� �0%���IC ����K� ��KH� ����K&J !��K�3 9( �K. +%�K-( � �K�� +K%� 1� ��K' �K_�� .

��K`� ��KK5 �K�AT89S5X �KK ��&/����� �KK/ ٨٠۵١ �-�KK� �K%�H ATMEL �KK� �80KK� �K��

�KK� �� �KK. ��KK�٨٠۵١ ����KK� ���KK&a�( ���OKK�* .KK� �KK.� ��&/����� +KK%� !�KK����� �KK� �80

�K.� ��&/�����AVR �PIC �0K�� �0K%��� K��$ .��KK' �K/W �K%�H ��K� ��K`� 9��K&= �K�

E�KKKV NKKK% �KKK���� � �KKKC��< �KKK8%��3 X�KKK� ��)01/0( �KKK.� ��&/�����AVR � ���� ��

9( �=�KK�۴ �KK.� ��&/����� 1� �KK�F/ �KK���� PIC �١٢ �KK. �KK ��&/����� 1� �KK�F/ ��KK�

AVR�KK�� .� c�KKG 1� �KK�� ���OKK�� ]�0KK<� ��"KKY +�KK&J @KK. �KKP%� !�KK���� . ��KK� �KK��

� �3�8K��G� �2��a�* 1� �/ �%�.��/ ... +K%� �K�F/ �K&%�. K� � �K� �K'�8� �����K-�� ��K%1

+KK%� �%�KK' � ��KK� �KK.��- �KK�I� �KK&%�2 �KK.� ��&/����� �%�KK� �KK� �0KK%��� �� �KK.� ��&/�����

�K� �K.� ��&/����� �%�K� �� ������- +%� �%�� �I&3 �K'�� .�:8FK�� 9�K�1 1� �K ��&/ ��K��� +K%�

�C+K%� �K� �0K%�� �K����� �K/ �K�� �:8FK�� 9( �:KV� �0K%�� �K����� 9��1 � �&��� ���8��O*

Page 8: ˇˆ ) 01 -* ˇ˛ · 11 PIC ˜ ˜ˇ&/ ˝˛ ˜ ˆ’ ˙ ˜ @˛03 ˜ ˜ˇ&/˝˛ ˜ mL/ ˝˛ +% / HLL K% X K [#K ˙0K%ˆ˚ K ˚˜ K. 9 K 1 1 AVR ˜K ˜ˇ&/˝˛ ˆK’. ˜K @˛03 % \KHˆ

9

�K�� �K3 ��X�K5 @K. � �K3 �OK� @K. �KP%� �0K%�� �K����� �K. 9��1 �� �80� 9��1 .K/ ��

�KK.� ��&/����� �KK� �KK��$� �KK���3 �KKP%� �1��KK�� �KK.� ��&/����� +KK%� AVR �PIC � �KK����� ��

��� � ��&/����� �� +%� +�� �:V� ���$� �1����.

١.٢(/ � �*��( /�0����������PIC:

�.� ��&/����� ��8' ���0� !������ �C� 1� ������- +%�AVR ��K� ��OK�� 9��K%��� � �&K'�8��

���2 �� � ����2 ���$ ������� ���� ��"&V �V��� .� �.� ��&/����� �.� ��&/����� ������- +%

�K� �"&V �� d�- �� �� �����/ +%��O�� �. ���( �e"� ]��� �� � �&'�� �� �&F3��$ ���0�

��� ���� d��-� ��-.�K��-��/ +%� � �&'�� �� f�J ����� �/�' �-�� �.� ��&/����� +%�

�.� ��&/�����PIC K:��� !�K����� �K� ��K%1 ���0� �. ��� �� �� 9�2�K��2 �KV��� ��K� ^

�&��� �_���� �<��5 .. �.� ��&/����� !��� �3 �I&%� �� ��L= PIC D�K&�� ���0� �.�KV � �K��

D�� IC 1� �K%�� ����K/ � ���� ��KH� !����� �. ��:��$ � �. �%�* ���"3 �� �.�K2( !X�KG� +K%�

1� g�)��KK* \0KK< �KK� � �KK'�� ��K'�� IC �����KK�� \KK��&� �KK%�F�KK&= �KK� �KK. ��KK� ��KK`� 9��

� PIC16XXX �PIC12XXXX 9�KFمختلف�KH �K� �K2� � �&'�� �� ��H�� ������- +%�1� X

Z��< ���� �� fJ 1� E��C ,X,E,F �K.��- �KV�- E�KI�� E��K/ �K. !��V +%� �� ���2 ���$

� @%1���* �F� 9( �� �&�0�� �)��* +%� �� �� �C��� ������- +%� 9�J �/ �'��X� �. @K. �"

�K� �K�� +K%� ��H�� �.� ��&/����� D���� ^:��� �. ��� ��&.� 9�O� �/ �&&�0. ���=�

�&'��.�%�H 0� +%� �_��� �� ���� ����� �0%�� ������ gf�J����� �/�' ;��3 �.� ��&/�����

� �' �%�H �:<�� �' ���J�� ��&� �I'��.��K�� ��K� �0K�� 1�K�� �KP%� \K�3�3 +K%� ��

5��� !�=L LCD 1� �����K�� �� ;�� ��:� ��' ����-��� � �������%1 ���K�� NK% LCD OUT

��O�� ��&� . ���� 9����- ��� +�&aF. �� � ��' ��'�� �I������%1 �0�� E1X �P%� S� ��(

NJ �� ^:��� �.��0�M%� �.��� 9( ;�� ��:� @�&/ Z�V �� ��- )��� � �$� 1� ���0� � @�&/

������� 1� ������� ADCIN @%�K%� �K� ��h�� N% �� �� S� ��( ���� i�F���0� -��K`� �KI.� �

Page 9: ˇˆ ) 01 -* ˇ˛ · 11 PIC ˜ ˜ˇ&/ ˝˛ ˜ ˆ’ ˙ ˜ @˛03 ˜ ˜ˇ&/˝˛ ˜ mL/ ˝˛ +% / HLL K% X K [#K ˙0K%ˆ˚ K ˚˜ K. 9 K 1 1 AVR ˜K ˜ˇ&/˝˛ ˆK’. ˜K @˛03 % \KHˆ

10

��� �_��� 9����� �&��1 +%� �� �P%� .�����K�� ��� �� �. ��:��$ +%� �F. ��KM%� X�K� [#K� 9�K�1 1�

��O�� .1� ����K�� �K. �������%1 1� ���0� �/ !��V +%�� K�8$ :�� +�K'�� LCD �K���- �9

�� �3 � S� ��( ���� j�� DTMF 9�K���- � +�'�� � +�* �. �� >��/�� 9��F' ��KC��<

I2C ��X�5 !�� �� ��-�3 � ��%�� !�5�83�� ��..... ?��K3 N% !��V �� f�J����� �/�' ;��3

!������ �� ���O� ����� �% Basic �%C�/ ��� ��' �_��� �K����� 7�K#- ���K"3 @. ��O�� k=��

���% �%�.� �F2���� 1� >%�� ������ @.� ��' ��F/.

١.٣(/ � �*��( /�0����������AVR :

�K.� ��&/����� �KY�< ��K< �� ��KH�� �.� ��&/����� +%�3 B�8G� � +%�3 �&F3��$ 1� ��%

AVR �&'�� �� . �F:/ �&"�AVR �/�K' ]�K&I� �� �H �� �0�� l�O� �0/ ��� ���$�

ATMEL �. E�� �� Alf Egil BogenوVegard Wollan �� �K ��&/����� +%� ��� +� �� ��� �/

��� ���/ �<��5. �.� ��&/����� ������- AVR �� �K/ �&�0. �"��� ��80� ����G� ����

�&'�� �� ��� �"��3 ��<.!������ ���F3 �.� ��&/ ����� 1� ������- +%�٨٠۵١ � �K'�� �K� ���� ��

��C� �3������ADC)����M%� �� S� ��( ��8� (ˏ��OK�� �=�K� � !��K$ � �K:-�� 1�� 9���� ˏ

EEPROM)�C��< (�... �K� �K.� ��&/����� �%�K� �K� ������K- +K%� �%�KF3 �H� � �%��� �:FH 1�

�'��.�/�' ���� �O. � ��&/����� +%�ATMEL ��F"� �&8� �� RISC �K<��5 �K���% ��8I�

��- �� ���� � ��� ��'��� �%1 �:/ ����:

١. ������-AT90S )N��L/ ��(

٢. ������-ATTiny AVR

٣. ������-ATmega AVR

�K&���3 �K� �K/ ��K5 �K� �K�� �KI�( X�K� ���0K� �=�� �.� ��&/����� +%� 1����� +%�3 S���

���� E�M�� mL/ ��� N% 1� ��F/�� �� ��' �� ��F=� �I�( �� �/ �� �3������ � �K< �� +%� �

Page 10: ˇˆ ) 01 -* ˇ˛ · 11 PIC ˜ ˜ˇ&/ ˝˛ ˜ ˆ’ ˙ ˜ @˛03 ˜ ˜ˇ&/˝˛ ˜ mL/ ˝˛ +% / HLL K% X K [#K ˙0K%ˆ˚ K ˚˜ K. 9 K 1 1 AVR ˜K ˜ˇ&/˝˛ ˆK’. ˜K @˛03 % \KHˆ

11

� ��&/����� ��� mL/ ��� +%� �/ ���٨٠۵١�� @�0�3 ١٢� ��&/����� ��� � ��' ��PIC

�K� @�0�3 �%��۴��K' .�K ��&/�����AVR �K% X�K� [#K� �0K%�� �K����� �K. 9�K�1 1� HLL

��C� CوBasicوPascal +%� � ��O�� ��O�� �.�/ �� �3 k=�� �/ �&��� ���8��O* \KH��

�. 9��1 +%� ;��3 ��' ��'�� ������ �/ �' �.��- ��' ��'�� �:8F�� �. ������ �� �0%��� ��

�'�� ����/ ;��3 �3 @I� ��$ � �3 ��3�/ ���0� .\K��&� ���0K� �K.� ��&/����� +%� �8��H !������

S� �K�( �K. fK�J �K&��� �8��KH E1�� �e"� 1� ������� �� 1��� �M��� �� � ��� ��K��M%� �K�

)ADC ( ,� S� ��( �2 �0%��� …�K'�� �F� 1��� !��V �� . �K.� ��&/����� +�K&aF.AVR 1�

�&��� �5�83�� �. ��������� 1� ���0�SPI,UART,I2C,JTAG � �IK� �K� � �K&��� ���8��O*

��F� �� !���� �%�� �% � �P%� �.� ��&/����� �� �� � ��&/����� +%� 9�����.�� +%� �.� ��&/���

�K� �:FH 9( 1� �/ ��� ���� �.�/ ��- �:-�� !����� �� �H�3 �� �� �.� ��&/����� �8��H !�����

��3L��� N% ��H� �� 9��3RC ˏ٨�H��K- ��3L�K�� ZpK< kK=�� �/ ��- -�� �� �3�. �P�

�* ���0� Z�� � ��&/����� +%� \ �H �. ��:��$ �P%� 1� q��� E�� �� ��� ��O2 �K'�� �� 9( +�%

�� �/ � ��&/����� +%�5/1� �< �� �&/ �� ��/ � � Power Down �I&3 ١٠٠ Z�K� �K6�( ����

�' �.��- �3�� �F= �%���� k=�� �/ �&/ ��.���١٠٠ ���� �.� ��&/����� +%� +�* ۴��K��/

UART �١۶��= A/D �'�� ��.

���- �� +%� � �FH� �0%��� � ����� +%� 9�%�* �� �K.� ��&/����� B�K���� � � ���AVR �� ��

X�� �=��,\��&� �&%�. ������- +%� �0%�� ������ 9��1 �� �%�&'( ,���� �8��H !������ ��H�

�K<�� �K:FH 1� �)��K* +%� �� 1���ADC @&K/ �K� 9��K&= .�K' 9��K&= L8K$ �K/ ��#��KF. �K�8 �

�.� ��&/�����ARM ��&���2 ���$ ����� ���� E�1��K�� �K.� ��&/����� +K%� �/ �%�M�( 1� ���

� ��&/����� �)��* +%� �� � ����2 �� ���$ ������� ���� ���1���* 9��&= �� ��O��AVR ���K- ��

E� ���� ���$ ������� ���� �� � ��&/����� +%� �&/ �� ����(�� �� 9( �. 1���.��� +%� ����� ��

Page 11: ˇˆ ) 01 -* ˇ˛ · 11 PIC ˜ ˜ˇ&/ ˝˛ ˜ ˆ’ ˙ ˜ @˛03 ˜ ˜ˇ&/˝˛ ˜ mL/ ˝˛ +% / HLL K% X K [#K ˙0K%ˆ˚ K ˚˜ K. 9 K 1 1 AVR ˜K ˜ˇ&/˝˛ ˆK’. ˜K @˛03 % \KHˆ

90

M� ,-% :/��� �V���

�.��0&� ��2 �1���� r%��� �%�F� �)��* +%� ��,�<�� ;��3 %�83 ADC � ��&/����� ,���

�F%�3 �%��� ��$� 1� �������/������ � �.��0&� �. �H��- 1� ����� ���F� �IH �� ����/

F. �3��6��/ �� � ��&/����� ��%�� �<�� 4%�5 1� !�=L5� �C� 1� � ����2 !��V ���- �� �P

����� 1�� ����* ��$ ��� ����� ���.��� �. ��F/ �%���� ��' ����2 ���� �.��0&� ��:/

�� �#��� �� ���� �� �/W �I&3 � ����/ ��2 �1���� ���- �8%��3 �$� �� �� �C����� �.1�2 D���� �

��� ���� � ��� +%� �� �.��0&� ��/��/.���� �.��0&� ��'��%� �� ���%�M�( 1� ��&%� ���

� ��� ��' c�G �.��0&� 9��� z���- ��� �%�. 9��1 �"&V ��C� �%�.�����/ ��� 1�2

�&�"� ����1 �1�� �1� �� �.��0&� �/ ��� ��' ���/�3 �.��0&� +�-�� 1� ��2�:H ���

�� \��&�� ����1 �1�� �� �%�� 9��� +'�� ��� �� �%ph3 )�� � �� ����F. � �&'�� z���- 9(

���0%����3 N% 1� ������� `� �'�� �� ��� ��I� +%����&� �&'�8�MOSFET ���P� !��V ���&%�

!�� �� �.��0&� +%� ��2 �1���� r%��� ��.�O� � 1���� ��� ���V Z�. �)��* +%� �� 9�J ���

�� ��� ���P� !��V ���&%� ��� @/ 9��1 �����-�� ���- �$� 1� ��' ���� �%�F� r%��� ��< +%�

�����.�'�� �� ��� ��0&� �� �#��� �� E�� ����.��0&� +%� �' ���� [�Y�3 L8$ �/ ��#��F.

�H��- ����PWM �� �/ �3��� �P%� ����� � �"&V �� ��0&� +%� ��/��/ X�V� � �'�� ��

�/��J �'�� �F� �' ������� �)��* +%� �IH 9( 1� X�F"� ��0&� +%� d�- �H��- �5�- ��

L`� ��3�� ��� @�C&3 �� ������� ���0%����3 N% >�� �� ��0&� �H��- > �* ��F=� �� +� N%

��'.�� �83�� ��:�� N% 1� ������� �&"% �)��* +%� �� �������� z�� 1� ������� �� ��<�.�� ���

� N% �� �� �H��- > �* +%� @��0���3 �<�� ��� S� ��( L��/ ���ADC %�83 � ��&/�����

�&�0. �����-�� ���- �$� 1� ��2 �1���� r%��� ��� z�� +%� 1� ������ �� � @�&/.

Page 12: ˇˆ ) 01 -* ˇ˛ · 11 PIC ˜ ˜ˇ&/ ˝˛ ˜ ˆ’ ˙ ˜ @˛03 ˜ ˜ˇ&/˝˛ ˜ mL/ ˝˛ +% / HLL K% X K [#K ˙0K%ˆ˚ K ˚˜ K. 9 K 1 1 AVR ˜K ˜ˇ&/˝˛ ˆK’. ˜K @˛03 % \KHˆ

91

N���� � NI���:

]١[�� �3�* �I��FG� ‚9�%�.�C� ��1�� � � 9��� ^��% ‚ �.� ��&/����� ��/ ?H��AVR

‚@O' }�J‚9��I3‚���O��� l� !‚��%�*١٣٨٨

]٢[ Technical Datasheet of MQ2 gas sensor,HANWEI ELECTRONICS

CO.,LTD

]٣[ Technical Datasheet of MQ7 gas sensor,HANWEI ELECTRONICS

CO.,LTD

]۴[ SMT160 Digital Temperature Sensor Datasheet,SMARTEC CO.

]٥[ Max232 Dual EIA-232 Drivers/Receivers Datasheet,TEXS

INSTRUMENTS CO.

AVR Microcontroller Atmega16 Datasheet,ATMEL CO. 8Bit ]۶[

TRULY LCD Module MTC-C162DPRN-2N Datasheet]٧[