成人资源在线观看_成人tv_色毛片_欧美一级片aaa_久久99久久久久久_视频一区在线

歡迎訪問愛寫作文學(xué)網(wǎng)!

c語言實(shí)驗(yàn)報(bào)告

佚名 分享 時(shí)間: 加入收藏 我要投稿 點(diǎn)贊

c語言實(shí)驗(yàn)報(bào)告

因?yàn)樵贑語言草創(chuàng)的年代,UNIX是最好的大型機(jī)系統(tǒng).下面是為大家?guī)淼腸語言實(shí)驗(yàn)報(bào)告范文,希望可以幫助大家。

c語言實(shí)驗(yàn)報(bào)告范文范文1:

1、只有頻繁用到或?qū)\(yùn)算速度要求很高的變量才放到data區(qū)內(nèi),如for循環(huán)中的計(jì)數(shù)值。

2、其他不頻繁調(diào)用到和對(duì)運(yùn)算速度要求不高的變量都放到xdata區(qū)。

3、常量放到code區(qū),如字庫(kù)、修正系數(shù)。

4、邏輯標(biāo)志變量可以定義到bdata中。

在51系列芯片中有16個(gè)字節(jié)位尋址區(qū)bdata,其中可以定義8*16=128個(gè)邏輯變量。這樣可以大大降低內(nèi)存占用空間。定義方法是: bdata bit LedState;但位類型不能用在數(shù)組和結(jié)構(gòu)體中。

5、data區(qū)內(nèi)最好放局部變量。

因?yàn)榫植孔兞康目臻g是可以覆蓋的(某個(gè)函數(shù)的局部變量空間在退出該函數(shù)是就釋放,由別的函數(shù)的局部變量覆蓋),可以提高內(nèi)存利用率。當(dāng)然靜態(tài)局部變量除外,其內(nèi)存使用方式與全局變量相同;

6、確保程序中沒有未調(diào)用的函數(shù)。

在Keil C里遇到未調(diào)用函數(shù),編譯器就將其認(rèn)為可能是中斷函數(shù)。函數(shù)里用的局部變量的空間是不釋放,也就是同全局變量一樣處理。這一點(diǎn)Keil做得很愚蠢,但也沒辦法。

7、如果想節(jié)省data空間就必須用large模式。

將未定義內(nèi)存位置的變量全放到xdata區(qū)。當(dāng)然最好對(duì)所有變量都要指定內(nèi)存類型。

8、使用指針時(shí),要指定指針指向的內(nèi)存類型。

在C51中未定義指向內(nèi)存類型的通用指針占用3個(gè)字節(jié);而指定指向data區(qū)的指針只占1個(gè)字節(jié);指定指向xdata區(qū)的指針占2個(gè)字節(jié)。如指針p是指向data區(qū),則應(yīng)定義為: char data *p;。還可指定指針本身的存放內(nèi)存類型,如:char data * xdata p;。其含義是指針p指向data區(qū)變量,而其本身存放在xdata區(qū)。

以前沒搞過C51,大學(xué)時(shí)代跟單片機(jī)老師的時(shí)候也是搗鼓下匯編,現(xiàn)在重新搞單片機(jī),因?yàn)槭诸^資料不多,找到一些C51的程序,發(fā)現(xiàn)里面有這些關(guān)鍵字,不甚明了,沒辦法只好找了下,發(fā)現(xiàn)如下描述:

從數(shù)據(jù)存儲(chǔ)類型來說,8051系列有片內(nèi)、片外程序存儲(chǔ)器,片內(nèi)、片外數(shù)據(jù)存儲(chǔ)器,片內(nèi)程序存儲(chǔ)器還分直接尋址區(qū)和間接尋址類型,分別對(duì)應(yīng)code、data、xdata、idata以及根據(jù)51系列特點(diǎn)而設(shè)定的pdata類型,使用不同的存儲(chǔ)器,將使程序執(zhí)行效率不同,在編寫C51程序時(shí),最好指定變量的存儲(chǔ)類型,這樣將有利于提高程序執(zhí)行效率(此問題將在后面專門講述)。與ANSI-C稍有不同,它只分SAMLL、COMPACT、LARGE模式,各種不同的模式對(duì)應(yīng)不同的實(shí)際硬件系統(tǒng),也將有不同的編譯結(jié)果。

