کوشا فایل

کوشا فایل بانک فایل ایران ، دانلود فایل و پروژه

کوشا فایل

کوشا فایل بانک فایل ایران ، دانلود فایل و پروژه

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

اختصاصی از کوشا فایل دانلود پروژه سیستم هوشمند پیش گیری و اطفاء حریق با میکروکنترلر دانلود با لینک مستقیم و پرسرعت .

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


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

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

51 صفحه در قالب word

 

 

 

چکیده :

ﺳﯿﺴﺘﻢ اراﺋﻪ ﺷﺪه ﺑﻪ ﻣﻨﻈﻮر ارﺗﻘﺎی ﺳﻄﺢ اﯾﻤﻨﯽ ﻣﺤﯿﻂ ﻫﺎی ﺑﺴﺘﻪ اﻋﻢ از ﺧﺎﻧﮕﯽ، ﺻـﻨﻌﺘﯽ و ﯾﺎ ﺧﺎﻧﮕﯽ ﻃﺮاﺣﯽ ﺷﺪه اﺳﺖ. اﯾﻦ ﺳﯿﺴﺘﻢ ﺑﺎ اﺳـﺘﻔﺎده از ﻓﺮآﯾﻨـﺪ ﮐﻨﺘـﺮل ﻫﻮﺷـﻤﻨﺪ ﮐـﻪ ﺗﻮﺳﻂ ﻣﯿﮑﺮو ﮐﻨﺘﺮﻟﺮ ﺷـﺮﮐﺖ MICROCHIP ﻗﺎﺑـﻞ دﺳﺘﺮﺳـﯽ ﺷـﺪه، ﺑـﻪ ﺷﻨﺎﺳـﺎﯾﯽ و اﻋﻤـﺎل واﮐﻨﺶ ﻻزم ﺑﺮای رﻓﻊ ﻣﺸﮑﻞ اﯾﺠﺎد ﺷﺪه اﻗﺪام ﻣﯽ ﮐﻨﺪ. اﯾﻦ ﺳﯿﺴﺘﻢ ﺑﺮای ﭘﯿﺶ ﮔﯿﺮی و واﮐﻨﺶ ﻧﺴﺒﺖ ﺑـﻪ ﺣـﻮادث اﻧﺘﺸـﺎر ﮔـﺎز و آﺗـﺶ ﺳـﻮزی ﻃﺮاﺣﯽ ﺷﺪه اﺳﺖ، ﺑﻪ اﯾﻦ ﺷﯿﻮه ﮐﻪ در اﺑﺘﺪا ﺑﺎ روﺷﻦ ﺷﺪن ﺳﯿﺴﺘﻢ اﺑﺘﺪا، ﺳﯿﺴـﺘﻢ ﺑـﺮای اﯾﺠﺎد ﺣﺎﻟﺖ ﭘﺎﯾﺪار و آﻣﺎده ﺑﻪ ﮐﺎر زﻣﺎﻧﯽ ﺣﺪود 1 دﻗﯿﻘﻪ را در ﺣﺎﻟﺖ  Loading  ﻗﺮار ﻣﯽ ﮔﯿﺮد. ﺑﻌﺪ از اﯾﻦ زﻣﺎن ﺳﯿﺴﺘﻢ اﻣﺎده اﻧﺠﺎم اﻣﻮر ﮐﻨﺘﺮﻟﯽ و اﺟﺮایی است.

ﺳﯿﺴﺘﻢ ﺑﺎ اﺳﺘﻔﺎده از ﺳﻨﺴﻮرﻫﺎی ﺗﻌﺒﯿﻪ ﺷﺪه داﺋﻤﺎ" ﻣﻘﺎدﯾﺮ ﮔﺎز ﻣﺤﯿﻂ و دود ﻣﻮﺟﻮد در ﻣﺤﯿﻂ را اﻧﺪازه ﻣﯽ ﮔﯿﺮد. ﻫﺮﮔﺎه ﻣﻘﺪار ﮔﺎز ﻣﺤﯿﻂ از ﻣﻘﺪار ﻣﺠـﺎز ﺗﻌﺮﯾـﻒ ﺷـﺪه در ﺳﯿﺴﺘﻢ ﺑﯿﺸﺘﺮ ﺷﻮد، ﺳﯿﺴﺘﻢ ﺑﺎ اﻧﺠﺎم اﻋﻤﺎﻟﯽ از ﻗﺒﯿﻞ ﻗﻄﻊ ﺟﺮﯾﺎن اﻧﺸﻌﺎب ﮔﺎز ، ﻗﻄﻊ ﺟﺮﯾـﺎن ﺑﺮق ﻣﺤﯿﻂ ﺑﻪ ﻣﻨﻈﻮر ﺟﻠﻮﮔﯿﺮی از اﻧﻔﺠﺎر، ﺑﻪ ﺻﺪا در آوردن آژﯾﺮ ﺧﻄـﺮ و راه اﻧـﺪازی ﺳﯿﺴﺘﻢ ﺗﻬﻮﯾﻪ ﺑﺮای ﺧﺮوج ﮔﺎز اﻧﺘﺸـﺎر ﯾﺎﻓﺘـﻪ در ﻣﺤـﯿﻂ ﺑـﻪ اﯾـﻦ ﻓﺮآﯾﻨـﺪ واﮐـﻨﺶ ﻧﺸـﺎن می دهد.

