日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

c语言cythe头文件,第5章 C语言序的基本结构.doc

發布時間:2023/11/27 生活经验 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言cythe头文件,第5章 C语言序的基本结构.doc 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第5章 C語言序的基本結構

第5章 C語言程序的基本結構

C語言程序是由若干個函數單元組成的,每個函數都是完成某個特殊任務的子程序段。組成一個程序的若干個函數可以保存在一個源程序文件中,也可以保存在幾個源程序文件中,最后再將它們連接在一起。C語言程序的擴展名為“.c” ,如“test.c” 等。為了使初學者能徹底弄明白,我們通過實例進行引導,由淺入深。

5.1 用函數調用方式完成LED1~LED8這8個二極管實現D0、D2、D4、D6及D1、D3、D5、D7的交替點亮的實驗,周期約1秒

5.1.1 源程序文件

在D盤建立一個文件目錄(CS5-1),然后建立CS5-1.uv2的工程項目,最后建立源程序文件(CS5-1.c)。輸入下面的程序:

#include //1

/*=====================2================*/

void delay(void)//3

{//4

unsigned int i,j;//5

for(i=0;i<500;i++)//6

{//7

for(j=0;j<121;j++)//8

{;}//9

}//10

}//11

//=====================12============

void light1(void)//13

{//14

P1=0xaa;//15

}//16

//=====================17============

void light2(void)//18

{//19

P1=0x55;//20

}//21

/*=====================22============*/

void main(void)//23

{//24

while(1)//25

{//26

light1();//27

delay();//28

light2();//29

delay();//30

}//31

}//32

編譯通過后,試驗板接通5V穩壓電源,將生成的CS5-1.hex文件下載到51 MCU DEMO試驗板上的單片機89S51中,注意,標示“LED”的雙排針應插上8個短路塊。我們看到D0~D7這8個二極管中的D0、D2、D4、D6及D1、D3、D5、D7的交替點亮,周期差不多為1S。圖5-1為keil C51軟件進行仿真時的界面。

圖5-1 keil c51軟件進行仿真時的界面

5.1.2 程序分析解釋

序號1:包含頭文件REG51.H。

序號2:程序分隔或注釋,在“/*”及“*/”之間的內容,程序不會去處理,因此通??蛇M行文字注釋,能增加程序的可讀性,當然也可作為程序語句模塊之間的分隔。

序號3:定義函數名為delay的延時子函數。

序號4:delay延時子函數開始。

序號5:定義兩個無符號整形變量i,j。

序號6~10:兩個for語句循環體,作用是延時,由于我們還未學習for語句,因此這里可暫不理會。

序號11:delay的延時子函數結束。

序號12:程序分隔或注釋,在“//”之后的內容,程序也不會去處理,因此也可進行文字注釋,能增加程序的可讀性,當然也能作為程序模塊之間的分隔。但應注意,這種風格的注釋,只對本行有效,所以在只需要一行注釋的時候,往往采用“//……”這種格式。而“/*……*/”風格的注釋,既可用于一行,也可用于多行。

序號13:定義函數名為light1 的子函數,該子函數用于點亮D0、D2、D4、D6四個LED。

序號14:light1 子函數開始。

序號15:向P1口送數0xaa(0xaa為16進制數,相當于匯編語言中的AAH,前綴加0x為C51的風格),這條語句的目的是點亮D0、D2、D4、D6四個LED。

序號16:light1 子函數結束。

序號17:程序分隔。

序號18:定義函數名為light2 的子函數,該子函數用于點亮D1、D3、D5、D7四個LED。

序號19:light2子函數開始。

序號20:向P1口送數0x55,目的是點亮D1、D3、D5、D7四個LED。

序號21:light2子函數結束。

序號22:程序分隔。

序號23:定義函數名為main的主函數。

序號24:main的主函數開始。

序號25:while循環語句,這里進行無限循環。

序號26:while循環語句開始。

序號27:調用light1子函數模塊。

序號28:調用延時子函數模塊。

序號29:調用light2子函數模塊。

序號3

總結

以上是生活随笔為你收集整理的c语言cythe头文件,第5章 C语言序的基本结构.doc的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 精品无码一区二区三区蜜臀 | 丁香婷婷综合网 | 中文字幕在线播放一区 | 爱爱一级 | 韩国三级视频在线 | 亚洲精品一区二区三区精华液 | 免费播放av | 国产精品视频区 | 国产精品无码网站 | 国产1区2区3区中文字幕 | 男生c女生 | 无码人妻精品一区二区50 | 琪琪av在线 | 国产日韩av在线播放 | 麻豆亚洲精品 | 美女搞黄在线观看 | 小毛片在线观看 | 久久国产精品精品国产色婷婷 | 精品久久久久亚洲 | 亚洲一区二区黄 | 亚洲Av无码成人精品区伊人 | 91福利在线视频 | 国产网站黄色 | 神马香蕉久久 | 少妇人妻偷人精品无码视频 | 美攻壮受大胸奶汁(高h) | 五月激情综合 | 香港a毛片 | 国产欧美日韩在线视频 | 中文字幕色图 | 岛国一区二区三区 | 黄片毛片在线观看 | 日韩成人一级片 | 国产免费一级视频 | 草草久久久 | 婷婷五月综合久久中文字幕 | 日韩欧美资源 | 亚洲第一色网站 | 亚洲啊v在线| 我爱av好色 | 国产男女猛烈无遮挡免费视频 | 国产精品第十页 | 国产午夜精品理论片在线 | 国产又粗又黄又爽 | 成人免费看av | 91香蕉视频污污 | 国产成人aaa| 看黄网站在线观看 | 亚洲av无码一区二区二三区软件 | 久久午夜福利电影 | 日本黄色高清视频 | 欧美人妻少妇一区二区三区 | 在线看日本 | 中日韩黄色大片 | 国产大奶在线 | 超碰99热| 伊人22综合 | 色中文在线 | caoporn免费在线 | 亚洲精品偷拍视频 | www.久色| 国产1区在线观看 | 老熟女重囗味hdxx69 | 国产ts在线视频 | 操极品女神 | 国产男同gay网站 | 国产精品美乳在线观看 | 黑人一级| 97黄色片 | 青娱乐极品在线 | 日韩三级一区 | 丰满人妻一区二区三区53号 | 日韩精品人妻一区二区中文字幕 | 日韩成人免费观看 | 日少妇视频 | xxxx国产视频 | 狠狠躁狠狠躁视频专区 | 国产精品一二三四 | 高清一区二区 | 亚洲第一女人av | 蜜桃成熟时李丽珍国语 | www.涩涩爱| 香蕉小视频 | 精品人妻一区二区三区在线视频 | 五号特工组之偷天换月 | 亚洲精品一区二区三区在线 | 三上悠亚 在线观看 | 精品国产麻豆 | 少妇太爽了在线观看 | 久草最新 | 超碰人人人人人 | 欧美性大战久久久久久久蜜桃 | 天天射天天干天天色 | www.jizzjizz | 欧美一区二区三区观看 | 国产又粗又猛又爽又黄的视频一 | 黄色美女av | 三级小说视频 | 爱爱视频在线看 |