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

你好!歡迎來(lái)到深圳市穎特新科技有限公司!
語(yǔ)言
當(dāng)前位置:首頁(yè) >> 技術(shù)中心 >> 單片機(jī)入門 >> MCS-51單片機(jī)的程序設(shè)計(jì)方法

MCS-51單片機(jī)的程序設(shè)計(jì)方法

作者:admin 來(lái)源:不詳 發(fā)布時(shí)間:2018-05-08  瀏覽:7
  程序設(shè)計(jì)是用計(jì)算機(jī)解決實(shí)際問(wèn)題過(guò)程中的一個(gè)環(huán)節(jié)。用計(jì)算機(jī)解決實(shí)際問(wèn)題的過(guò)程包括了建立數(shù)學(xué)模型、選擇計(jì)算方法、設(shè)計(jì)程序以及上機(jī)調(diào)試、運(yùn)行程序并分析計(jì)算結(jié)果兩個(gè)階段。在分析一個(gè)具體的問(wèn)題后,我們可以得出輸入和輸出量之間的關(guān)系,并用數(shù)學(xué)式進(jìn)行描述,這個(gè)過(guò)程稱之為建立數(shù)學(xué)模型。有了數(shù)學(xué)模型還必須選擇適合于計(jì)算機(jī)實(shí)現(xiàn)的具體計(jì)算方法,然后再設(shè)計(jì)程序。程序設(shè)計(jì)實(shí)際上是對(duì)具體算法的實(shí)施。設(shè)計(jì)的程序還需在一定的調(diào)試環(huán)境中進(jìn)行調(diào)試,此時(shí)應(yīng)輸入數(shù)據(jù),并檢查輸出數(shù)據(jù)是否正確,為保證解題的正確性,應(yīng)設(shè)計(jì)合理的輸入數(shù)據(jù),以檢查程序可能出現(xiàn)的錯(cuò)誤。

  MCS-51單片機(jī)的程序設(shè)計(jì)通常分為下面3個(gè)步驟:
  1.制作程序流程圖
  對(duì)提出的算法找出最合理、最簡(jiǎn)便的解決方法并作程序流程圖,程序流程圖表示了人們利用一定的算法解決問(wèn)題的思路。流程圖有粗略和詳細(xì)的兩種,粗略的流程圖可以給出解題的大致步驟,而詳細(xì)的流程圖則給出每一步驟的細(xì)節(jié)。對(duì)一些大的問(wèn)題,應(yīng)先給出粗略的流程圖以得出總體概念,然后作詳細(xì)的流程圖對(duì)每一步驟作具體的描述。
  2.資源分配
  根據(jù)算法的要求合理地分配系統(tǒng)的資源,如存儲(chǔ)器分配、輸入輸出接口的分配等。在MCS-51系統(tǒng)中,程序和數(shù)據(jù)存儲(chǔ)器分別編址,而存儲(chǔ)器又分為內(nèi)部和外部存儲(chǔ)器,又有位尋址的存儲(chǔ)器,因此資源分配得合理,將會(huì)給編制程序帶來(lái)方便,不然可能會(huì)增加麻煩,甚至使程序產(chǎn)生錯(cuò)誤。
  3.源程序編制及調(diào)試
  源程序編制就是將流程圖表達(dá)的算法用程序?qū)崿F(xiàn),MCS-51系統(tǒng)的程序可用編輯器編輯,在集成的調(diào)試環(huán)境中讀入,也可直接在集成的調(diào)試環(huán)境中輸入,集成調(diào)試環(huán)境包括了程序的調(diào)試工具,如單步、斷點(diǎn)、全速運(yùn)行程序,還能實(shí)現(xiàn)寄存器檢查、存儲(chǔ)器內(nèi)容檢查等功能。
  在上述步驟中,作程序流程圖是程序設(shè)計(jì)的重要步驟。在復(fù)雜的問(wèn)題中,它可以幫助設(shè)計(jì)者尋找最佳方案,減少源程序編寫(xiě)過(guò)程中的錯(cuò)誤;在調(diào)試過(guò)程中它又可幫助尋找錯(cuò)誤。而且它也是對(duì)源程序的簡(jiǎn)明解釋,便于保留與交流。通常我們應(yīng)先作程序流程圖再編源程序。

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

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

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

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

永德县| 卓尼县| 稷山县| 澄迈县| 丹江口市| 桑日县| 灯塔市| 高雄市| 贵阳市| 佛学| 师宗县| 鄂托克旗| 娱乐| 恩平市| 曲阳县| 大埔区| 邹城市| 孝昌县| 左贡县| 崇仁县| 泌阳县| 诸暨市| 昌邑市| 东乡族自治县| 塔河县| 鄂托克前旗| 固始县| 堆龙德庆县| 重庆市| 四川省| 武川县| 稷山县| 景德镇市| 广饶县| 宜阳县| 绍兴县| 宁化县| 绍兴县| 靖宇县| 南华县| 新化县|