ﻫﻤﭽﻨﯿﻦ در ﺻﻮرﺗﯽ ﮐﻪ ﻣﻘﺪار دود ﻣﻮﺟﻮد در ﻣﺤﯿﻂ ﻫﻤﺰﻣﺎن از ﻣﻘﺎدﯾﺮ ﻣﺠﺎز ﺗﻌﺮﯾﻒ ﺷﺪه ﺑﺮای ﺳﯿﺴﺘﻢ اﻓﺰاﯾﺶ ﯾﺎﻓﺘﻪ ﺑﺎﺷﺪ، ﺳﯿﺴﺘﻢ ﺑﺎ ﻣﻮﻗﻌﯿﺖ ﭘـﯿﺶ آﻣـﺪه ﺑـﻪ ﻋﻨﻮان ﯾﮏ آﺗﺶ ﺳﻮزی ﺑﺮﺧﻮرد ﮐﺮده وﺑﺎ اﻧﺠﺎم اﻋﻤﺎﻟﯽ از ﻗﺒﯿﻞ ﺑﺴﺘﻦ ﺷﯿﺮ اﻧﺸﻌﺎب ﮔـﺎز و ﺑﺼﺪا در آوردن آژﯾﺮ ﺧﻄﺮ ﺗﻌﺮﯾﻒ ﺷﺪه در ﺳﯿﺴﺘﻢ ﺑﻪ اﻃﻔﺎ ﺣﺮﯾﻖ ﭘﯿﺶ آﻣﺪه ﻣﯽ ﭘﺮدازد.

از ﺑﺮﺗﺮی ﻫﺎی ﺳﯿﺴﺘﻢ ﻣﻮرد ﺑﺤﺚ ﻧﺴﺒﺖ ﺑﻪ ﻣﻮارد ﻣﺸﺎﺑﻪ ﻣﯽ ﺗﻮان ﺑﻪ ﻣﻮاردی ﻫﻤﭽـﻮن ﻗﺎﺑﻠﯿﺖ ﺗﻄﺒﯿﻖ ﺳﯿﺴﺘﻢ ﺑﺎ ﻫﺮ ﺷﺮاﯾﻂ ﻣﺤﯿﻄﯽ، ﺑﺮرﺳـﯽ ﻣﺠﺪد ﺷﺮاﯾﻂ ﻣﺤﯿﻂ ﺑﻌﺪ از ﻫﺮ ﺣﺎدﺛﻪ و ﮐﺎرﺑﺮد آﺳﺎن ﺑﺮای ﻫﻤﻪ ﻧﻮع ﮐﺎرﺑﺮی ﻣﯽ ﺗﻮان اﺷﺎره ﮐﺮد. ﻗﺎﺑﻞ ذﮐﺮ اﺳﺖ ﻧﻤﻮﻧﻪ اوﻟﯿﻪ ﺳﯿﺴﺘﻢ ﺑﺮای ﺷﺮاﯾﻂ ازﻣﺎﯾﺸﮕﺎه ﺗﻨﻈﯿﻢ ﺷﺪه اﺳﺖ.

 

مقدمه :

