中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
51單片機C語言程序設計教程

包郵 51單片機C語言程序設計教程

作者:王云
出版社:人民郵電出版社出版時間:2018-01-01
開本: 其他 頁數: 303
中 圖 價:¥50.7(7.3折) 定價  ¥69.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

51單片機C語言程序設計教程 版權信息

51單片機C語言程序設計教程 本書特色

本書從開發的角度,從零開始手把手地帶大家學習單片機技術。 基于單片機的*小系統來介紹單片機的基礎知識。 以單片機應用開發為主導,循序漸進地講解單片機常用模塊的使用及其編程方法。 通過實踐深入理解數字電路的概念、C語言的基本知識以及C語言如何同實際電路發生聯系。 講解單片機應用的擴展知識好編程技巧,單片機項目的開發流程及其方法。 本書配有課件、示例代碼和19個教學視頻。

51單片機C語言程序設計教程 內容簡介

本書遵循由淺入深、循序漸進的原則,講解單片機開發經典案例。本書以YL51單片機開發板為平臺,通過案例逐個講解開發板上各個器件模塊的使用及其編程方法,包括單片機很小系統、數碼管顯示原理、中斷與定時器、數模\模數轉換工作原理、LCD液晶顯示、串行口通信、步進電機驅動原理、PWM脈寬調制與直流電機等內容。

51單片機C語言程序設計教程 目錄

第 1章 初步認識單片機 1
1.1 單片機的特點及應用 2
1.2 應該學什么樣的單片機 2
1.3 如何學好單片機 2
1.4 學前準備和單片機學習開發環境的建立 3
1.5 課后作業 3

第 2章 單片機*小系統及Keil軟件介紹 4
2.1 單片機概述 5
2.1.1 各大公司MCS51單片機簡介 5
2.1.2 單片機標號信息及封裝類型 5
2.1.3 單片機引腳功能介紹 9
2.2 單片機*小系統 12
2.2.1 電源電路 13
2.2.2 時鐘振蕩電路 13
2.2.3 復位電路 14
2.3 如何點亮一個發光二極管 14
2.3.1 硬件電路構成 14
2.3.2 Keil建立工程文件 16
2.3.3 編寫點亮一個發光二極管的C程序代碼 20
2.3.4 程序下載、觀察結果 23
2.3.5 知識點講解 25
2.4 課后作業 28

第3章 C51基礎知識及流水燈設計 29
3.1 C51的特點及優勢 30
3.2 C51數據類型 30
3.2.1 C51的基本數據類型 30
3.2.2 C51的擴充數據類型 31
3.2.3 特殊功能寄存器聲明及位定義 32
3.3 C51的基本運算 33
3.3.1 二進制與十六進制 33
3.3.2 C51賦值運算符及其表達式 34
3.3.3 C51算術運算符及其表達式 35
3.3.4 C51關系運算符及其表達式 35
3.3.5 C51邏輯運算符及其表達式 36
3.3.6 C51位操作及其表達式 36
3.4 C51程序的基本語句 37
3.4.1 if選擇語句 37
3.4.2 while循環語句 39
3.4.3 for循環語句 40
3.4.4 switch/case多分支選擇語句 41
3.4.5 do…while循環語句 42
3.5 C51函數 43
3.5.1 函數的定義 43
3.5.2 函數的聲明及調用 44
3.5.3 變量的作用域 45
3.6 C51應用編程實例(流水燈設計) 46
3.6.1 閃爍的LED 47
3.6.2 花樣流水燈 50
3.7 課后作業 52

第4章 數碼管顯示原理及靜態顯示 53
4.1 數碼管的結構和顯示原理 54
4.2 數碼管在YL51開發板上的應用 55
4.3 數組的定義及調用方法 58
4.3.1 數組的定義方式 58
4.3.2 數組初始化賦值及調用 59
4.3.3 應用舉例 59
4.4 課后作業 62

第5章 中斷與定時器 63
5.1 單片機中斷 64
5.1.1 中斷的概念 64
5.1.2 MCS-51中斷系統的結構 65
5.1.3 單片機中斷應用舉例 68
5.2 定時器/計數器 69
5.2.1 定時器/計數器的結構 69
5.2.2 定時/計數器應用舉例 72
5.3 課后作業 73

