TOP
0
0
即日起~6/30,暑期閱讀書展,好書7折起
單片機應用技術(簡體書)
滿額折

單片機應用技術(簡體書)

商品資訊

人民幣定價:25 元
定價
:NT$ 150 元
優惠價
87131
領券後再享89折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:3 點
相關商品
商品簡介
名人/編輯推薦
目次
書摘/試閱

商品簡介

本教材是根據職業學校電氣運行與控制專業單片機技術應用課程教學的基本要求編寫而成。在編寫上,以職業崗位需求出發,采用任務驅動實例教學,踐行做中學、做中教、學中用的理念,力求通過本教材的學習,使學生能夠掌握MCS-51單片機的基本知識和編程方法,并具備初步開發應用單片機的基本技能。
全書共包括八個項目和兩個附錄,內容分別為制作跑馬燈、交通燈控制、制作電子秒表、制作可調電子時鐘、設計計算器、制作數字電壓表、擴展并行接口、雙機通信,兩個附錄分別為附錄A Proteus設計與仿真平臺的使用及附錄B 單片機實驗板電路介紹。
本書可作為中等職業學校電氣運行與控制專業教材,還可作為電子技術應用、工業自動化專業、機電一體化專業等電類專業的理實一體化教材,也可作為相關專業技術人員的培訓和自學用書。

名人/編輯推薦

《中等職業教育教學示范規劃教材:單片機應用技術》是根據職業學校電氣運行與控制專業單片機技術應用課程教學的基本要求編寫而成。在編寫上,以職業崗位需求出發,采用任務驅動實例教學,踐行做中學、做中教、學中用的理念,力求通過本教材的學習,使學生能夠掌握MCS—51單片機的基本知識和編程方法,并具備初步開發應用單片機的基本技能。

目次

項目1制作跑馬燈1
任務1.1開關控制指示燈1
思考與練習17
【鞏固復習】17
【考核與評價】18
任務1.2讓燈閃起來18
思考與練習30
【實戰提高】30
【鞏固復習】31
【考核與評價】32
任務1.3制作跑馬燈32
思考與練習43
【實戰提高】43
【鞏固復習】44
【考核與評價】45
項目2交通燈控制46
任務2.1簡易交通燈控制46
思考與練習60
【實戰提高】60
【鞏固復習】61
【考核與評價】62
任務2.2交通燈綜合控制62
思考與練習71
【實戰提高】71
【鞏固復習】72
【考核與評價】73
項目3制作電子秒表74
任務3.1在數碼管上顯示“123456”74
思考與練習84
【實戰提高】84
【鞏固復習】84
【考核與評價】85
任務3.2秒脈沖的產生85
思考與練習92
【實戰提高】92
【鞏固復習】92
【考核與評價】93
任務3.3制作電子秒表93
思考與練習101
【實戰提高】101
【鞏固復習】101
【考核與評價】102
項目4制作可調電子時鐘103
任務4.1字符型液晶1602顯示“WELCOME
TOChina”103
思考與練習111
【實戰提高】111
【鞏固復習】111
【考核與評價】112
任務4.2制作可調電子時鐘112
思考與練習122
【實戰提高】122
【鞏固復習】122
【考核與評價】123
項目5設計計算器124
任務5.1二進制→十進制轉換器124
思考與練習131
【實戰提高】131
【鞏固復習】131
【考核與評價】132
任務5.2設計四則運算計算器132
思考與練習141
【實戰提高】141
【鞏固復習】141
【考核與評價】142
項目6制作數字電壓表143
任務6.1制作數字電壓表143
思考與練習157
【實戰提高】157
【鞏固復習】157
【考核與評價】158
項目7擴展并行接口159
任務7.1擴展并行I/O接口159
思考與練習170
【實戰提高】170
【鞏固復習】170
【考核與評價】171
項目8雙機通信172
任務8.1雙機通信172
思考與練習187
【實戰提高】187
【鞏固復習】187
【考核與評價】188
附錄AProteus設計與仿真平臺的使用189
附錄B單片機實驗板電路介紹199
參考文獻206

書摘/試閱



②形參變量是屬于被調函數的局部變量,實參變量是屬于主調函數的局部變量。
③允許在不同的函數中使用相同的變量名,它們代表不同的對象,分配不同的單元,互不干擾,也不會發生混淆。
④在復合語句中也可定義變量,其作用域只在復合語句范圍內。
(2)全局變量
全局變量也稱為外部變量,它是在函數外部定義的變量。它不屬于哪一個函數,它屬于一個源程序文件。其作用域是整個源程序。在函數中使用全局變量,一般應作全局變量說明。只有在函數內經過說明的全局變量才能使用。全局變量的說明符為extem。但在一個函數之前定義的全局變量,在該函數內使用可不再加以說明。
下面是有關全局變量的幾點說明:
①外部變量定義必須在所有的函數之外,且只能定義一次。其一般形式為:
[extern]類型說明符變量名,變量名…(其中方括號內的extern可以省去不寫)
例如:int a,b; 等效于:extern int a,b;
外部變量定義可作初始賦值,在定義時就已分配了內存單元。
②外部變量可加強函數模塊之間的數據聯系,但是又使函數要依賴這些變量,因而使得函數的獨立性降低。從模塊化程序設計的觀點來看這是不利的,因此在不必要時盡量不要使用全局變量。
③在同一源文件中,允許全局變量和局部變量同名。此時在局部變量的作用域內,全局變量不起作用。
對例2—1中的程序請再次用單步方式執行并注意觀察變量x,y,z,a,b,templ等在main()函數和max()函數中的變化情況。然后把主函數中04行語句“int x=10,y=20,z;”移到主函數之前,再編譯、單步運行程序,注意觀察移動前后各變量在不同函數體內的不同。
2.1.2.2變量的存儲類型
各種變量的作用域不同,就其本質來說是因變量的存儲類型相同。所謂存儲類型是指變量占用內存空間的方式,也稱為存儲方式。
變量的存儲方式可分為“靜態存儲”和“動態存儲”兩種。
靜態存儲變量通常是在變量定義時就分配存儲單元并一直保持不變,直至整個程序結束。而動態存儲變量是在程序執行過程中,使用它時才分配存儲單元,使用完畢立即釋放。典型的例子是函數的形式參數,在函數定義時并不給形參分配存儲單元,只是在函數被調用時,才予以分配,調用函數完畢立即釋放。如果一個函數被多次調用,則反復地分配、釋放形參變量的存儲單元。也即靜態存儲變量是一直存在的,而動態存儲變量則時而存在時而消失。我們又把這種由于變量存儲方式不同而產生的特性稱變量的生存期。生存期表示了變量存在的時間。生存期和作用域是從時間和空間這兩個不同的角度來描述變量的特性,這兩者既有聯系,又有區別。一個變量究竟屬于哪一種存儲方式,并不能僅從其作用域來判斷,還應有明確的存儲類型說明。

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 131
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區