ﻣﯿﮑﺮوﮐﻨﺘﺮوﻟﺮ PIC در اﺻﻞ در ﺣﺪود ﺳﺎل 1980 ﺗﻮﺳﻂ ﺷﺮﮐﺖ ﺟـﻨﺮال اﯾن است رومنت ﺑـﻪ ﻋﻨﻮان ﯾﮏ ﻣﯿﮑﺮوﮐﻨﺘﺮوﻟﺮ ﮐﻮﭼﮏ، ﺳﺮﯾﻊ و ارزان ﮐﻪ ﺗﻮاﻧﺎﯾﯽﻫﺎی I/O ﻗﻮی دارد ﻃﺮاﺣﯽ ﺷﺪ. واژه PIC ﻣﺨﻔﻒ “Peripheral Interface Controller” ﺑﻪ ﻣﻌﻨﺎی(( ﮐﻨﺘﺮوﻟﺮ راﺑﻂ ﻣﺤﯿﻄﯽ )) ﻣﯽ ﺑﺎﺷﺪ. ﺷﺮﮐﺖ ﺟﻨﺮال اﯾن است رومنت ﮐﻪ ﭘﺘﺎﻧﺴﯿﻞ وﯾﮋه ای را ﺑﺮای اﯾﻦ ﻣﯿﮑﺮوﮐﻨﺘﺮوﻟﺮ ﺗﺸﺨﯿﺺ داده ﺑﻮد در ﻧﻬﺎﯾﺖ ﺑﺨﺸﯽ از ﺳﻬﺎم و ﺷﻌﺒﺎت ﺧﻮد را ﺑﺮای ﺗﺒﺪﯾﻞ ﺑﻪ ﯾﮏ ﺷﺮﮐﺖ ﺟﺪﯾﺪ ﺑﻪ ﻧﺎم، ﺑﯿﻦ ﺳﻬﺎم داران ﺗﻘﺴﯿﻢ ﮐﺮد ﺗﺎ اﯾﻨﮑﻪ در اﯾﻦ ﺷﺮﮐﺖ ﺑﻪ ﺳﺎﺧﺖ و ﻓﺮوش 2 ﻣﯿﮑﺮو ﭼﯿﭗ ﻣﺤﺼﻮﻻت PIC ﺑﭙﺮدازﻧﺪ. (ﮐﻪ اﻟﺒﺘﻪ اﻣﺮوزه ﻣﺤﺼﻮﻻت ﻣﺘﻨﻮﻋﯽ در اﯾﻦ ﺷﺮﮐﺖ ﺗﻮﻟﯿﺪ ﻣﯽ ﺷﻮد ) ﻣﯿﮑﺮو ﮐﻨﺘﺮوﻟﺮ PIC در ﺑﺴﯿﺎری از ﮐﺎرﺑﺮدﻫﺎ دارای ﻣﺰاﯾﺎﯾﯽ ﻧﺴﺒﺖ ﺑﻪ ﺗﺮاﺷﻪ ﻫﻬﺎی ﻗﺪﯾﻤﯽ ﺗﺮ 8041 / 8051 / 8052 و ﻣﺸﺘﻘﺎت آن از ﺷﺮﮐﺖ اﯾﻨﺘﻞ ﯾﺎ ﺗﺮاﺷﻪ ﻫﺎی MC6805/6hHc11 از ﺷﺮﮐﺖ ﻣﻮﺗﻮروﻻ و ﺑﺴﯿﺎری دﯾﮕﺮ از ﻣﯿﮑﺮوﻫﺎی ﺷﺮﮐﺖ ﻫﺎی دﯾﮕﺮ ﻣﯽ ﺑﺎﺷﺪ.

1-2-ﻣﻌﻤﺎری ﻏﯿﺮﻣﻌﻤﻮل آن :

ﺑﺮای ﮐﺎرﺑﺮدﻫﺎی ﮐﻨﺘﺮﻟﯽ ﺳـﺎزﮔﺎری ﯾﺎﻓﺘﻪ اﺳﺖ. ﺗﻘﺮﯾﺒﺎً ﺗﻤﺎم دﺳﺘﻮرات آن در ﺗﻌﺪاد ﯾﮑﺴﺎﻧﯽ از ﺳﯿﮑﻞ ﻫﺎی ﺳﺎﻋﺖ اﺟﺮا ﻣﯽ ﺷﻮد ﮐﻪ اﯾﻦ اﻣﺮ ﺑﻪ ﻧﻮﺑﻪ ﺧﻮد ﮐﻨﺘﺮل زﻣﺎﻧﯽ ( Timing Control ) را ﺑﺴﯿﺎر آﺳﺎن ﺗﺮ ﻣﯽ ﮐﻨﺪ. ﻣﯿﮑﺮوﮐﻨﺘﺮوﻟﺮ PIC ﯾﮏ ﻃﺮاﺣﯽ Reduced Instruction Set ) RISC

