久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4532|回復: 16
打印 上一主題 下一主題
收起左側

用C51寫單片機程序的思維邏輯習慣或者注意事項

  [復制鏈接]
跳轉到指定樓層
樓主
ID:223571 發表于 2017-12-19 16:05 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
學了一段時間的51單片機入門,一直就存在一個問題:我在跟著視頻教程里學習,也可以看別人寫的非常流暢,缺什么就補什么,寫到后面發現缺了東西,也可以馬上回到前面填進來,一切都在掌握之中;

我的問題是:第一個問題,在初學習編程,應該要養成哪些必要的思維邏輯習慣,而不至于寫的東西自己今天看了,可能過幾天就不認識,自己寫的,別人讀不懂?
第二個問題:對于一個實際的小小小項目,比如用“獨立按鍵”利用“定時器”點亮LED一秒鐘然后熄滅,然后等待下一次的按鍵操作;

以此為例,我想到了硬件有按鍵,定時器,與定時器相關的各種功能寄存器,然后具體問題就是怎么樣用C語言將這些東西組織起來,什么是寫程序的主線?
自己一直比較蒙,誠邀有經驗的人士給予解答。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:231046 發表于 2017-12-19 16:37 | 只看該作者
想到自己就是單片機,怎么去實現要的功能 就行
回復

使用道具 舉報

板凳
ID:263791 發表于 2017-12-19 17:02 | 只看該作者
第一個問題:不需要高大上的思維邏輯,實用的技巧是 寫上較為詳細的注釋,這樣自己或者別人去看,都能很快理解;
第二個問題:用C語言將思路組織起來,實際就是編程么,建議把C語言的語法規范,常用的函數,結構,數據類型這些基礎知識熟練掌握,另外,自己編編小程序多練練,熟能生巧。
ps:將例程每次自己敲一遍,敲的多了,也能自己寫了
最后,一句話,勤練多上手!

評分

參與人數 1黑幣 +60 收起 理由
admin + 60 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

地板
ID:228186 發表于 2017-12-19 18:21 | 只看該作者
謝謝!熟能生巧
回復

使用道具 舉報

5#
ID:258566 發表于 2017-12-19 19:03 | 只看該作者
1畫程序流程圖。2根據代碼生成流程圖。3比較1和2有區別嗎?有區別可能有邏輯錯誤。
vscode和atom和eclipse都有流程圖插件。
軟件名稱
Flowchart Studio for Eclipse
Microsoft Visual Studio Learning Pack

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

6#
ID:47286 發表于 2017-12-19 19:50 | 只看該作者
天天沒完沒了干的人都那樣 沒什么可羨慕的 等你到那天不定心里多煩呢
回復

使用道具 舉報

7#
ID:220156 發表于 2017-12-19 20:12 | 只看該作者
程序的可讀性兩點(一個學長總是對我強調)
1.程序中定義的變量盡量用英文單詞表達中文意思。
回復

使用道具 舉報

8#
ID:220156 發表于 2017-12-19 20:23 | 只看該作者
程序的可讀性兩點(一個學長總是對我強調的)
1.程序中的變量函數名盡量用英文單詞表達中文意思
    如 定義時間變量 用time、hour、minute、second  而不是 shijian\xiaoshi\fenzhong\miao
        函數名 LCD初始化 用LCD_Init等   而不是  chushihua
     等等
2.程序多通過注釋說明。
    往往我們今天編的程序過了段時間就又看不懂了,
    通過注釋能簡易說明語句作用,或整體的思路,讓我們再次閱讀時更容易懂。

本人水平不高 ,小小建議。
回復

使用道具 舉報

9#
ID:123289 發表于 2017-12-19 23:07 | 只看該作者
事實上,單片機是必須與硬件結合才能完成一個工程,很需要智慧,來構思解決方案。而寫程序則是最簡單的事。解決問題的思路才是最關鍵的。
回復

使用道具 舉報

10#
ID:231046 發表于 2017-12-20 08:58 | 只看該作者
主張先畫流程圖,按照流程圖去寫代碼,然后實現模塊化編程,寫明注釋
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲国产精品日本 | 成人网视频 | 日韩不卡在线 | 青青操91| 久久久高清 | 日本a在线 | 国产欧美精品在线观看 | 999久久久| 亚洲欧美日韩精品久久亚洲区 | 精品视频亚洲 | 久久影院一区 | www一级片| 超碰97免费在线 | 亚洲欧洲视频 | 亚洲精彩视频在线观看 | 中日字幕大片在线播放 | 日日躁狠狠躁aaaaxxxx | 伊人久久在线观看 | 国产精品久久久久久久久久久久 | 犬夜叉在线观看 | 精品欧美一区二区三区久久久小说 | 久久久久久国产精品 | 久草免费在线视频 | av中文字幕在线 | 久久激情av| 日韩在线播放一区 | 老司机狠狠爱 | 风间由美一区二区三区在线观看 | 美女国内精品自产拍在线播放 | 91在线一区 | 国产操操操 | 成人网av | 国产精品久久久 | 日韩欧美国产精品一区二区 | 久久久婷婷 | 美女一区 | 欧美日韩国产在线观看 | 狠狠干天天干 | 久热免费在线 | 国产一区999 | www.久草 |