第6章 數碼管動態顯示與定時器應用 74
6.1 數碼管動態顯示的基本原理 75
6.2 實例講解數碼管動態顯示原理 75
6.3 課后作業 85

第7章 按鍵學習:獨立按鍵和矩陣按鍵 86
7.1 鍵盤的分類 87
7.2 獨立鍵盤檢測原理及應用 87
7.3 矩陣鍵盤檢測原理及應用 91
7.4 課后作業 94

第8章 數模轉換(D/A)工作原理及應用 95
8.1 D/A轉換的工作原理及分類 96
8.1.1 權電阻解碼網絡D/A轉換器 96
8.1.2 T型電阻解碼網絡D/A轉換器 97
8.1.3 D/A轉換器的主要性能指標 99
8.2 DAC0832芯片及其與單片機接口 99
8.2.1 DAC0832芯片簡介 99
8.2.2 DAC0832芯片工作方式 101
8.3 課后作業 105

第9章 模數轉換(A/D)工作原理及應用 106
9.1 A/D轉換的工作原理及分類 107
9.1.1 A/D轉換的一般過程 107
9.1.2 A/D轉換器分類 108
9.1.3 A/D轉換器的主要技術指標 111
9.2 ADC0804芯片及其應用 112
9.2.1 ADC0804芯片簡介 112
9.2.2 ADC0804芯片應用 112
9.3 課后作業 117

第 10章 LCD液晶顯示原理及應用 118
10.1 LCD液晶基礎知識 119
10.2 1602液晶介紹與實例分析 120
10.2.1 1602液晶硬件接口介紹 120
10.2.2 1602液晶時序操作介紹 121
10.2.3 1602液晶實例演示 125
10.3 12864液晶介紹與實例分析 131
10.3.1 12864液晶硬件接口介紹 131
10.3.2 12864液晶時序操作介紹 132
10.3.3 12864液晶實例演示 138
10.4 課后作業 141

第 11章 串行口通信原理及應用 142
11.1 通信基礎知識 143
11.1.1 并行通信 143
11.1.2 串行通信 143
11.2 串行通信的分類 144
11.2.1 異步通信 144
11.2.2 同步通信 145
11.2.3 串行通信方式 145
11.3 串行通信接口標準 146
11.3.1 RS232接口 146
11.3.2 RS232串行口通信電路 147
11.3.3 USB轉串行口通信電路 147
11.4 80C51串行口的結構 148
11.4.1 80C51串行口基本工作原理 148
11.4.2 80C51串行口的控制寄存器 149
11.4.3 80C51串行口的工作方式 151
11.5 波特率的計算 154
11.6 實例講解 155
11.7 課后作業 160

第 12章 I2C總線原理和模塊化編程方法 161
12.1 I2C總線概述 162
12.1.1 I2C總線簡介 162
12.1.2 I2C器件接口 162
12.2 I2C總線的數據傳送 163
12.2.1 I2C總線數據操作有效性規定 163
12.2.2 I2C總線的數據傳送格式 163
12.3 單片機的普通I/O口模擬I2C通信 165
12.3.1 I2C總線信號時序分析 165
12.3.2 I2C總線基本操作時序分析 167
12.4 I2C器件AT24C02的應用 169
12.4.1 I2C器件AT24C02簡介 169
12.4.2 I2C器件AT24C02的讀/寫時序 170
12.4.3 用模塊化編程對AT24C02進行操作 173
12.5 課后作業 179

第 13章 紅外通信原理及應用 180
13.1 紅外線簡介 181
13.1.1 紅外線 181
13.1.2 紅外信號發生電路 181
13.1.3 紅外信號接收電路 181
13.2 紅外通信原理 182
13.2.1 紅外基帶信號發送協議 182
13.2.2 紅外基帶信號調制 184
13.2.3 紅外信號解調 185
13.3 紅外解碼實例介紹 186
13.4 課后作業 190

第 14章 DS18B20測溫原理及應用 191
14.1 DS18B20簡介 192
14.1.1 DS18B20封裝及引腳說明 192
14.1.2 功能特性 192
14.1.3 兩種供電方式 193
14.2 DS18B20內部結構及功能 193
14.2.1 DS18B20內部結構 193
14.2.2 功能介紹 194
14.3 單總線簡介 196
14.3.1 單總線概述 196
14.3.2 單總線信號類型 196
14.4 DS18B20時序過程 198
14.4.1 單總線初始化 198
14.4.2 ROM操作命令 198
14.4.3 存儲器操作命令 198
14.4.4 數理處理 199
14.5 DS18B20應用實例 199
14.6 課后作業 203