Computer) اﺳﺖ ﮐﻪ ﺗﻨﻬﺎ در ﺣﺪود 35 دﺳﺘﻮراﻟﻌﻤﻞ دارد ﮐﻪ اﯾﻦ ﺧﻮد ﯾﺎدﮔﯿﺮی ﺑﺮﻧﺎﻣﻪ ﻧﻮﯾﺴﯽ آن

را آﺳﺎن ﺗﺮ ﻣﯽ ﮐﻨﺪ.

در واﻗﻊ ﻗﯿﻤﺖ ﭘﺎﯾﯿﻦ، ﺳﺮﻋﺖ ﻫﺎی ﮐﻼک ﺑﺎﻻی ﻗﺎﺑﻞ دﺳﺖ ﯾﺎﺑﯽ، اﻧﺪازه ﮐﻮﭼﮏ و راﺣﺘﯽ اﺳﺘﻔﺎده از ﻣﯿﮑﺮوﮐﻨﺘﺮوﻟﺮ PIC ﻧﮑﺎت ﻣﻬﻤﯽ در اﻓﺰاﯾﺶ روزاﻓﺰون ﺑــﻪ ﮐﺎرﮔﯿﺮی اﯾﻦ ﻣﯿﮑﺮوﮐﻨﺘﺮوﻟﺮ ﻣﯽ ﺑﺎﺷـﺪ. ( ﺑﺮای ﻃﺮاﺣﯽ ﻫﺎﯾﯽ ﮐﻪ ﺣﺴﺎﺳﯿﺖ ﮐﻤﺘﺮی ﻧﺴﺒﺖ ﺑﻪ زﻣﺎن دارﻧﺪ ) ﺳﺮﻋﺖ ﮐﻼک ﻣﯽ ﺗﻮاﻧﺪ از ﺳﺮﻋﺖ ﻫﺎی ﭘﺎﯾﯿﻦ ﺗﺎ ﺣﺪود رﻧﺞ 20 MHz ﺑﺎﺷﺪ.

ﺧﺎﻧﻮاده ﻫﺎی ﻣﺨﺘﻠﻒ ﻣﯿﮑﺮوﮐﻨﺘﺮوﻟﺮ ﻫﺎی PIC دارای ﺗﺮﮐﯿﺐ ﻫﺎی ﻣﺨﺘﻠﻔﯽ از EPROM ، ROM ،

 داده ﺣﺎﻓﻈﻪ و FLASH Program ، EEPROM ، OTP( One - Time - Programmable ) EPROM

ﻣﯽ ﺑﺎﺷﺪ ﺑﻨﺎﺑﺮاﯾﻦ در ﺑﺴﯿﺎری از ﻣﻮارد ، ﻃﺮاﺣﯽ ﺑﺎ ﻣﯿﮑﺮوﮐﻨﺘﺮوﻟﺮﻫﺎی PIC ﺑﺴﯿﺎر ﺳﻮدﻣﻨﺪﺗﺮ و ﻣﻘﺮون ﺑﻪ ﺻﺮﻓﻪ ﺗﺮ از ﻃﺮاﺣﯽ ﺑﺎ ﻣﯿﮑﺮوﮐﻨﺘﺮوﻟﺮﻫﺎی ﻗﺪﯾﻤﯽ ﺗﺮ و ﺑﺰرگ ﺗﺮ ﻣﯽ ﺑﺎﺷﺪ.