在51系列中data,idata,xdata,pdata的區(qū)別

data:固定指前面0x00-0x7f的128個(gè)RAM,可以用acc直接讀寫的,速度最快,生成的代碼也最小。

idata:固定指前面0x00-0xff的256個(gè)RAM,其中前128和data的128完全相同,只是因?yàn)樵L問的方式不同。idata是用類似C中的指針方式訪問的。匯編中的語句為:mox ACC,@Rx.(不重要的補(bǔ)充:c中idata做指針式的訪問效果很好)

xdata:外部擴(kuò)展RAM,一般指外部0x0000-0xffff空間,用DPTR訪問。

pdata:外部擴(kuò)展RAM的低256個(gè)字節(jié),地址出現(xiàn)在A0-A7的上時(shí)讀寫,用movx ACC,@Rx讀寫。這個(gè)比較特殊,而且C51好象有對(duì)此BUG,建議少用。但也有他的優(yōu)點(diǎn),具體用法屬于中級(jí)問題,這里不提。

三、有關(guān)單片機(jī)ALE引腳的問題

"單片機(jī)不訪問外部鎖存器時(shí)ALE端有正脈沖信號(hào)輸出,此頻率約為時(shí)鐘振蕩頻率的1/6.每當(dāng)訪問外部數(shù)據(jù)存儲(chǔ)器是,在兩個(gè)機(jī)器周期中ALE只出現(xiàn)一次,即丟失一個(gè)ALE脈沖."這句話是不是有毛病.我覺得按這種說法,應(yīng)該丟失3個(gè)ALE脈沖才對(duì),我一直想不通是怎么回事,希望大蝦們幫幫我.

答:

其他所有指令每6個(gè)機(jī)器周期發(fā)出一個(gè)ALE,而MOVX指令占用12個(gè)機(jī)器周期只發(fā)出一個(gè)ALE

四、如何將一個(gè)INT型數(shù)據(jù)轉(zhuǎn)換成2個(gè)CHAR型數(shù)據(jù)?

經(jīng)keil優(yōu)化后,char1=int1/256,char2=int1%256或char1=int1>>8,char2=int1&0x00ff效率是一樣的。

五、在KEIL C51上仿真完了,怎樣生成HEX文件去燒寫??

右鍵點(diǎn)項(xiàng)目中Target 1,選第二個(gè),在OUTPUT中選中CREAT HEX

六、typedef 和 define 有何不同??

typedef 和 define 有何不同》》》 如

typedef unsigned char UCHAR ;

define unsigned char UCHAR ;

typedef命名一個(gè)新的數(shù)據(jù)類型,但實(shí)際上這個(gè)新的數(shù)據(jù)類型是已經(jīng)存在的,只不過是定義了

一個(gè)新的名字.

define只是一個(gè)標(biāo)號(hào)的定義.

你舉的例子兩者沒有區(qū)別,但是define還可以這樣用

define MAX 100

define FUN(x) 100-(x)

define LABEL

等等,這些情況下是不能用typedef定義的

七、請(qǐng)問如何設(shè)定KELC51的仿真工作頻(時(shí)鐘)用右鍵點(diǎn)擊左邊的的target 1,然后在xtal一欄輸入

八、不同模塊怎樣共享sbit變量,extern不行?把SBIT定義單獨(dú)放到一個(gè).H中,每個(gè)模塊都包含這個(gè).h文件

九、C51中對(duì)于Px.x的訪問必須自己定義嗎?

是的。

