日本高清不卡中文字幕-一起草草视频在线观看-亚洲精品一区二区三区色-国产亚洲精品免费视频

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當(dāng)前位置:首頁(yè) >> 技術(shù)中心 >> 單片機(jī)入門 >> 關(guān)于單片機(jī)代碼架構(gòu)分層

關(guān)于單片機(jī)代碼架構(gòu)分層

關(guān)鍵字:單片機(jī) 代碼 架構(gòu)分層 作者:admin 來源:不詳 發(fā)布時(shí)間:2018-05-18  瀏覽:10

最近看了一個(gè)大神吳堅(jiān)鴻的文章,他的軟件架構(gòu)寫得還是不錯(cuò)的,但是代碼風(fēng)格一般,全局變量滿天飛,但開發(fā)出來的產(chǎn)品穩(wěn)定,性能也好。不管怎么說,在企業(yè)里,老板只追求結(jié)果,不追求過程,即使代碼寫得再不好,能實(shí)現(xiàn)功能就不錯(cuò)了。在這里,我借鑒他的“”三區(qū)一線理論“做下分析”。

 

[cpp] view plain copy print?

#include

void init();

void initial();

void delay_l(unsigned int ul);

void APK();

void main()

{

/* 注釋一:

* 專門用來初始化單片機(jī)自己的寄存器以及個(gè)別外圍要求響應(yīng)速度快的輸出設(shè)備,

* 防止剛上電之后,由于輸出IO口電平狀態(tài)不確定而導(dǎo)致外圍設(shè)備誤動(dòng)作,

* 比如繼電器的誤動(dòng)作等等。

*/

init();

/* 注釋二:

* 延時(shí)時(shí)間一般是0.3秒到2秒之間,等待外圍芯片和模塊上電穩(wěn)定。

* 比如液晶模塊,AT24C02存儲(chǔ)芯片,DS1302時(shí)鐘芯片,

* 這類芯片有個(gè)特點(diǎn),一般都是跟單片機(jī)進(jìn)行串口或并口通訊的,

* 并且不要求上電立即處理的。

*/

delay_l(100);

/* 注釋三:

* 專門用來初始化不要求上電立即處理的外圍芯片和模塊.

* 比如液晶模塊,AT24C02存儲(chǔ)芯片,DS1302時(shí)鐘芯片。

*/

initial();

/* 注釋四:

* while(1){}主函數(shù)循環(huán)區(qū)屬于鴻哥三區(qū)一線理論的第三區(qū),

* 專門用來編寫被循環(huán)掃描到的非中斷應(yīng)用程序

*/

while(1)

{

APK();

}

}

編輯:admin  最后修改時(shí)間:2018-05-18

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤(rùn)豐創(chuàng)業(yè)園A棟2樓A08

Copyright © 2014-2023 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號(hào)-4

奈曼旗| 罗田县| 平湖市| 阳新县| 宁武县| 泰安市| 临沭县| 扶绥县| 喀什市| 海林市| 江源县| 绥棱县| 德令哈市| 昆明市| 苍溪县| 建水县| 苍溪县| 泸州市| 遂川县| 清苑县| 陆良县| 密山市| 丁青县| 北流市| 澜沧| 芦山县| 曲沃县| 息烽县| 江门市| 阳高县| 大竹县| 长子县| 洛阳市| 黄梅县| 云霄县| 钦州市| 灌阳县| 曲靖市| 玉溪市| 苍梧县| 河源市|