第 15章 步進電機驅動原理及應用 204
15.1 步進電機概述 205
15.1.1 步進電機的認識 205
15.1.2 步進電機分類 205
15.1.3 步進電機的主要技術指標 205
15.2 步進電機工作原理 206
15.2.1 步進電機的驅動 206
15.2.2 步進電機的勵磁方式 207
15.3 28BYJ-48步進電機應用 208
15.3.1 28BYJ-48步進電機參數 209
15.3.2 28BYJ-48步進電機驅動電路 209
15.3.3 步進電機應用實例 211
15.4 課后作業 213

第 16章 LED點陣驅動原理及應用 214
16.1 LED點陣簡介 215
16.1.1 認識8×8點陣模塊 215
16.1.2 8×8點陣與單片機連接 217
16.2 點陣的顯示原理 217
16.2.1 點陣的靜態顯示 218
16.2.2 點陣的動態顯示 219
16.3 點陣取模軟件介紹 222
16.3.1 使用演示 223
16.3.2 術語介紹 225
16.3.3 應用舉例 225
16.4 課后作業 228

第 17章 DS1302實時時鐘與SPI通信原理 229
17.1 DS1302簡介 230
17.1.1 功能特點 230
17.1.2 封裝及引腳 230
17.1.3 DS1302的主要性能指標 230
17.1.4 DS1302與單片機連接電路 231
17.2 DS1302的寄存器及片內RAM 231
17.2.1 與日歷、時鐘相關寄存器 232
17.2.2 BCD碼簡介 233
17.2.3 控制寄存器 233
17.2.4 寫保護寄存器 234
17.2.5 充電寄存器 234
17.3 DS1302數據讀寫時序及SPI通信原理 235
17.3.1 單字節寫操作 235
17.3.2 單字節讀操作 235
17.4 DS1302實例操作 236
17.5 課后作業 241

第 18章 蜂鳴器與繼電器驅動原理及應用 242
18.1 蜂鳴器簡介 243
18.1.1 蜂鳴器分類 243
18.1.2 有源蜂鳴器和無源蜂鳴器的特點 243
18.1.3 蜂鳴器選用基本要點 244
18.1.4 驅動電路 244
18.2 蜂鳴器應用實例 244
18.3 繼電器簡介 245
18.3.1 繼電器工作原理 246
18.3.2 繼電器常用參數 246
18.3.3 繼電器的控制電路 247
18.4 繼電器應用實例 248
18.5 課后作業 252

第 19章 PWM脈寬調制與直流電機調速 253
19.1 PWM簡介 254
19.1.1 脈沖寬度調制(PWM)原理 254
19.1.2 占空比的概念 254
19.2 PWM應用實例 255
19.2.1 直流電機介紹 255
19.2.2 直流電機PWM調速原理 257
19.3 課后作業 261

第 20章 單片機系統設計——多功能萬年歷 262
20.1 項目功能概述 263
20.2 原理圖構建 263
20.3 程序代碼設計 265

第 21章 常用電子制作工具 289
21.1 焊接工具及材料 290
21.1.1 電烙鐵 290
21.1.2 焊錫絲 291
21.1.3 輔助焊接工具 291
21.2 測量工具 292
21.2.1 萬用表 292
21.2.2 示波器 295

附錄 300
附錄1 C語言優先級詳細列表 301
附錄2 ASCII表 303

參考文獻 304
展開全部

51單片機C語言程序設計教程 作者簡介