如sbit P17 = 0x97;即可定義對(duì)P1.7的訪問

c語言實(shí)驗(yàn)報(bào)告范文范文2:

一、 實(shí)驗(yàn)?zāi)康?/p>

1、掌握指針的概念、會(huì)定義和使用指針變量

2、掌握指向數(shù)組的指針變量

3、掌握字符串指針的使用

二、 實(shí)驗(yàn)內(nèi)容

1、 輸入3個(gè)字符串,按由小到大的順序輸出。(習(xí)題10.2)

2、 寫一函數(shù),求一個(gè)字符串的長(zhǎng)度。在main函數(shù)中輸入字符串,并輸出其長(zhǎng)度。(習(xí)題10.6)

3、 完善程序,要求使用函數(shù)功能:將一個(gè)數(shù)字字符串轉(zhuǎn)換成一個(gè)整數(shù)(不得調(diào)用C語言提供的將字符串轉(zhuǎn)換為整數(shù)的函數(shù))。例如,若輸入字符串“-1234”,則函數(shù)把它轉(zhuǎn)換為整數(shù)值-1234。

include

include

long fun(char *p)

填寫程序

void main()

char s[6];

long n;

printf("Enter a string:\n");

gets(s);

n=fun(s);

printf("%ld\n",n);

三、 實(shí)驗(yàn)步驟與過程

四、程序調(diào)試記錄

c語言實(shí)驗(yàn)報(bào)告范文范文3:

一、 實(shí)驗(yàn)?zāi)康?/p>

1、掌握c語言中的變量、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體等主要知識(shí)點(diǎn)。

2、掌握c程序的結(jié)構(gòu)化程序設(shè)計(jì)方法,能使用c語言開發(fā)簡(jiǎn)單的應(yīng)用程序。

3、掌握c程序的運(yùn)行、調(diào)試方法等。

二、 實(shí)驗(yàn)內(nèi)容

編寫一個(gè)學(xué)生信息排序程序。要求:

1、程序運(yùn)行時(shí)可輸入n個(gè)學(xué)生的信息和成績(jī)(n預(yù)先定義)。

2、學(xué)生信息包括:學(xué)號(hào)、英文姓名、年齡;學(xué)生成績(jī)包括:語文、數(shù)學(xué)、計(jì)算機(jī)。

3、給出一個(gè)排序選擇列表,能夠按照上述所列信息(學(xué)號(hào)、姓名、年齡、語文、數(shù)學(xué)、計(jì)算機(jī))中的至少一個(gè)字段進(jìn)行排序,并顯示其結(jié)果。

1、 使用函數(shù)方法定義各個(gè)模塊。

三、 實(shí)驗(yàn)步驟與過程

物理實(shí)驗(yàn)報(bào)告 ·化學(xué)實(shí)驗(yàn)報(bào)告 ·生物實(shí)驗(yàn)報(bào)告 ·實(shí)驗(yàn)報(bào)告格式 ·實(shí)驗(yàn)報(bào)告模板

四、程序調(diào)試記錄

看過c語言實(shí)驗(yàn)報(bào)告范文

Copyright © 2021-2023 上海松夏减震器有限公司 版权所有 沪ICP备09066468号-21

熱門排序

