天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 計(jì)算機(jī)論文 >

單片機(jī)工程項(xiàng)目C語言編程規(guī)范實(shí)踐教學(xué)研究

發(fā)布時(shí)間:2020-12-18 23:31
  以AVR單片機(jī)C語言編程規(guī)范為例,介紹了單片機(jī)C語言開發(fā)的有關(guān)編程規(guī)范.通過分析目前大部分單片機(jī)C語言編程教材中普遍存在的編寫問題,探討如何在單片機(jī)工程項(xiàng)目編程實(shí)踐教學(xué)過程中培養(yǎng)學(xué)生養(yǎng)成良好的編程習(xí)慣,從而提高單片機(jī)工程項(xiàng)目的編程實(shí)踐能力和綜合設(shè)計(jì)能力. 

【文章來源】:肇慶學(xué)院學(xué)報(bào). 2020年02期

【文章頁數(shù)】:5 頁

【部分圖文】:

單片機(jī)工程項(xiàng)目C語言編程規(guī)范實(shí)踐教學(xué)研究


DS18B20初始化過程的復(fù)位和存在脈沖時(shí)序圖

文件結(jié)構(gòu),文件


對(duì)于C文件,一般存放一些常用函數(shù)和模塊的驅(qū)動(dòng)程序(已測(cè)試成功的程序).對(duì)于H文件,一般存放一些功能函數(shù)的聲明及模塊接口的宏定義.如圖1所示,可將項(xiàng)目編寫的程序分成5個(gè)部分(附加1個(gè)使用說明).一般地,將主函數(shù)main所在的C文件命名為main.c,其它文件以其主要的功能進(jìn)行命名.為規(guī)范起見,將這幾個(gè)添加到項(xiàng)目中的文件分門別類,將C文件放入Files文件夾,將H文件放入Header文件夾,將使用說明reader.txt放入Documents文件夾,這樣的好處在于方便與快捷.例如延時(shí)函數(shù)是經(jīng)常要用到的,我們只需將寫好的delay.c與delay.h文件拷貝到工程目錄下,然后在main文件中使用文件包含include即可.不用再一次編寫延時(shí)函數(shù),也不會(huì)在main文件中看到太多的功能子函數(shù),可以不用了解模塊內(nèi)部原理及程序細(xì)節(jié),只需要知道如何調(diào)用及修改參數(shù)即可.不僅縮短了開發(fā)時(shí)間,降低了開發(fā)難度,而且使程序的結(jié)構(gòu)更加清晰明了.2.2.2 C文件編程規(guī)范

時(shí)序圖,文件,存在脈沖,初始化過程


本項(xiàng)目的核心器件DS18B20是一款對(duì)時(shí)序要求比較嚴(yán)格的溫度傳感器,故DS18B20的驅(qū)動(dòng)文件需要根據(jù)其嚴(yán)格的協(xié)議來編寫,以確保數(shù)據(jù)的完整性.這些協(xié)議包括:復(fù)位脈沖、存在脈沖、寫0、寫1、讀0和讀1等[8].比如根據(jù)DS18B20初始化過程的復(fù)位和存在脈沖時(shí)序圖(見圖3)來編寫協(xié)議文件.圖3 DS18B20初始化過程的復(fù)位和存在脈沖時(shí)序圖

【參考文獻(xiàn)】:
期刊論文
[1]項(xiàng)目實(shí)踐中編程規(guī)范的探討及三位一體訓(xùn)練法[J]. 王芳,孟惠,史子良.  數(shù)字技術(shù)與應(yīng)用. 2016 (12)
[2]程序設(shè)計(jì)教學(xué)中學(xué)生程序設(shè)計(jì)風(fēng)格的養(yǎng)成[J]. 陳立前,李?yuàn)檴?葉常春.  計(jì)算機(jī)工程與科學(xué). 2016(S1)



本文編號(hào):2924800

資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/2924800.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶9ec39***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com