1-3-ﮐﺎرﺑﺮدﻫﺎی ﻣﯿﮑﺮوﮐﻨﺘﺮوﻟﺮ PIC :

 ﻣﯿﮑﺮوﮐﻨﺘﺮوﻟﺮﻫﺎی PIC در رﻧﺞ ﺑﺎورﻧﮑﺮدﻧﯽ از ﻣﺤﺼﻮﻻت ﯾﺎﻓﺖ ﻣﯽ ﺷﻮﻧﺪ. ﮐﻨﺘﺮل از راه دور ﻫﺎ ﭘﺎﻧﻞ ﻫﺎی ﻧﻤﺎﯾﺶ، اﺗﻮﻣﻮﺑﯿﻞ ﻫﺎ، وﺳﺎﯾﻞ ﺧﺎﻧﮕﯽ، اﯾﯿﺴﺘﮕﺎه ﻫﺎی ﻫﻮا ﺷﻨﺎﺳﯽ، ﺗﺠﻬـﯿﺰات ﻓﺮﺳﺘﻨﺪه ﻣﻮج ﮐﻮﺗﺎه رادﯾﻮﯾﯽ، ﺳﺎﻋﺖ ﻫﺎ، ﮐﻨﺘﺮل ﮐﻨﻨﺪه ﻫﺎی ﻣﻮﺗﻮر، ﺳﻨﺴﻮر ﻫﺎ، ﺗﺮﻣﻮﺳﺘﺎت ﻫﺎی ﻗﺒﺎل ﺑﺮﻧﺎﻣﻪ رﯾﺰی، رﺑﺎت ﻫﺎ، اﺳﺒﺎب ﺑﺎزی ﻫﺎ، ﺷﺎرژ ﮐﻨﻨﺪه ﻫﺎی ﺑﺎﺗﺮی و ﺗﻘﺮﯾﺒﺎً ﻫﺮ ﭼﯿﺰی ﮐﻪ در آن ﻧﻮﻋﯽ ﺑﺮﻧﺎﻣﻪ ﭘﺬﯾﺮی ﻣﻨﻄﻘﯽ ﺑـﻪ ﮐﺎر رﻓﺘﻪ ﺑﺎﺷﺪ، ﯾﺎﻓﺖ ﻣﯽ ﺷﻮد. ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ اﯾﺪه و اﻫﺪاف ذﮐﺮ ﺷﺪه ﺳﯿﺴﺘﻢ ﻣﻮرد ﺑﺤﺚ، ﺑﺎﯾﺪ ﺳﺨﺖ اﻓﺰار ﻣﺠﻤﻮﻋﻪ ﺑﮕﻮﻧﻪ ای در ﮐﻨﺎر ﯾﮑﺪﯾﮕﺮ ﻗﺮار ﺑﮕﯿﺮﻧﺪ ﮐﻪ ﺗﻮاﻧﻤﻨﺪی ﺳﯿﺴﺘﻢ را در اﻫﺪاف ﻣﺬﮐﻮر ﺑﮕﻮﻧـﻪ ای ﺑـﻪ ارﻣﻐﺎن ﺑﯿﺎورﻧﺪ ﮐﻪ ﺳﯿﺴﺘﻢ ﻣﻄﻤﺌﻦ و ﮐﺎر آﻣﺪ ﺟﻠﻮه ﮐﻨﺪ. ﺑﻪ ﻫﻤﯿﻦ ﻣﻨﻈﻮر و ﺑﺮای درک ﺑﻬﺘﺮ ﻧﺤﻮه ﻋﻤﻠﮑﺮد ﺳﯿﺴﺘﻢ ﺑﺎ اﺳﺘﻔﺎده از ﻋﻨﺎﺻﺮ ﻣﺨﺘﻠﻒ، ﻣﺎ ﺳﺨﺖ اﻓﺰار ﺳﯿﺴﺘﻢ را ﺑﻪ ﭼﻨﺪ ﻣﺠﻤﻮﻋﻪ دﺳﺘﻪ ﺑﻨﺪی ﮐـﺮده اﯾـﻢ.

 

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

متن کامل را می توانید در ادامه دانلود نمائید

چون فقط تکه هایی از متن برای نمونه در این صفحه درج شده است ولی در فایل دانلودی متن کامل همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند موجود است


دانلود با لینک مستقیم

گزارش کار آزمایشگاه میکروکنترلر

اختصاصی از کوشا فایل گزارش کار آزمایشگاه میکروکنترلر دانلود با لینک مستقیم و پرسرعت .

گزارش کار آزمایشگاه میکروکنترلر


گزارش کار آزمایشگاه میکروکنترلر

 

 

 

 

 

 

 


فرمت فایل : WORD (قابل ویرایش)

تعداد صفحات:20

چکیده:

در جلسه اول به آشنایی IC 89S51 و محیط  برنامه پروگرامر و چگونگی برنامه نویسی و چک کردن IC ،campile  کردن و write کردن برنامه روی میکرو آشنا شدیم .
همچنین چگونگی  مدار راه انداز IC  ، تغذیه IC ومدار reset   ICرا شناختیم.
در این آزمایش به ساخت یک موج مربعی توسط دستورات SETB و CLR پرداختیم.
این برنامه را روی پایه صفر پورت اول (  P1.0) که پایه شماره  1 IC   است ایجاد کردیم.
 
1)  برنامه ای بنویسید که پالس روبه رو را روی P2.0 ایجاد کند.
 