信息流廣告 競(jìng)價(jià)托管 招生通 周易 易經(jīng) 代理招生 二手車 網(wǎng)絡(luò)推廣 自學(xué)教程 招生代理 旅游攻略 非物質(zhì)文化遺產(chǎn) 河北信息網(wǎng) 石家莊人才網(wǎng) 買車咨詢 河北人才網(wǎng) 精雕圖 戲曲下載 河北生活網(wǎng) 好書推薦 工作計(jì)劃 游戲攻略 心理測(cè)試 石家莊網(wǎng)絡(luò)推廣 石家莊招聘 石家莊網(wǎng)絡(luò)營(yíng)銷 培訓(xùn)網(wǎng) 好做題 游戲攻略 考研真題 代理招生 心理咨詢 游戲攻略 興趣愛好 網(wǎng)絡(luò)知識(shí) 品牌營(yíng)銷 商標(biāo)交易 游戲攻略 短視頻代運(yùn)營(yíng) PS修圖 寶寶起名 零基礎(chǔ)學(xué)習(xí)電腦 電商設(shè)計(jì) 職業(yè)培訓(xùn) 免費(fèi)發(fā)布信息 服裝服飾 律師咨詢 搜救犬 Chat GPT中文版 語料庫(kù) 范文網(wǎng) 工作總結(jié) 二手車估價(jià) 情侶網(wǎng)名 愛采購(gòu)代運(yùn)營(yíng) 古詩(shī)詞 鐵皮房 石家莊點(diǎn)痣 微信運(yùn)營(yíng) 養(yǎng)花 名酒回收 石家莊代理記賬 女士發(fā)型 搜搜作文 石家莊人才網(wǎng) 銅雕 關(guān)鍵詞優(yōu)化 圍棋 chatGPT 讀后感 玄機(jī)派 企業(yè)服務(wù) 法律咨詢 chatGPT國(guó)內(nèi)版 chatGPT官網(wǎng) 勵(lì)志名言 兒童文學(xué) 河北代理記賬公司 教育培訓(xùn) 游戲推薦 抖音代運(yùn)營(yíng) 朋友圈文案 男士發(fā)型 培訓(xùn)招生 文玩 大可如意 造紙術(shù)
124650
領(lǐng)取福利

微信掃碼領(lǐng)取福利

微信掃碼分享

阅读并接受《用户协议》
注:各登录账户无关联!请仅用一种方式登录。


用户注册协议

一、 本网站运用开源的网站程序平台,通过国际互联网络等手段为会员或游客提供程序代码或者文章信息等服务。本网站有权在必要时修改服务条款,服务条款一旦发生变动,将会在重要页面上提示修改内容或通过其他形式告知会员。如果会员不同意所改动的内容,可以主动取消获得的网络服务。如果会员继续享用网络服务,则视为接受服务条款的变动。网站保留随时修改或中断服务而不需知照会员的权利。本站行使修改或中断服务的权利,不需对会员或第三方负责。

关闭
主站蜘蛛池模板: 国产精品久久久久久久久久久久久久久久 | 欧美日一区 | 日韩激情视频在线观看 | 国产青青青 | 日日av拍夜夜添久久免费 | 日韩一区二区精品视频 | 国产精品久久久久久吹潮 | 国产精品美女久久久久久久久久久 | 国产美女在线精品免费观看网址 | 久久精品国产亚洲一区二区三区 | 亚洲一区二区三区 | 成人一区二区三区久久精品嫩草 | 99精品欧美一区二区三区 | 国产一区 | 精品国内视频 | 亚洲成成品网站 | 北条麻妃一区二区三区在线 | 一区二区日韩精品 | 中文字幕在线免费 | 欧美色图首页 | 精品久 | 老司机在线精品视频 | 国产精品免费在线 | 欧美一级片在线观看 | 性视频网站免费 | 成人在线观看亚洲 | 精品人人 | 吊视频一区二区三区 | 欧美成人黑人xx视频免费观看 | 在线视频成人永久免费 | 一区影院| 亚洲啊v在线 | 91亚洲国产成人久久精品网站 | 欧美日韩视频一区二区 | 十环传奇在线观看完整免费高清 | 一区二区视频 | 一级毛片免费播放 | 四虎最新紧急入口 | 超碰在线网 | 国产精品热| 亚洲欧美国产一区二区 |

可以介绍下你们的产品么

你们是怎么收费的呢

现在有优惠活动吗

请您留言

请留下您的产品需求、名字、手机号码,也可拨打17317317121(微信同号),待技术人员尽快联系您。

提交