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

正文內(nèi)容

c語言實訓報告-wenkub

2024-10-26 14 本頁面
 

【正文】 rno。void mymodify(int xueshengnumber,struct student record[100])。void printmenu()。管腳的設定尤為重要。(3)熟悉了用電腦c語言的應用及其部分傳感器的使用,此次實驗是培養(yǎng)我們綜合運用所學知識發(fā)現(xiàn)提出分析和解決實際問題鍛煉實踐能力的重要環(huán)節(jié)隨著科學技術發(fā)展的日新日異,現(xiàn)在機器人的應用在我們生活中日益增加,使我了解了一些關于機器人的知識。Left_Turn()。Right_Turn()。amp。for(i=1。delay_nms(20)。P1_1=0。(1)當左接收器檢測到信號右接收器沒有檢測到信號時小車向左轉(zhuǎn)彎(2)當右接收器檢測到信號左接收器沒有檢測到信號時小車向右轉(zhuǎn)彎(3)當左右探頭都檢測到信號時小車后退。else Forward()。(irDetectRight==0))//兩邊同時接收到紅外線 {Left_Turn()。)//左邊發(fā)射for(counter=0。改變觸須程序使其適用于 IR 檢測和躲避設計一個函數(shù) void IRLaunch(unsigned char IR)來進行紅外線發(fā)射。進行IR探測時要使用AT89S52的4個引腳:P1_P1_P3_5和P3_6。再次修改程序,使其適用于右方紅外。因紅外信號發(fā)送的持續(xù)時間為1ms,因此IR探測器的輸出如果處于低電平,其持續(xù)狀態(tài)也不會超過1ms,因此發(fā)送完信號后必須立即將IR探測器的輸出存儲到變量中。上述代碼給 P1_3 輸出的信號高電平13μs,低電平為13μs,總周期為26μs。delay_nus(13)。讓每個IR ,然后立刻將IR探測器的輸出存儲到一個變量中。二、設計要求(1)小車能夠完成前進、后退、左轉(zhuǎn)、右轉(zhuǎn)等動作。本講需要用到的新部件如下: 元件清單(1)紅外檢測器,2 個。這就防止了普通光源像太陽 光和室內(nèi)光對 IR 的干涉。機器人的大腦——單片機 AT89S52 基于這個傳感器的輸入控制伺服電機。隨著微電子技術的不斷發(fā)展,微處理器芯片的集成程度越來越高,單片機已可以在一塊芯片上同時集成CPU、存儲器、定時器、并行和串行接口、看門狗、前置放大器、A/D轉(zhuǎn)換器、D/A轉(zhuǎn)換器等多種電路,這就很容易將計算機技術與測量控制技術結合,組成智能化測量控制系統(tǒng)。第二篇:C語言實訓報告C語言程序設計 實訓報告題 目: 紅外避障機器人院(系): 信息工程系專 業(yè): 通信工程學生姓名:韋嘉寶學 號: 1551100424 指導教師:朱震 周斌 王旬 全劉輝2016 年10月 8 日目錄摘要……………………………………………………1設計要求……………………………………………2設計步驟……………………………………………3代碼編寫……………………………………………4心得體會……………………………………………5參考文獻通過實習我豐富了計算機操作經(jīng)驗,更加深了對C語言的了解,熟悉了其環(huán)境,更增強了對TurboC的使用技巧。使我們鞏固了原有的理論知識,培養(yǎng)了我們靈活運用和組合集成所學過知識及技能來分析、解決實際問題的能力。另外平時扎實的基礎也很關鍵,因為如果你平時學得就不怎么樣,那么你面對這么一個比較有難度的程序,你可能會望而卻步,看他人的程序都是個難點,更別說讓你自己去設計。這次體驗為以后的學習計算機的我們增強了信心。享受勞動成果的滋味實在很美妙啊!雖然對著電腦做程序,有點累有點熱,可是當看到勞動成果時,真是別有一番滋味在心頭??!世上無難事,只怕有心人,的確如此。為了解決此。使我們體會到自身知識和能力能在實際中的應用和發(fā)揮。二十一世紀是計算機的世紀,是一個全新的世紀,計算機正逐步入侵我們的生活?!? 許多機器人使用雷達(RADAR)或者聲納(SONAR)來探測物體而不需要同物體接觸。這種技術促使機器人技術也有了突飛猛進的發(fā)展,目前人們已經(jīng)完全可以設計并制造出具有某些特殊功能的簡易智能小車。紅外線(IR)接收/檢測器有內(nèi)置的光濾波器,除了需要檢測的 980 nm 波長的紅外線外,它幾乎不允許其他光通過。太陽光是直流干涉(0Hz)源,而室內(nèi)光依賴于所在區(qū)域的主電源,閃爍頻率接近100 Hz 或 120 Hz。(2)IR LED(帶套筒),2 個。(2)機器人能夠讀出傳感器電平變化,并作相應的動作變化。下面是一個例子,它發(fā)送 kHz信號給連接到P1_3的IR發(fā)射器,然后用整型變量 irDetectLeft存儲連接到P1_2的IR探測器的輸出上。P1_3=0??偣草敵?38個周期的信號,即持續(xù)時間約為1ms(3826≈1000μs)。這些存儲的值會顯示在調(diào)試終端或被機器人用來導航。探測和避開障礙物有關IR檢測器的趣事是它們的輸出與觸須的輸出非常相像。define LeftIR P1_3 //左邊紅外接收連接到 P1_3 define RightIR P1_2 //右邊紅外接收連接到 P1_2 define LeftLaunch P3_6 //左邊紅外發(fā)射連接到 P3_6 define RightLaunch P3_5 //右邊紅外發(fā)射連接到 P3_5 這里用到了宏定義命令:define,它的作用是在后面的程序文件中可以用LeftIR等來代替P1_3這個字符串等。void IRLaunch(unsigned char IR){ int counter。counterfor(counter=0。Left_Turn()。:(1)小車左右兩個輪子的控制模塊,完成小車不同狀態(tài)下的行進方式。(4)當小車左右接收器均未檢測到信號時直行。P1_0=1。}void Left_Turn(void)//左轉(zhuǎn)子程序 { int i。ivoid Backward(void)//向后行走子程序 { int i。(P1_3==0))//兩邊同時接收到紅外線{Backward()。}else if(P1_3==0)//只有左邊接收到紅外線{Backward()。}elseForward()。此次實驗也使我加深了對本課程的學習興趣。六、參考文獻《c程序設計》《單片機實驗設計》第三篇:C語言實訓報告目錄一.分步程序1二.三.四.心得體會程序15 C語言結構2430主函數(shù)代碼include include include struct student {char name[100]。int mycreat(int xueshengnumber,struct student record[100])。int myadd(int xueshengnumber,struct student record[100])。struct student record[100]。float scor_math。739。139。239。339。539。739。break。break。039。doyesorno=getch()。amp。amp。amp。}while(yesorno==39。)。printf(“|1:錄入學生成績(包括姓名、學號、英語、數(shù)學、物理、),輸入完成按“”結束 |n”)。|n”)。|n”)。|n”)。int x。while(strcmp(tempname,“)==0)。printf(”英語成績:n“)。}while(tempenglish||tempenglishprintf(”數(shù)學成績:n“)。}while(tempmaths||tempmathsprintf(”物理成績:n“)。}while(tempphysics||tempphysicswhile(tempname[0]!=39。tempnumber[0]!=39。record[xueshengnumber].scor_eng=tempenglish。printf(”請輸入第%d個記錄:n“,xueshengnumber+1)。printf(”學號(用結束):n“)。do {fflush(stdin)。do {fflush(stdin)。do {fflush(stdin)。}while(tempphysics||tempphysicsMyshow函數(shù)代碼void myshow(int xueshengnumber,struct student record[100]){int i。iprintf(”%19s“,record[i].name)。printf(”%13f“,record[i].scor_phy)。printf(”請輸入要查詢的學生學號:“)。iif(strcmp(record[i].number,tempnumber)==0)}break。printf(”%19s“,record[i].name)。printf(”%13f“,record[i].scor_phy)。float tempenglish,tempmaths,tempphysics。if(i==xueshengnumber)printf(”沒有查詢到此學生n“)。printf(”請輸入正確的學生學號:“)。do {fflush(stdin)。do{fflush(stdin)。do {fflush(stdin)。} }strcpy(record[i].number,tempnumber)。Myadd函數(shù)代碼int myadd(int xueshengnumber,struct student record[100]){int i,x。do { }gets(tempnumber)。gets(tempnumber)。}while(strcmp(tempname,”“)==0)。tempenglish)。tempmaths)。tempphysics)。record[xueshengnumber].scor_eng=tempenglish。Mydelete函數(shù)代碼int mydelete(int xueshengnumber,struct student record[100]){} if(iif(i+1==xueshengnumber)xueshengnumber。printf(”請輸入要刪除的學生學號:n“)。iif(strcmp(record[i].number,tempnumber)==0)break。record[i].scor_math=record[i+1].scor_math。return xueshengnumber。printf(”按學號從小到大的排序n“)。ik=i。strcpy(record[k].number,record[i].number)。strcpy(record[i].name,tempnumber)。tempmaths=record[k].scor_math。}printf(”顯示所有學生成績n“)。printf(”%13f“,record[i].scor_eng)。}}record[k].scor_phy=record[i].scor_phy。}。void myselect(int xueshengnumber,struct student record[100])。void mysort(int xueshengnumber,struct student record[100])。char choose,yesorno。choose=getch()。choose=getch()。break。}break。439。639。mymodify(xueshengnumber,record)。}break。break。break。Y39。N39。y39。n39。||yesorno==39。printf(”|學生成績管理系統(tǒng),請選擇數(shù)字進行相應操作|n“)。|n“)。|n“)。printf(“|5:添加學生成績。printf(“|1:錄入學生成績(包括姓名、學號、英語、數(shù)學、物理、),輸入完成按“”結束int mycreat(int xueshengnumber,struct student record[100]){char tempname[100],tempnumber[100]。printf(”姓名(用結束):n“)。dogets(tempnumber)。x=scanf(”%f“,amp。x=scanf(”%f“,amp。x=scanf(”%f“,amp。amp。){strcpy(record[xueshengnumber].name,tempname)。record[xueshengnumber].scor_phy=tempphysics。dogets(tempname)。while(strcmp(tempnumber,”“)==0)。tempenglish)。tempmaths)。if(xueshengnumber==0)printf(”請先錄入學生成績,再顯示學生成績n“)。x=scanf(”%f“,amp。printf(”%13f“,record[i].scor_eng)。} } void myselect(int xueshengnumber,struct student record[100]){int i。}while(strcmp(tempnumber,”“)==0)。else{printf(”查詢結果:n“)。printf(”%13f“,record[i].scor_eng)。printf(”n“)。ifor(i=0。do{gets(tempname)。}while(strcmp(tempnumber,”
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1