برای ایجاد پالس بالا ابتدا با استفاده دستورات mov , djnz  و وقفه یک میکرو ثانیه nop  برنامه را  نرم افزار پروگرامر نوشته وبا استفاده پروگرامر روی IC 89S51  کامپایل کرده سپس روی IC رایت کردیم.
 
نمایش حروف و اعداد روی LCD توسط IC8051:
 
برای نمایش کلمه " ALI" بر روی LCD، به ترتیب زیر عمل می کنیم: 
در نوشتن برنامه برای از دستورات Cwr یعنی ارسال فرمان و Dwr برای ارسال Data و Lcall Delay به تکرار استفاده می شود. چون در هر صورت برای ارسال دیتا یا فرمان باید روی پایه E یک گذر یک به صفر داشته باشیم. که این عمل توسط دستورات Cwr و Dwr انجام می شود.
پایه چهار LCDکه پایه RS است، اگر یک باشد فرمانی است تا دیتا برای نمایش ارسال گردد و اگر صفر باشد برای ارسال فرمان است. در نوشتن برنامه برای LCD باید ترتیبی خاص را حفظ کنیم، از جمله آنها روشن کردن LCD و کرسر است که با کد #0EH انجام می شود و همچنین دستور صفحه نمایش پاک که با کد  #1مشخص می شود یا دستور کرسر شیفت به راست که با کد #6 مشخص می گردد. این دستورات که با کدهای مختلف مشخص شده است و هر یک عمل خاصی را روی LCD به نمایش می گذارند، بسته به ابداعات و خلاقیتهای مختلف، متفاوت است. 
 برای اینکه کلمه "ALI" در وسط LCD به نمایش گذاشته شود، باید کد خانه A که حرف اول کلمه ALI داخل خانه #38H قرار گیرد. پس برنامه امان را با قرار دادن کد #38H داخل رجیسترA شروع می کنیم. برای نمایش حروف و اعداد روی LCD باید به LCD مهلت داد تا بتواند حروف و اعداد را روی خود به نمایش بگذارد، بنابراین پس از هر برنامه یک تاخیر 5ms باید قرار گیرد که این عمل توسط دستور Lcall Delay انجام می شود

دانلود با لینک مستقیم

مقاله طراحی میکروکنترلر AVR جهت اسکن

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

مقاله طراحی میکروکنترلر AVR جهت اسکن


مقاله طراحی میکروکنترلر AVR  جهت اسکن

 

 

 

 

 

 

 


فرمت فایل : WORD (قابل ویرایش)

تعداد صفحات:61

فهرست مطالب:

طراحی میکروکنترلر AVR  جهت اسکن. ۱

چکیده : ۲

تاریخچه و مقدمه : ۲

Intel 8008: 3

Intel 8080: 4

سایر ریزپردازنده های اولیه : ۴

ریزپردازنده های امروزی : ۵

انواع میکروپروسسورها : ۵

مقدمه : ۷

الکترونیک در زندگی امروز. ۷

۲-۱ سیستم های الکترونیکی. ۷

۳-۱ مدارهای خطی و مدارهای رقمی. ۸

فصل اول: مختصری از نحوه کار با  AVR.. 11

1-1- خصوصیات Atmega16L و Atmega16. 11

1-1-1- ترکیب پایه ها: ۱۴

۲-۱-۱- فیوز بیت های ATMEGA16. 14

2-1- بررسی پورت های میکرو ATMEGA16. 18

1-2-1- پورت B : 18

استفاده از پورت B به عنوان یک I/O عمومی دیجیتال : ۱۹

دیگر کاربردهای پورت B : 19

2-2-1- پورت C : 22

استفاده از پورت C به عنوان یک I/O عمومی دیجیتال : ۲۲

دیگر کاربردهای پورت C : 24

3-2-1- پورت D : 25

استفاده از پورت D به عنوان یک I/O عمومی دیجیتال : ۲۵

دیگر کاربردهای پورت : ۲۶

۳-۱- کلاک سیستم ۲۹

توزیع کلاک : ۲۹

۲-۳-۱- اسیلاتور کریستالی ( EXTERNAL CRYSTAL/CERAMIC RESONATOR ): 31

3-3-1- اسیلاتور کریستالی فرکانس پایین : ۳۳

۴-۳-۱- اسیلاتور RC خارجی ( EXTERNAL RC OCSILLATOR ) : 34

