freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

簡易邏輯分析儀的設(shè)計畢業(yè)論文(編輯修改稿)

2024-08-23 07:13 本頁面
 

【文章內(nèi)容簡介】 第五章:操作說明 數(shù)字信號發(fā)生器操作方法控制部分 由四個按鍵,四按鍵組成獨立式鍵盤接P2口,—。1號:SET鍵 按下1號則信號發(fā)生器進(jìn)入設(shè)置狀態(tài),按下1號后其它鍵按下才會有效,否則,信號發(fā)生器不理睬2,3,4號鍵的按下。2號:0信號輸入鍵 3號:1信號輸入鍵2,3號為循環(huán)移位邏輯信號序列預(yù)制輸入鍵 輸入預(yù)置序列時,依次按2或3號鍵置入0、1序列,實現(xiàn)預(yù)置可變序列。4號:ENTER鍵 按下4號則結(jié)束設(shè)置狀態(tài)。 邏輯分析儀操作方法控制接口部分由8個按鍵組成 : 1號:SET鍵 2號:0/1鍵 3號:UP/DOWN 鍵 4號:讀出鍵 5號:存儲鍵 6號:LEFT鍵 7號:RIGHT鍵 8號:CR確定鍵按鍵功能說明:設(shè)置鍵共有3種設(shè)置選擇方式:單極觸發(fā)方式字設(shè)置A、多級觸發(fā)方式字設(shè)置B、閾值設(shè)置C 設(shè)置鍵按下一次,進(jìn)入設(shè)置狀態(tài);按下第二次時,則進(jìn)入A方式;按下第三次時,則進(jìn)入B狀態(tài)。按下第四次時,進(jìn)入C方式。0/1鍵: 設(shè)置狀態(tài)下,實現(xiàn)預(yù)置序列的設(shè)置。按2號一次則輸入0,再按一次則輸入1。依次按動則0、1交叉輸入,設(shè)置序列時,若需修改可按一下6號鍵,則顯示光標(biāo)向前移動一位,按7號鍵,光標(biāo)向后移動。非設(shè)置狀態(tài)下,實現(xiàn)分頁顯示。按2號鍵一次,則顯示第1頁,第一頁的存儲深度為2548BIT,默認(rèn)狀態(tài)下顯示第0頁,存儲深度為24BIT。UP/DOWN鍵:設(shè)置狀態(tài)下實現(xiàn)閾值設(shè)置,此鍵按動一次,則使閾值增或者減4V/16=讀出鍵:按下此鍵則在示波器上顯示存儲的波形存儲鍵:存儲當(dāng)前示波器上顯示的波形數(shù)據(jù)7后退和前進(jìn)鍵:設(shè)置狀態(tài)下,實現(xiàn)觸發(fā)位置可調(diào)。按6鍵一次,則顯示觸發(fā)點前的第一個狀態(tài)字,按6鍵兩次,則顯示觸發(fā)點的第2個狀態(tài)……同理,按7一次,則顯示觸發(fā)點后的第1個狀態(tài)……我們設(shè)計顯示出發(fā)點前后不超過5個狀態(tài)。設(shè)置狀態(tài)下的讀出鍵按下后,再按動7可實現(xiàn)時間標(biāo)志線可移動。CR確定鍵:按動此鍵,完成輸入狀態(tài),退出設(shè)置狀態(tài)第六章 附錄簡易邏輯分析儀的數(shù)字信號采集、處理、串行發(fā)送程序.LOGICAL ANALIZER @12MHzinclude include include define lint unsigned longdefine uint unsigned intdefine uchar unsigned charidata struct series{ uchar Series[48]。 //信號信號序列48位2頁 uchar Time_flag_line。 //定義時標(biāo) uchar Trigger_Position。 //定義觸發(fā)位置 uchar Gate_Voltage。//門限} Series。uchar temp1[3]。uchar Series_Number=0。uchar DispArray[8],DispArray_Temp[8]。 //顯示序列uchar Trigger_Word=0x03,Trigger_Word_Temp。 //單觸發(fā)字uchar Trigger_Level=0,Trigger_Level_Temp。 //觸發(fā)類別int Trigger_Position_Temp=0,j=0。uchar key。 uchar i,temp。uchar idata PageFull。 bit enter=0。bit sent=0。 //發(fā)送完成bit flag0=0,flag1=0,flag2=0,flag3=0,flag4=0,flag5=0。bit start_flag=0。 uchar setmode=0。 //setmode:0 無設(shè)置; 1:Trigger_Level=1(設(shè)置觸發(fā)字)。 2:多級觸發(fā)設(shè)置。 3:門限設(shè)置sbit WDI=P2^7。extern uchar readkey()。// NOKEY FF。set 00。 0/1 01。updown 02。read 03。store 04。left 05。right 06。ENTER 07.extern void Disp_Init()。extern void Disp_LocateCursor(const uchar )。extern void Disp_HideCursor(void)。extern void Disp_ClearInfoLine(void)。extern void Disp_ClearFuncLine(void)。extern void Disp_InfoLinePos(uchar, const char *)。extern void Disp_InfoLine(const char *)。extern void Disp_FuncLine(const char * )。extern void Disp_InfoLineSlideFromRight(const char *)。extern void Disp_FuncPos(uchar, const char *)。extern void Disp_Notice(const char *)。extern void Transfer(void)。//Disp Functionvoid sys_init(void)。void intt0P(void)。void SeriesDisp(char)。 //Series to DispArray。void TriggerWordTempDisp(void)。void TriggerWordDisp(void)。void start_hello(void)。void DispTrigger_Position_Temp(void)。//Trans Functionvoid DispArraytoTriggerWord(void)。void DispArraytoSeries(void)。 //DispArray to Series。void DispPosition(char)。void GateVoltageDisp(char)。void Read_data(void)。extern void Send_Data(void)。void StoreWaves(void)。void frequency_count(void)。void exit(void)。void delay1s(void)。//LOGICAL ANALISTvoid main (void){/*INITIALIZE 89C51 */sys_init()。//lcd wele informationstart_hello()。delay1s()。delay1s()。delay50ms()。delay50ms()。WDI=0。WDI=1。for(i=0。i8。i++) DispArrayTemp[i]=DispArray[i]。Trigger_Word_Temp=Trigger_Word。//Disp_InfoLineSlideFromRight(SET:TRG CUR TIM)。//Disp_FuncLine( SET SET)。while(1){if(j==30000){j=0。 Disp_InfoLineSlideFromRight(SET: TRG CUR TIM)。 Disp_FuncLine(KEY: SET SET)。}j++。flag1=0。//key operationkey=readkey()。switch(key){case 0x00: while(flag1==0) { setmode=1。 //set Disp_InfoLine(TRL TRW TRP GVO)。 Disp_FuncLine( 0 1 RD ST)。 flag0=0。 key=readkey()。 switch(key) //0/1/read {//trigger level case 0x01: while(flag0==0) {Disp_InfoLine( TRIGGER LEVEL )。 Disp_FuncLine( 0L || 1L)。 key=readkey()。 if(key==0x05) Trigger_Level_Temp=0。 if(key==0x06) Trigger_Level_Temp=1。 if(key==0x07) flag0=1。 } if(Trigger_Level_Temp==0) Disp_FuncLine( ZERO LEVEL )。 if(Trigger_Level_Temp==1) Disp_FuncLine( ONE LEVEL )。 delay1s()。 break。 //Trigger_position case 0x03: flag2=0。 Trigger_Position_Temp=。 DispPosition(Trigger_Position_Temp)。 while(flag2==0) {Disp_InfoLine(TRIGGER POSITION)。 DispPosition(Trigger_Position_Temp)。 key=readkey()。 if((key==0x05)amp。amp。(Trigger_Position_Temp3)) Trigger_Position_Temp。 if((key==0x06)amp。amp。(Trigger_Position_Temp19)) Trigger_Position_Temp++。 if(key==0x07) {flag2=1。 =Trigger_Position_Temp+3。 Trigger_Position_Temp=0。} //DispPosition()。 } break。 //trigger_word case 0x02:j=0。flag3=0。 //flag Disp_InfoLine(TRIGGER WORD)。 TriggerWordDisp()。 while(flag3==0)
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1