王云,從事單片機研發工作多年,具有豐富的單片機、嵌入式系統的軟件和硬件研發經驗;曾研發自動控制器、數據采集儀等多款產品,現從事單片機培訓工作,主講了系列視頻課程——云龍51單片機實訓課程。該課程因其通俗易懂的語言、現場互動的教學風格獲得了讀者的一致好評,在網上廣為流傳。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 医学动画公司-制作3d医学动画视频-医疗医学演示动画制作-医学三维动画制作公司 | 深圳市八百通智能技术有限公司官方网站 | 消电检公司,消电检价格,北京消电检报告-北京设施检测公司-亿杰(北京)消防工程有限公司 | SRRC认证|CCC认证|CTA申请_IMEI|MAC地址注册-英利检测 | 背压阀|减压器|不锈钢减压器|减压阀|卫生级背压阀|单向阀|背压阀厂家-上海沃原自控阀门有限公司 本安接线盒-本安电路用接线盒-本安分线盒-矿用电话接线盒-JHH生产厂家-宁波龙亿电子科技有限公司 | HYDAC过滤器,HYDAC滤芯,现货ATOS油泵,ATOS比例阀-东莞市广联自动化科技有限公司 | 大立教育官网-一级建造师培训-二级建造师培训-造价工程师-安全工程师-监理工程师考试培训 | 油液红外光谱仪-油液监测系统-燃油嗅探仪-上海冉超光电科技有限公司 | 乙炔气体报警装置|固定式氯化氢检测仪|河南驰诚电气百科 | 无线讲解器-导游讲解器-自助讲解器-分区讲解系统 品牌生产厂家[鹰米讲解-合肥市徽马信息科技有限公司] | 酒万铺-酒水招商-酒水代理 | 电子厂招聘_工厂招聘_普工招聘_小时工招聘信息平台-众立方招工网 | 光纤测温-荧光光纤测温系统-福州华光天锐光电科技有限公司 | 粒米特测控技术(上海)有限公司-测功机_减速机测试台_电机测试台 | 塑胶跑道_学校塑胶跑道_塑胶球场_运动场材料厂家_中国塑胶跑道十大生产厂家_混合型塑胶跑道_透气型塑胶跑道-广东绿晨体育设施有限公司 | 广州办公室设计,办公室装修,写字楼设计,办公室装修公司_德科 | 红酒招商加盟-葡萄酒加盟-进口红酒代理-青岛枞木酒业有限公司 | 金属检测机_金属分离器_检针验针机_食品药品金属检探测仪器-广东善安科技 | 温控器生产厂家-提供温度开关/热保护器定制与批发-惠州市华恺威电子科技有限公司 | 学考网学历中心| 手表腕表维修保养鉴定售后服务中心网点 - 名表维修保养 | 熔体泵_熔体出料泵_高温熔体泵-郑州海科熔体泵有限公司 | 丁基胶边来料加工,医用活塞边角料加工,异戊二烯橡胶边来料加工-河北盛唐橡胶制品有限公司 | TwistDx恒温扩增-RAA等温-Jackson抗体-默瑞(上海)生物科技有限公司 | 电镀标牌_电铸标牌_金属标贴_不锈钢标牌厂家_深圳市宝利丰精密科技有限公司 | ptc_浴霸_大巴_干衣机_呼吸机_毛巾架_电动车加热器-上海帕克 | 免费个人pos机申请办理-移动pos机刷卡-聚合收款码办理 | 振动筛-交叉筛-螺旋筛-滚轴筛-正弦筛-方形摇摆筛「新乡振动筛厂家」 | 游泳池设备安装工程_恒温泳池设备_儿童游泳池设备厂家_游泳池水处理设备-东莞市君达泳池设备有限公司 | 无硅导热垫片-碳纤维导热垫片-导热相变材料厂家-东莞市盛元新材料科技有限公司 | 北京森语科技有限公司-模型制作专家-展览展示-沙盘模型设计制作-多媒体模型软硬件开发-三维地理信息交互沙盘 | 西安中国国际旅行社(西安国旅) | 安全,主动,被动,柔性,山体滑坡,sns,钢丝绳,边坡,防护网,护栏网,围栏,栏杆,栅栏,厂家 - 护栏网防护网生产厂家 | 耐酸泵,耐腐蚀真空泵,耐酸真空泵-淄博华舜耐腐蚀真空泵有限公司 精密模具-双色注塑模具加工-深圳铭洋宇通 | 陕西华春网络科技股份有限公司| 篷房[仓储-婚庆-展览-活动]生产厂家-江苏正德装配式帐篷有限公司 | 北京发电车出租-发电机租赁公司-柴油发电机厂家 - 北京明旺盛安机电设备有限公司 | 中式装修设计_室内中式装修_【云臻轩】中式设计机构 | 铸钢件厂家-铸钢齿轮-减速机厂家-淄博凯振机械有限公司 | 魔方网-培训咨询服务平台| 营养师网,营养师考试时间,报名入口—网站首页 |