5-3-1- اسیلاتور RC کالیبره شده داخلی : ۳۵

۶-۳-۱- کلاک خارجی ( EXTERNAL CLOCK ): 36

فصل دوم : نرم افزار. ۳۸

۱-۲- نحوه عملکرد نرم افزار. ۳۸

فصل سوم : سخت افزار. ۴۵

۱-۳- صفحه نمایش LCD.. 45

1-1-3- توصیف پایه های  LCD : 47

2-1-3- برگه اطلاعات LCD : 52

3-1-3- دستورات و توابع مربوط LCD.. 54

2-3- ولت متر دیجیتال: ۵۷

تنظیم ولتاژ مرجع : ۵۹

 

چکیده :

قبل از ساخت میکروکنترلرها ، برای ساخت هر وسیله یا ابزاری برای اندازه گیری های مختلف مثل دما ، ولتاژ ، جریان ، فرکانس و … از سخت افزار در سطح وسیعی استفاده می شد . ولی با ساخت و اختراع میکروکنترلرها انجام این نوع اندازه گیری ها آسانتر شد .

هدف از انجام این پروژه به دست آوردن سخت افزاری است که گوشه ای از قابلیت های یک میکروکنترلر از جمله دقت و سرعت را نشان می دهد .

در این پروژه سعی شده با استفاده از میکروکنترلر AVR  و صفحه کلید ۴×۴ تمام کلیدها اسکن می شود.

این پروژه شامل دو قسمت : ۱) نرم افزار ، ۲) سخت افزار می باشد .

وجود میکروکنترلر باعث شده است مقدار زیادی از سخت افزار را که قبلا مورد استفاده قرار می گرفت حذف نماید . در ادامه به توضیح این دو بخش و نحوه عملکرد AVR پرداخته شده است .

 

تاریخچه و مقدمه :

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

اولین ریزپردازنده تک تراشه ای ، ریزپردازنده Intel 4004 بود که توانست دو عدد ۴ بیتی دودویی را جمع کند و عملیات متعدد دیگری را انجام دهد .

۴۰۰۴ با معیارهای امروزی یک وسیله کاملا ابتدایی بود که می توانست ۴۰۹۶ مکان مختلف را آدرس دهد. برای حل این مسئله بود که ریزپردازنده ۸ بیتی ( ۸۰۰۸ ) به وسیله شرکت Intel معرفی شد .


دانلود با لینک مستقیم

دانلود مقاله میکروکنترلر Atmega 16

اختصاصی از کوشا فایل دانلود مقاله میکروکنترلر Atmega 16 دانلود با لینک مستقیم و پرسرعت .

دانلود مقاله میکروکنترلر Atmega 16


دانلود مقاله میکروکنترلر Atmega 16

خصوصیات Atmega 16:

  • ازمعماری AVR RISC استفاده می کند.
  • کارایی بالا وتوان مصرفی کم
  • دارای 131 دستورالعمل با کارایی بالا که اکثراً تنها دریک کلاک سیکل اجرا می شوند.
  • رجیستر کاربردی.
  • سرعتی تا 16 MISP در فرکانس 16MHZ.
    • حافظ برنامه وداده غیر فرار
  • 32 کیلوبایت حافظ FLASH قابل برنامه ریزی داخلی.
  • پایداری حافظه FLASH قابلیت 1000 بارنوشتن وپاک کردن
  • 2کیلو بایت حافظه داخلی SRAM
  • 1 کیلو بایت حافظه EEPROM داخلی قابل برنامه ریزی.
  • پایداری حافظه EEPROM: قابلیت 10000 بارنوشتن وپاک کردن.

قفل برنامه FLASH وحفاظت داده EEPROM

  • قابلیت ارتباط JTAG(IEEE std.)
    • برنامه ریزی FLASH، EEPROM، FUSE BITSو Lock BITSاز طریق ارتباط JTAG
  • خصوصیات جانبی دوتایمر- کانتر هشت بیتی با PRESCALER مجزا ودارای مد COMPARE
    • یک تایمر کانتر شانزده بیتی با PRESCALER مجزا ودارای مدهای COMPARE و CAPTURE
    • 4 کانال PWM
    • 8 کانال مبدل آنالوگ به دیجیتال 10بیتی
    • یک مقایسه کننده آنالوگ داخلی
    • دارای RTC(REAL-TIME CLOCK) با ایسلاتورمجزا.
    • WATCH DOG قابل برنامه ریزی با ایسلاتورداخلی
    • ارتباط سریال SPI برای برنامه ریزی داخلی مدار
    • قابلیت ارتباط سریال SPI به صورتMASTER یا SLAVE
    • قابلیت ارتباط با پروتکل سریال دوسیمه(TOW-WIRE)
  • خصوصیات ویژه میکروکنترلر
    • مدار POWER-ON RESET CIRCUIT
    • BROWN- OUT DETECTION قابل برنامه ریزی
    • منابع وقفه (INTERRUPT) داخلی وخارجی
    • دارای ایسلاتور RC داخلی کالیبره شده.
    • عملکرد کاملاً ثابت.

