第一篇:新手——C語(yǔ)言_人實(shí)際應(yīng)用心得(一部分)
C語(yǔ)言的使用心得
1、C語(yǔ)言區(qū)分大小寫,如管腳P2口,p2即是不符合的;
2、C語(yǔ)言編寫程序分三部分: A.頭文件;#include “reg51.h”
B.函數(shù)聲明;void mDelay()
C.主函數(shù);void main()
3、關(guān)于循環(huán)符號(hào)書寫:_crol_循環(huán)左移_cror_循環(huán)右移,注
意下劃線有兩條——前后各一條;
4、使用位操作時(shí),要先定義,格式為sbit P14=P1^4;sbit
P1_4=P1^4;定義位時(shí)注意尾端加“;”分號(hào);
5、while()語(yǔ)句的使用,注意()里的表達(dá)式為邏輯表達(dá)式;
一、如while(P37= =0),P37= =0表示比較P37與0是否相等,若相等,則表明事件為真,即執(zhí)行while()語(yǔ)句,否則為假,跳過while()語(yǔ)句;
二、若寫成while(P37=0),那么P37=0自始至終表示事件為假,則始終不執(zhí)行while()語(yǔ)句;
6、{}內(nèi)的語(yǔ)句內(nèi)容建議每一行結(jié)尾都應(yīng)該用分號(hào)“;”隔開,如{P14=0;mDelay(1000);};否則在編譯時(shí)會(huì)出現(xiàn)語(yǔ)法錯(cuò)誤;
7、關(guān)于數(shù)碼管顯示,建議在for(;;)語(yǔ)句中進(jìn)行顯示,我想用它
解決的問題是“數(shù)碼管顯示數(shù)值時(shí)閃動(dòng)”。
8、使用數(shù)組進(jìn)行數(shù)碼管顯示,關(guān)于數(shù)碼管的調(diào)用說明與格式。
在頭文件里寫入#define uchar unsigned char;#define uint unsigned int;然后再使用uchar、uint,即uchar code
wei[]={0xfd,0xfb,0xf7,0xff};//數(shù)碼管位選擇數(shù)組uchar code tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//7段數(shù)碼管段碼表共陽(yáng)(0——9數(shù)值);
9、微秒級(jí)延時(shí)程序調(diào)用,延時(shí)精度2微秒:
10、======
第二篇:C語(yǔ)言程序設(shè)計(jì)心得體
C語(yǔ)言程序設(shè)計(jì)心得體會(huì)
自從記事以來就聽過了電腦這個(gè)高科技,現(xiàn)在終于實(shí)現(xiàn)了自己的一個(gè)小小愿望——成為了計(jì)算機(jī)系的一名學(xué)生,這學(xué)期我們學(xué)的C語(yǔ)言,以前就聽過這個(gè)名字,打開書一看簡(jiǎn)直一竅不通,學(xué)好這門科簡(jiǎn)直就是一個(gè)挑戰(zhàn),課前課后都要把書啃一遍,要不然上課就跟不上,終于學(xué)期快結(jié)束了,我們有一個(gè)課程設(shè)計(jì),在兩個(gè)星期內(nèi),完成一個(gè)復(fù)雜的程序,我們的題目是做一個(gè)計(jì)算器,計(jì)算器從小就見過但讓我自己設(shè)計(jì)一個(gè)出來就有點(diǎn)困難了。
第一天,我們都按照老師教的畫圖函數(shù)畫計(jì)算器的外貌,但發(fā)現(xiàn)一個(gè)一個(gè)畫實(shí)在是太煩瑣,后來在老師的點(diǎn)撥下,我們采取了for語(yǔ)句,果然很快地畫出來了,接下來的事就是計(jì)算了,用什么函數(shù)?怎么用?那個(gè)上午就坐那發(fā)呆,沒有什么新突破,自性心嚴(yán)重受到打擊,下午立馬找了份材料到圖書館去研究,還專門找了位高手教我,研究了一個(gè)下午終于有眉目了,第三天我們成功地把計(jì)算功能搞定了,但還有閃爍的功能沒有搞,這確實(shí)是一個(gè)問題,這時(shí)團(tuán)結(jié)的力量得到了充分的體現(xiàn),大家齊心協(xié)力,有的找資料,有的幫忙改錯(cuò),有的……俗話說:“三個(gè)臭皮匠頂個(gè)諸葛亮?!痹诖蠹业墓餐ο?,我們勝利了。
感謝劉金平老師的淳淳教誨,感謝同學(xué)的積極幫忙,我的程序終于順利完成了,接下來的就是寫報(bào)告收尾了,看著自己的勞動(dòng)成果寫起報(bào)告來特有勁,特有靈感。
很感謝這次的課程設(shè)計(jì),它使我更加深刻地體會(huì)到多看專業(yè)書的重要性,只有掌握了一定量的專業(yè)知識(shí)才能得心應(yīng)手地解決諸多問題;另外,做任何事都要有耐心,不要一遇到困難就退縮;在學(xué)習(xí)和工作中要時(shí)刻謹(jǐn)記“團(tuán)結(jié)”二字,它好比通向成功的鋪路石,不可或缺。
人生的道路是曲折的,但正是因?yàn)榍廴松殴獠蕣Z目,在人生的路上,總遇到重重困難,但正是因?yàn)槔щy我們才變的更堅(jiān)強(qiáng)。今后的路還很長(zhǎng),面對(duì)困難,讓我們用行動(dòng)去俘虜它吧!
第三篇:《C語(yǔ)言高級(jí)應(yīng)用》實(shí)驗(yàn)指導(dǎo)書
C語(yǔ)言高級(jí)應(yīng)用
實(shí)驗(yàn)指導(dǎo)書
電子與計(jì)算機(jī)科學(xué)技術(shù)學(xué)院 實(shí)驗(yàn)一 順序、選擇及循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
一、實(shí)驗(yàn)?zāi)康?/p>
1.熟悉C語(yǔ)言編程環(huán)境 2.掌握輸入輸出函數(shù)的使用
3.掌握if語(yǔ)句和switch語(yǔ)句的使用
4.掌握for語(yǔ)句、while語(yǔ)句和do-while語(yǔ)句的使用 5.通過練習(xí)掌握順序、選擇及循環(huán)結(jié)構(gòu)程序設(shè)計(jì)方法
二、實(shí)驗(yàn)環(huán)境
1.計(jì)算機(jī)
2.Turbo C集成環(huán)境
三、實(shí)驗(yàn)說明
1.首先應(yīng)熟悉Turbo C運(yùn)行環(huán)境,正確操作 2.自主編寫程序,必要時(shí)參考相關(guān)資料
3.實(shí)驗(yàn)前應(yīng)畫出流程圖并寫出程序大致框架或完整的程序代碼 4.實(shí)驗(yàn)學(xué)時(shí):2學(xué)時(shí)
四、實(shí)驗(yàn)內(nèi)容和步驟
1.實(shí)驗(yàn)內(nèi)容
(1)求解方程ax2+bx+c=0。
(2)打印出所有的“水仙花數(shù)”,所謂“水仙花數(shù)”是指一個(gè)三位數(shù),其各位數(shù)字立方和等于該數(shù)本身。例如:153是一個(gè)“水仙花數(shù)”,因?yàn)?53=13+53+33。2.實(shí)驗(yàn)步驟
(1)分析實(shí)驗(yàn)內(nèi)容,畫出流程圖并寫出程序大致框架或完整的程序代碼。(2)進(jìn)入Turbo C集成環(huán)境。(3)編輯源程序并進(jìn)行保存。
(4)編譯源程序,若有錯(cuò)誤,修改錯(cuò)誤后再次進(jìn)行編譯和連接,如此反復(fù)進(jìn)行到不顯示出錯(cuò)為止。
(5)執(zhí)行程序,并檢查程序輸出結(jié)果。
五、實(shí)驗(yàn)報(bào)告要求1.整理實(shí)驗(yàn)結(jié)果,填入相應(yīng)表格中 2.小結(jié)實(shí)驗(yàn)心得體會(huì) 3.回答思考題:
打印水仙花數(shù)時(shí),要分別求出三位數(shù)的個(gè)位數(shù)、十位數(shù)和百位數(shù),試問:除了你所用的的方法外,是否還有其它方法?請(qǐng)寫出。
實(shí)驗(yàn)二 數(shù)組的應(yīng)用
一、實(shí)驗(yàn)?zāi)康?/p>
1.通過實(shí)驗(yàn)理解掌握數(shù)組的基本概念
2.熟悉數(shù)組的定義、數(shù)組元素初始化、數(shù)組元素引用 3.理解字符數(shù)組的基本概念、基本操作和應(yīng)用 4.能利用數(shù)組解決簡(jiǎn)單的應(yīng)用問題
二、實(shí)驗(yàn)環(huán)境
1.計(jì)算機(jī)
2.Turbo C集成環(huán)境
三、實(shí)驗(yàn)說明
1.首先應(yīng)熟悉Turbo C運(yùn)行環(huán)境,正確操作 2.自主編寫程序,必要時(shí)參考相關(guān)資料
3.實(shí)驗(yàn)前應(yīng)畫出流程圖并寫出程序大致框架或完整的程序代碼 4.實(shí)驗(yàn)學(xué)時(shí):2學(xué)時(shí)
四、實(shí)驗(yàn)內(nèi)容和步驟
1.實(shí)驗(yàn)內(nèi)容
(1)將一個(gè)數(shù)組中的值按逆序重新存放。
(2)編一程序,將兩個(gè)字符串連接起來,不要用strcat函數(shù)。2.實(shí)驗(yàn)步驟
(1)分析實(shí)驗(yàn)內(nèi)容,畫出流程圖并寫出程序大致框架或完整的程序代碼。(2)進(jìn)入Turbo C集成環(huán)境。(3)編輯源程序并進(jìn)行保存。(4)編譯源程序,若有錯(cuò)誤,修改錯(cuò)誤后再次進(jìn)行編譯和連接,如此反復(fù)進(jìn)行到不顯示出錯(cuò)為止。
(5)執(zhí)行程序,并檢查程序輸出結(jié)果。
五、實(shí)驗(yàn)報(bào)告要求1.整理實(shí)驗(yàn)結(jié)果,填入相應(yīng)表格中 2.小結(jié)實(shí)驗(yàn)心得體會(huì) 3.回答思考題:
(1)在字符串常量中,其結(jié)束符‘