本書是基于工作過程系統(tǒng)化思想編寫的產(chǎn)教融合教材,按照產(chǎn)品展開內(nèi)容,具體內(nèi)容包括指示燈、簡易交通燈功能演示器、數(shù)碼顯示器、醫(yī)院病床呼叫系統(tǒng)演示器、按時間工作的控制器、簡易電壓表、多功能智能控制器等。為方便教學,配套電子課件、源程序和視頻微課等資源,視頻微課可掃描書中的二維碼觀看,課件、源程序可登錄網(wǎng)站下載(網(wǎng)址:www.cipedu.com.cn)。
本書可作為職業(yè)院校相關(guān)專業(yè)教材使用,也可作為培訓用書,并可供相關(guān)技術(shù)人員參考。
知識準備 企業(yè)對單片機項目的管理1
0.1單片機介紹1
0.1.1認識單片機1
0.1.2單片機芯片的發(fā)展趨勢1
0.1.3你可以在哪里買到單片機?2
0.2初步認識生產(chǎn)智能產(chǎn)品的企業(yè)結(jié)構(gòu)2
0.2.1智能產(chǎn)品生產(chǎn)行業(yè)概況2
0.2.2小型智能產(chǎn)品生產(chǎn)企業(yè)的一般組織結(jié)構(gòu)圖3
0.2.3主要部門職責說明4
0.2.4你可以進入哪些部門任職?5
0.3智能產(chǎn)品開發(fā)管控流程與用戶需求5
0.3.1技術(shù)開發(fā)(委托)合同樣例5
0.3.2全方位認識客戶的需求10
0.3.3新產(chǎn)品開發(fā)與管制流程圖舉例10
0.3.4在開發(fā)流程中,你可以從事什么工作?10
0.4智能產(chǎn)品的生產(chǎn)流程12
0.4.1一個智能產(chǎn)品的生產(chǎn)程序12
0.4.2按照用戶要求進行生產(chǎn)管理17
0.4.3零庫存生產(chǎn)的意義與精益管理17
0.4.4智能產(chǎn)品生產(chǎn)條件確認22
0.4.5在生產(chǎn)流程中,你可以從事什么工作?22
0.5企業(yè)級項目管理與管控23
0.5.1ERP管理系統(tǒng)介紹23
0.5.2大家的工資是從哪里來的?25
產(chǎn)品一 指示燈26
1.1領(lǐng)取任務26
1.2知識點學習與技能訓練27
1.2.1通過與計算機比較,初步認識單片機27
1.2.2指示燈的電路與程序32
1.2.3使用Keil軟件完成程序錄入與編寫39
1.2.4使用STC-ISP編程軟件把程序下載到單片機中46
1.3產(chǎn)品設(shè)計制作49
1.3.1功能實現(xiàn)49
1.3.2作品交付與向上級匯報51
1.3.3檔案整理和自我總結(jié)51
1.4填寫產(chǎn)品可以上線確認單51
產(chǎn)品二 簡易交通燈功能演示器53
2.1領(lǐng)取任務53
2.2知識點學習與技能訓練54
2.2.1LED閃爍信號燈設(shè)計54
2.2.2交通燈演示器設(shè)計樣例(程序不完整)71
2.2.3技能訓練76
2.3產(chǎn)品設(shè)計制作76
2.3.1按照合同,完成項目76
2.3.2作品交付與向上級匯報76
2.3.3檔案整理和自我總結(jié)77
2.4填寫產(chǎn)品可以上線確認單77
產(chǎn)品三 數(shù)碼顯示器78
3.1領(lǐng)取任務78
3.2知識點學習與技能訓練78
3.2.1用單片機控制一位數(shù)碼管顯示數(shù)據(jù)78
3.2.2用多聯(lián)數(shù)碼管和74HC595芯片8位動態(tài)顯示84
3.2.3設(shè)計一個儀表的數(shù)碼管數(shù)值顯示器94
3.3產(chǎn)品設(shè)計制作100
3.3.1按照合同,完成項目100
3.3.2作品交付與向上級匯報100
3.3.3檔案整理和自我總結(jié)100
3.4填寫產(chǎn)品可以上線確認單101
產(chǎn)品四 醫(yī)院病床呼叫系統(tǒng)演示器102
4.1領(lǐng)取任務102
4.2知識點學習與技能訓練102
4.2.1單片機控制大功率設(shè)備的啟停102
4.2.2簡易搶答器設(shè)計制作109
4.2.3按鈕按下次數(shù)記錄器設(shè)計制作114
4.2.4用四個組合按鈕修改儀表上顯示的數(shù)據(jù)117
4.2.5矩陣式鍵盤編程方法與簡單多輸入系統(tǒng)程序規(guī)劃設(shè)計121
4.3產(chǎn)品設(shè)計制作125
4.3.1功能實現(xiàn)125
4.3.2作品交付與向上級匯報125
4.3.3檔案整理和自我總結(jié)126
4.4填寫產(chǎn)品可以上線確認單126
產(chǎn)品五 按時間工作的控制器127
5.1領(lǐng)取任務127
5.2知識點學習與技能訓練127
5.2.1認識單片機內(nèi)部存儲器和特殊功能寄存器127
5.2.2多個獨立閃爍燈系統(tǒng)設(shè)計131
5.2.3用定時器完成動態(tài)數(shù)碼顯示135
5.2.4用定時器設(shè)計可調(diào)時間的24小時時鐘140
5.2.5用計數(shù)器設(shè)計一個頻率計142
5.2.6用外中斷設(shè)計一個故障報警器151
5.2.7用串口實現(xiàn)兩臺單片機間的通信155
5.2.8多功能儀表控制器的設(shè)計與規(guī)劃165
5.3產(chǎn)品設(shè)計制作168
5.3.1按照合同,完成項目168
5.3.2作品交付與向上級匯報168
5.3.3檔案整理和自我總結(jié)169
5.4填寫產(chǎn)品可以上線確認單169
產(chǎn)品六 簡易電壓表170
6.1領(lǐng)取任務170
6.2知識點學習與技能訓練170
6.2.1IAP15W4K58S4單片機I/O口的各種設(shè)置與應用方法170
6.2.2用PCA功能實現(xiàn)LED燈1s閃爍1次182
6.2.3用PCA模塊的捕捉(捕獲)功能測量脈沖寬度189
6.2.4用PCA模塊的PWM功能完成LED燈亮度調(diào)節(jié)194
6.2.5用片內(nèi)AD模塊實現(xiàn)一個簡易的電壓表202
6.2.6用SPI通信模塊完成兩臺單片機間的通信209
6.3產(chǎn)品設(shè)計制作213
6.3.1按照合同,完成項目213
6.3.2作品交付與向上級匯報214
6.3.3檔案整理和自我總結(jié)214
6.4填寫產(chǎn)品可以上線確認單214
產(chǎn)品七 多功能智能控制器216
7.1領(lǐng)取任務216
7.2用單總線傳感器DS18B20控制熱水器的水溫216
7.2.1單總線介紹216
7.2.2DS18B20簡介218
7.2.3用單總線傳感器DS18B20控制熱水器的水溫電路圖220
7.2.4用單總線傳感器DS18B20控制熱水器的水溫程序220
7.3用I2C總線芯片PCF8563設(shè)計一個日歷時鐘226
7.3.1I2C總線的基礎(chǔ)知識226
7.3.2PCF8563芯片硬件介紹228
7.3.3日歷時鐘電路230
7.3.4日歷時鐘程序230
7.4用同步電機或直流電機加光敏傳感器設(shè)計一個自動窗簾240
7.4.1步進電機簡介240
7.4.2ULN2003驅(qū)動芯片介紹242
7.4.3光敏電阻243
7.4.4電機驅(qū)動模塊L298N電路244
7.4.5自動窗簾電路245
7.4.6自動窗簾程序245
7.5用一片8×8點陣設(shè)計一個電子顯示屏248
7.5.18×8點陣模塊248
7.5.2電子顯示屏電路249
7.5.3電子顯示屏程序249
7.6用紅外線發(fā)射管和紅外接收傳感器設(shè)計遙控系統(tǒng)251
7.6.1紅外線遙控編碼基礎(chǔ)知識252
7.6.2紅外線遙控電路254
7.6.3紅外線遙控程序255
7.7用字符液晶12864做顯示器,顯示漢字和數(shù)字259
7.7.112864顯示器介紹259
7.7.212864使用說明262
7.7.3液晶12864的電路263
7.7.412864顯示的程序264
附錄269
附錄1Keil C菜單項269
附錄2C51庫函數(shù)272
參考文獻280