توان مصرفی پایین وسرعت بالا توسط تکنولوژی CMOS

  • خطوط وانواع بسته بندی
    • 32 خط ورودی/ خروجی () قابل برنامه ریزی.
    • 40 پایه (PIN) نوع PDIP، 44 پایه نوع TQFP، 44 پایه MLF
      • ترکیب پایه ها

فیوزهای بیت ATMEGA 16

OCDEN: درصورتی که بیت های قفل برنامه ریزی شده باشند برنامه ریزی این بیت به همراه بیت JTAGEN باعث می شود که سیستم ON CHIP DEBUG فعال شود. برنامه ریزی شدن این بیت به قسمت هایی ازمیکرو امکان می دهد که درمدهای SLEEP کارکنند که این خود باعث افزایش مصرف سیستم می گردد. این بیت به صورت پیش فرض برنامه ریزی نشده(1) است.


دانلود با لینک مستقیم

دانلود پایان نامه طراحی میکروکنترلر AVR جهت اسکن

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

دانلود پایان نامه طراحی میکروکنترلر AVR جهت اسکن


دانلود پایان نامه طراحی میکروکنترلر AVR  جهت اسکن

چکیده :

قبل از ساخت میکروکنترلرها ، برای ساخت هر وسیله یا ابزاری برای اندازه گیری های مختلف مثل دما ، ولتاژ ، جریان ، فرکانس و ... از سخت افزار در سطح وسیعی استفاده می شد . ولی با ساخت و اختراع میکروکنترلرها انجام این نوع اندازه گیری ها آسانتر شد .

هدف از انجام این پروژه به دست آوردن سخت افزاری است که گوشه ای از قابلیت های یک میکروکنترلر از جمله دقت و سرعت را نشان می دهد .

در این پروژه سعی شده با استفاده از میکروکنترلر AVR و صفحه کلید 4×4 تمام کلیدها اسکن می شود.

این پروژه شامل دو قسمت : 1) نرم افزار ، 2) سخت افزار می باشد .

وجود میکروکنترلر باعث شده است مقدار زیادی از سخت افزار را که قبلا مورد استفاده قرار می گرفت حذف نماید . در ادامه به توضیح این دو بخش و نحوه عملکرد AVR پرداخته شده است .

تاریخچه و مقدمه :

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

اولین ریزپردازنده تک تراشه ای ، ریزپردازنده Intel 4004 بود که توانست دو عدد 4 بیتی دودویی را جمع کند و عملیات متعدد دیگری را انجام دهد .

4004 با معیارهای امروزی یک وسیله کاملا ابتدایی بود که می توانست 4096 مکان مختلف را آدرس دهد. برای حل این مسئله بود که ریزپردازنده 8 بیتی ( 8008 ) به وسیله شرکت Intel معرفی شد .

Intel 8008:

Intel 8008 توانست اعداد 8 بیتی را ( که بایت نامیده می شوند ) به کار گیرد ، که این خود پیشرفت بزرگی نسبت به 4004 بود . تقریبا در همان زمان گشایشی در ساختن مدارهای منطقی NMOS ( نیمه هادی اکسید فلز از نوع N )پیش آمد . منطق NMOS بسیار سریع تر از PMOS است . به علاوه از یک منبع تغذیه مثبت استفاده می کند که آن را برای اتصال به مدارهای منطقی TTL سازگارتر می کند . خصوصیات مذکور از این جهت دارای اهمیت است که بسیاری از مدارهای جنبی ریزپردازنده از نوع TTL هستند . NMOS سرعت ریزپردازنده را با ضریبی در حدود 25 بار افزایش می دهد که رقم چشمگیری است .

این تکنولوژی جدید در ساختمان ریزپردازنده معروف امروزی یعنی Intel 8080 به کار برده شد .


دانلود با لینک مستقیم