Professional Documents
Culture Documents
نمونه سوال7 ای وی آر PDF
نمونه سوال7 ای وی آر PDF
.2ﻓﺮض ﻛﻨﻴﺪ ﻣﺎ ﻣﻲ ﺧﻮاﻫﻴﻢ ﺑﺮﻧﺎﻣﻪ اي ﺑﺮاي ﺳﺨﺖ اﻓﺰار زﻳﺮ ﺑﻨﻮﻳﺴﻴﻢ ﺗﻌﻴﻴﻦ ﻛﻨﻴﺪ رﻳﺠﺴﺘﺮ DDRAو PORTA
ﭼﻪ ﻣﻘﺪاري ﺑﺎﻳﺪ داﺷﺘﻪ ﺑﺎﺷﻨﺪ ﻛﻪ ﻣﻘﺎوﻣﺖ ﻫﺎي Pullupداﺧﻠﻲ ﻧﻴﺰ ﻓﻌﺎل ﺷﻮد ؟
١
.7ﻛﺪام ﻣﻮرد از وﻳﮋﮔﻴﻬﺎي زﺑﺎن Cﻣﺤﺴﻮب ﻧﻤﻲ ﺷﻮد؟
ب( دﺳﺘﺮﺳﻲ ﺑﻪ ﺣﺎﻓﻈﻪ و رﻳﺠﻴﺴﺘﺮ ﻫﺎ اﻟﻒ( ﻧﺰدﻳﻚ ﺑﻮدن ﺑﻪ زﺑﺎن ﻣﺤﺎوره اي
د( ارﺗﺒﺎط ﻧﺰدﻳﻚ ﺑﺎ زﺑﺎن اﺳﻤﺒﻠﻲ ج( زﻳﺎد ﺑﻮدن ﻛﻠﻤﺎت ﻛﻠﻴﺪي
.8ﺑﻪ ورودي ﻫﺎي ﻳﻚ ﺗﺎﺑﻊ ...............و ﺑﻪ ﺧﺮوﺟﻲ ﺗﺎﺑﻊ .................ﻣﻲ ﮔﻮﻳﻨﺪ .ﺑﻪ ﺗﻮاﺑﻌﻲ ﻛﻪ ﺗﻮﺳﻂ ﻛﺎﻣﭙﻴﻠﺮ اراﺋﻪ ﻣﻲ
ﺷﻮد ﻧﻴﺰ ﺗﻮاﺑﻊ ...................ﮔﻮﻳﻨﺪ.
ب( آرﮔﻮﻣﺎن –آرﮔﻮﻣﺎن ﺑﺮﮔﺸﺘﻲ -ﻛﺘﺎﺑﺨﺎﻧﻪ اي اﻟﻒ( آرﮔﻮﻣﺎن – ﻣﻘﺪار ﺑﺮﮔﺸﺘﻲ -ﻛﺘﺎﺑﺨﺎﻧﻪ اي
د( آرﮔﻮﻣﺎن – ﻣﻘﺪار ﺑﺮﮔﺸﺘﻲ -ﻋﻤﻮﻣﻲ ج( آرﮔﻮﻣﺎن – آرﮔﻮﻣﺎن ﺑﺮﮔﺸﺘﻲ -ﻋﻤﻮﻣﻲ
.9ﺑﺮﻧﺎﻣﻪ ﻫﺎي زﺑﺎن Cﺑﺎ ﭼﻪ ﭼﻴﺰي آﻏﺎز ﻣﻲ ﺷﻮﻧﺪ؟ ﻣﺘﻐﻴﺮ ﻫﺎي ﻋﻤﻮﻣﻲ ﺑﺎﻻﺗﺮ از mainﻗﺮار ﻣﻴﮕﻴﺮﻧﺪ ﻳﺎ ﻣﺘﻐﻴﺮﻫﺎي
ﻣﺤﻠﻲ ؟
اﻟﻒ ( ﺗﺎﺑﻊ –mainﻣﺘﻐﻴﺮﻫﺎي ﻋﻤﻮﻣﻲ
ب( اﻟﺤﺎق ﻫﺪر ﻓﺎﻳﻞ ﻫﺎ – ﻣﺘﻐﻴﺮﻫﺎي ﻣﺤﻠﻲ
ج( ﺗﺎﺑﻊ –mainﻣﺘﻐﻴﺮﻫﺎي ﻣﺤﻠﻲ
د( اﻟﺤﺎق ﻫﺪر ﻓﺎﻳﻞ ﻫﺎ – ﻣﺘﻐﻴﺮﻫﺎي ﻋﻤﻮﻣﻲ
٢
.12در ﻣﺜﺎل زﻳﺮ ﺑﺮاي دﺳﺘﺮﺳﻲ ﺑﻪ ﻣﺘﻐﻴﺮ last_nameاﻳﻦ ﻣﺘﻐﻴﺮ را ﭼﮕﻮﻧﻪ ﻣﻮرد اﺳﺘﻔﺎده ﻗﺮار دﻫﻴﻢ ؟
{Struct
]Char last_name[8
;Char parson
;Char salary
; }List
ب( last_ name.list اﻟﻒ ( list
د( list.last_name ج( struct. last_name
.13ﻣﺎﻛﺮوﻫﺎ ﻋﺒﺎراﺗﻲ ﻫﺴﺘﻨﺪ ﻛﻪ ﺑﻪ ﻃﻮر ﺳﻤﺒﻠﻴﻚ ﺟﺎﻳﮕﺰﻳﻦ ﻋﺒﺎرات دﻳﮕﺮي ﻣﻲ ﺷﻮﻧﺪ ،ﺣﺎل ﺑﺮاي ﺗﻌﺮﻳﻒ ﻳﻚ ﻣﺎﻛﺮو از
دﺳﺘﻮر .............اﺳﺘﻔﺎده ﻣﻲ ﺷﻮد وﺑﺮاي از ﺑﻴﻦ ﺑﺮدن ﻣﺎﻛﺮو از دﺳﺘﻮر ................اﺳﺘﻔﺎده ﻣﻲ ﺷﻮد
#undef - اﻟﻒ( sfrw
ب( #undef - #define
ج( )"#asm("sei") - #asm("cli
د( #defin - #undef
٣
.16ﺑﻴﺸﺘﺮﻳﻦ ﻣﻘﺪاري ﻛﻪ ﺗﺎﺑﻊ delay_msﻗﺎدر اﺳﺖ ﺑﻪ ﻋﻨﻮان ورودي ﺑﭙﺬﻳﺮد ﭼﻪ ﻣﻘﺪار اﺳﺖ ؟
ب( long int اﻟﻒ( unsigned int
د( signed int ج( unsigned char
.18ﺑﻪ ﺑﺮﻧﺎﻣﻪ زﻳﺮ دﻗﺖ ﻛﻨﻴﺪ .اﻳﻦ ﺑﺮﻧﺎﻣﻪ ﭼﻪ ﻛﺎري را اﻧﺠﺎم ﻣﻲ دﻫﺪ؟
٤
.19ﻛﺪام ﻳﻚ از ﺷﻜﻠﻬﺎي زﻳﺮ دﻳﺎﮔﺮام زﻣﺎﻧﻲ ﻣﺪ Fast pwmرا ﻧﺸﺎن ﻣﻲ دﻫﺪ؟
اﻟﻒ(
ب(
ج(
د(
.20ﻛﺪام ﻳﻚ از ﮔﺰﻳﻨﻪ ﻫﺎي زﻳﺮ ﺟﺰء ﺿﺮﻳﺐ ﺗﻘﺴﻴﻢ ﺗﺎﻳﻤﺮ دو ﻣﺤﺴﻮب ﻧﻤﻲ ﺷﻮد؟
د(1024 ج( 512 ب(64 اﻟﻒ( 32
٥
.21اﻟﮕﻮي ﺗﺎﺑﻊ lcd_initﺑﻪ ﺻﻮرت زﻳﺮ ﺗﻌﺮﻳﻒ ﺷﺪه اﺳﺖ .اﻳﻦ ﺗﺎﺑﻊ ﭼﻪ ﻛﺎري را اﻧﺠﺎم ﻣﻲ دﻫﺪ؟
;)unsigned char lcd_init(unsigned char lcd_columns
.24ﺟﻬﺖ ﻓﻌﺎل ﻛﺮدن ﻋﻤﻮﻣﻲ ﻛﻠﻴﻪ وﻗﻔﻪ ﻫﺎ از دﺳﺘﻮر ..................وﺑﺮاي ﻏﻴﺮ ﻓﻌﺎل ﻛﺮده ﻛﻠﻴﻪ وﻗﻔﻪ ﻫﺎ از
دﺳﺘﻮر....................اﺳﺘﻔﺎده ﻣﻲ ﺷﻮد.
اﻟﻒ( )"#asm("cli") - #asm("sei
ب( )"#asm("sli") - #asm("cei
ج( )"#asm("sei") - #asm("cli
د( )"#asm("cei") - #asm("sli
.26ﺑﺮاي ﺟﺪا ﻛﺮدن رﻗﻢ ﻳﻜﺎن ﻣﺘﻐﻴﺮ دﻫﺪﻫﻲ ﭼﻪ ﻋﻤﻠﻴﺎﺗﻲ ﺑﺎﻳﺪ اﻧﺠﺎم دﻫﻴﻢ؟
اﻟﻒ( اﺑﺘﺪا آﻧﺮا ﺑﺮ 10ﺗﻘﺴﻴﻢ ﻛﺮده و ﺳﭙﺲ ﺑﺎﻗﻴﻤﺎﻧﺪه ﺗﻘﺴﻴﻢ ﺑﺮ 10آﻧﺮا ﻣﻴﮕﻴﺮﻳﻢ.
ب( اﺑﺘﺪا ﺑﺎﻗﻴﻤﺎﻧﺪه ﺗﻘﺴﻴﻢ ﺑﺮ 10آﻧﺮا ﮔﺮﻓﺘﻪ و ﺳﭙﺲ آﻧﺮا ﺑﺮ 10ﺗﻘﺴﻴﻢ ﻣﻴﻜﻨﻴﻢ.
ج( ﻣﺘﻐﻴﺮ را ﺑﺮ 10ﺗﻘﺴﻴﻢ ﻣﻴﻜﻨﻴﻢ.
د( ﺑﺎﻗﻴﻤﺎﻧﺪه ﺗﻘﺴﻴﻢ ﺑﺮ 10آﻧﺮا ﺣﺴﺎب ﻣﻴﻜﻨﻴﻢ.
.27ﺣﺎﻓﻈﻪ ﻣﻮﻗﺖ LCDﻛﻪ اﻃﻼﻋﺎت ﻧﻤﺎﻳﺶ داده ﺷﺪه را در ﺧﻮد ﻧﮕﻪ ﻣﻲ دارد ﭼﻪ ﻧﺎم دارد؟
د( CGROM ج( SRAM ب( CGRAM اﻟﻒ( DDRAM
٦
.28در ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮﻫﺎ ﺟﻬﺖ ﻛﻨﺘﺮل دور ﻣﻮﺗﻮرﻫﺎي DCاز روش ارﺳﺎل ﻓﺮﻛﺎﻧﺲ ..........اﺳﺘﻔﺎده ﻛﺮده و ﺟﻬﺖ ﻛﻨﺘﺮل
ﺟﻬﺖ ﻛﺎﻓﻴﺴﺖ .......................ﻛﻨﻴﻢ.
ب( - PWMﭘﻼرﻳﺘﻪ وﻟﺘﺎژ را ﻋﻮض ﻣﻴﻜﻨﻴﻢ اﻟﻒ( PWM – PWMرا ﺗﻐﻴﻴﺮ ﻣﻴﺪﻫﻴﻢ
د( - CTCﭘﻼرﻳﺘﻪ وﻟﺘﺎژ را ﻋﻮض ﻣﻴﻜﻨﻴﻢ ج( CTC - CTCرا ﺗﻐﻴﻴﺮ ﻣﻴﺪﻫﻴﻢ
.29اﮔﺮ ﭘﺎﻟﺴﻬﺎي زﻳﺮ ﺑﻪ ﺗﺮﺗﻴﺐ ﺑﻪ ﻫﺮ ﻳﻚ از ﺳﻴﻢ ﭘﻴﭻ ﻫﺎي ﻣﻮ ﺗﻮر ﭘﻠﻪ اي ارﺳﺎل ﺷﻮﻧﺪ ،ﻣﻮﺗﻮر ﭼﻨﺪ درﺟﻪ ﭼﺮﺧﺶ ﺧﻮاﻫﺪ
داﺷﺖ؟ ) زاوﻳﻪ ﭘﻠﻪ 1.8درﺟﻪ(
٧
ﭘﺎﺳﺨﻨﺎﻣﻪ
-21د -1د
-22د -2ج
-23اﻟﻒ -2د
-24اﻟﻒ -4اﻟﻒ
-25 -5د
-26اﻟﻒ -6ب
-27اﻟﻒ -7ج
-28ب -8اﻟﻒ
-29اﻟﻒ -9اﻟﻒ
-30ج -10
-11ج
-12د
-13ب
-14
-15
-16اﻟﻒ
-17اﻟﻒ
-18د
-19ب
-20
٨
٩