PIC微控制器项目设计:C语言实现(原书第2版)

PIC微控制器项目设计:C语言实现(原书第2版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [塞浦路斯] ,
2017-07
版次: 2
ISBN: 9787111567653
定价: 99.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 512页
9人买过
  •    本书包括PIC18Fxxx系列的新发展,通过项目的方法展示如何开发基于单片机的应用。使用流行的PIC和MPLABXC8语言,通过大量的实践项目介绍了项目开发的全周期,这些项目包括以太网编程、数字信号处理以及RFID技术。此外,本书包含了五十多个项目,涵盖了无线传感器网络应用的发展、SD卡项目和多任务处理。 译者序 
    前言 
    第1章 微机系统 1 
    1.1 引言 2 
    1.2 微控制器系统 2 
    1.3 总结 6 
    1.4 练习 6 
    第2章 mikroC Pro for PIC编程语言 7 
    2.1 mikroC Pro for PIC程序的结构 8 
    2.2 数组 10 
    2.3 指针 11 
    2.4 结构体 11 
    2.5 C运算符 12 
    2.6 修改控制流 13 
    2.7 mikroC Pro for PIC的函数 17 
    2.8 mikroC Pro for PIC的库函数 17 
    2.9 总结 18 
    2.10 练习 18 
    第3章 MPLAB X IDE和MPLAB XC8 C编程语言 20 
    3.1 PICDEM PIC18 Explorer开发板 21 
    3.2 MPLAB X IDE 24 
    3.3 MPLAB XC8编译器 24 
    3.4 总结 39 
    3.5 练习 39 
    第4章 微控制器程序开发 40 
    4.1 使用PDL和流程图 41 
    4.2 举例 44 
    4.3 用流程图表示for循环 48 
    4.4 总结 49 
    4.5 练习 49 
    第5章 初级PIC18项目 51 
    项目5.1 追逐LED 52 
    项目5.2 复杂闪烁的LED 56 
    项目5.3 随机闪烁的LED 59 
    项目5.4 逻辑探头 61 
    项目5.5 LED骰子 68 
    项目5.6 双骰子项目 75 
    项目5.7 使用较少I/O引脚的双骰子项目 80 
    项目5.8 7段数码管计数器 89 
    项目5.9 两位多路复用7段数码管 94 
    项目5.10 4位多路复用7段数码管 99 
    项目5.11 LED电压表 105 
    项目5.12 LCD电压表 112 
    项目5.13 产生声音 124 
    项目5.14 生成自定义的LCD字体 131 
    项目5.15 数字温度计 134 
    第6章 中级PIC18项目 137 
    项目6.1 带4位多路复用7段数码管的外部中断事件计数器 138 
    项目6.2 带键盘和液晶显示器的计算器 150 
    项目6.3 高/低游戏 164 
    项目6.4 产生波形 170 
    项目6.5 利用超声波测量人体高度 199 
    项目6.6 迷你电子琴 208 
    项目6.7 带LCD的频率计数器 210 
    项目6.8 反应计时器 216 
    项目6.9 温度和相对湿度测量 224 
    项目6.10 带RS232串行输出的温度计 234 
    项目6.11 微控制器和基于PC的计算器 245 
    项目6.12 带LCD输出的GPS 250 
    项目6.13 开/关温度控制 256 
    第7章 高级PIC18项目 263 
    项目7.1 蓝牙串行通信之从模式 264 
    项目7.2 蓝牙串行通信之主模式 286 
    项目7.3 RFID的使用 293 
    项目7.4 RFID感应锁 308 
    项目7.5 复杂的SPI总线项目 315 
    项目7.6 使用RTC芯片的实时时钟 337 
    项目7.7 实时闹钟 350 
    项目7.8 SD卡项目——将文本写入文件 360 
    项目7.9 SD卡温度数据记录器 378 
    项目7.10 使用图形LCD——显示各种形状 386 
    项目7.11 在GLCD上显示气压计、温度计和高度计 397 
    项目7.12 在GLCD上绘制温度变化曲线 407 
    项目7.13 以太网的使用——基于Web浏览器的控制 412 
    项目7.14 以太网的使用——基于UDP的控制 422 
    项目7.15 数字信号处理——低通FIR数字滤波器项目 427 
    项目7.16 汽车项目——本地互联网络总线项目 434 
    项目7.17 汽车项目——CAN总线项目 446 
    项目7.18 多任务 470 
    项目7.19 步进电机控制项目——简单的单极电机驱动 487 
    项目7.20 步进电机控制项目——单极电机的复杂控制 490 
    项目7.21 步进电机控制项目——简单的双极电机驱动 494 
    项目7.22 直流电机控制项目——简单的电机驱动 500 
    项目7.23 测量电机速度的自制光学编码器 504 
    项目7.24 闭环直流电机速度控制——开/关控制 507
  • 内容简介:
       本书包括PIC18Fxxx系列的新发展,通过项目的方法展示如何开发基于单片机的应用。使用流行的PIC和MPLABXC8语言,通过大量的实践项目介绍了项目开发的全周期,这些项目包括以太网编程、数字信号处理以及RFID技术。此外,本书包含了五十多个项目,涵盖了无线传感器网络应用的发展、SD卡项目和多任务处理。
  • 目录:
    译者序 
    前言 
    第1章 微机系统 1 
    1.1 引言 2 
    1.2 微控制器系统 2 
    1.3 总结 6 
    1.4 练习 6 
    第2章 mikroC Pro for PIC编程语言 7 
    2.1 mikroC Pro for PIC程序的结构 8 
    2.2 数组 10 
    2.3 指针 11 
    2.4 结构体 11 
    2.5 C运算符 12 
    2.6 修改控制流 13 
    2.7 mikroC Pro for PIC的函数 17 
    2.8 mikroC Pro for PIC的库函数 17 
    2.9 总结 18 
    2.10 练习 18 
    第3章 MPLAB X IDE和MPLAB XC8 C编程语言 20 
    3.1 PICDEM PIC18 Explorer开发板 21 
    3.2 MPLAB X IDE 24 
    3.3 MPLAB XC8编译器 24 
    3.4 总结 39 
    3.5 练习 39 
    第4章 微控制器程序开发 40 
    4.1 使用PDL和流程图 41 
    4.2 举例 44 
    4.3 用流程图表示for循环 48 
    4.4 总结 49 
    4.5 练习 49 
    第5章 初级PIC18项目 51 
    项目5.1 追逐LED 52 
    项目5.2 复杂闪烁的LED 56 
    项目5.3 随机闪烁的LED 59 
    项目5.4 逻辑探头 61 
    项目5.5 LED骰子 68 
    项目5.6 双骰子项目 75 
    项目5.7 使用较少I/O引脚的双骰子项目 80 
    项目5.8 7段数码管计数器 89 
    项目5.9 两位多路复用7段数码管 94 
    项目5.10 4位多路复用7段数码管 99 
    项目5.11 LED电压表 105 
    项目5.12 LCD电压表 112 
    项目5.13 产生声音 124 
    项目5.14 生成自定义的LCD字体 131 
    项目5.15 数字温度计 134 
    第6章 中级PIC18项目 137 
    项目6.1 带4位多路复用7段数码管的外部中断事件计数器 138 
    项目6.2 带键盘和液晶显示器的计算器 150 
    项目6.3 高/低游戏 164 
    项目6.4 产生波形 170 
    项目6.5 利用超声波测量人体高度 199 
    项目6.6 迷你电子琴 208 
    项目6.7 带LCD的频率计数器 210 
    项目6.8 反应计时器 216 
    项目6.9 温度和相对湿度测量 224 
    项目6.10 带RS232串行输出的温度计 234 
    项目6.11 微控制器和基于PC的计算器 245 
    项目6.12 带LCD输出的GPS 250 
    项目6.13 开/关温度控制 256 
    第7章 高级PIC18项目 263 
    项目7.1 蓝牙串行通信之从模式 264 
    项目7.2 蓝牙串行通信之主模式 286 
    项目7.3 RFID的使用 293 
    项目7.4 RFID感应锁 308 
    项目7.5 复杂的SPI总线项目 315 
    项目7.6 使用RTC芯片的实时时钟 337 
    项目7.7 实时闹钟 350 
    项目7.8 SD卡项目——将文本写入文件 360 
    项目7.9 SD卡温度数据记录器 378 
    项目7.10 使用图形LCD——显示各种形状 386 
    项目7.11 在GLCD上显示气压计、温度计和高度计 397 
    项目7.12 在GLCD上绘制温度变化曲线 407 
    项目7.13 以太网的使用——基于Web浏览器的控制 412 
    项目7.14 以太网的使用——基于UDP的控制 422 
    项目7.15 数字信号处理——低通FIR数字滤波器项目 427 
    项目7.16 汽车项目——本地互联网络总线项目 434 
    项目7.17 汽车项目——CAN总线项目 446 
    项目7.18 多任务 470 
    项目7.19 步进电机控制项目——简单的单极电机驱动 487 
    项目7.20 步进电机控制项目——单极电机的复杂控制 490 
    项目7.21 步进电机控制项目——简单的双极电机驱动 494 
    项目7.22 直流电机控制项目——简单的电机驱动 500 
    项目7.23 测量电机速度的自制光学编码器 504 
    项目7.24 闭环直流电机速度控制——开/关控制 507
查看详情
系列丛书 / 更多
PIC微控制器项目设计:C语言实现(原书第2版)
CMOS及其他先导技术:特大规模集成电路设计
[美]刘金(Tsu-Jae King Liu) 科林·库恩(Kelin Kuhn) 著;雷鑑铭 译
PIC微控制器项目设计:C语言实现(原书第2版)
FPGA应用开发和仿真
王贞炎 著
PIC微控制器项目设计:C语言实现(原书第2版)
基于ARM Cortex-M4的DSP系统开发
李磊 译者;唐纳德 S.雷伊(Donald S.Reay)
PIC微控制器项目设计:C语言实现(原书第2版)
电子设备故障诊断与排除(原书第4版)
[美]丹尼尔·托马尔(Daniel Tomal) 著;张雪英、段淑斐、刘帆 译
相关图书 / 更多
PIC微控制器项目设计:C语言实现(原书第2版)
PID参数整定与复杂控制
冯少辉 著
PIC微控制器项目设计:C语言实现(原书第2版)
PID控制器解析设计
[美]vánD.Díaz-Rodríguez 著
PIC微控制器项目设计:C语言实现(原书第2版)
PISA与教育改革
杨文杰
PIC微控制器项目设计:C语言实现(原书第2版)
PIE遥感云服务与实践
朱琳;王宇翔
PIC微控制器项目设计:C语言实现(原书第2版)
PID控制系统设计——使用MATLAB和Simulink仿真与分析
[澳]王六平(Liuping Wang)著 于春梅 王顺利 译
PIC微控制器项目设计:C语言实现(原书第2版)
PIXIV人气画师红木春:梦彩回纪(随书附赠书签1张+贴纸1张)收录了超过30页未公开漫画
[日]红木春 著;陈梦晓 译
PIC微控制器项目设计:C语言实现(原书第2版)
PIC新版8位增强型单片机原理及应用
Microchip大学计划部
PIC微控制器项目设计:C语言实现(原书第2版)
PID智能补偿控制在外骨骼机器人上的应用
[墨西哥]余文 著
PIC微控制器项目设计:C语言实现(原书第2版)
PISA视角下的地理核心素养教学与评测
耿夫相
PIC微控制器项目设计:C语言实现(原书第2版)
PIE遥感图像处理二次开发教程
杨灿坤
PIC微控制器项目设计:C语言实现(原书第2版)
PIE遥感图像处理基础教程
孙永华 著
PIC微控制器项目设计:C语言实现(原书第2版)
PIPE中国实践:定增、可转债、可交债、大宗交易投资
苏文权
您可能感兴趣 / 更多
PIC微控制器项目设计:C语言实现(原书第2版)
船舶运营管理
[塞浦路斯]帕纳伊德斯 编;[瑞典]维什维克、金海 译
PIC微控制器项目设计:C语言实现(原书第2版)
线技术实操指南:皮肤年轻化新方法
[塞浦路斯]伊琳娜·洛帕丁娜
PIC微控制器项目设计:C语言实现(原书第2版)
太阳能能源工程工艺与系统(第2版)上册、下册
[塞浦路斯]索特里斯 A.卡鲁赫罗 编著
PIC微控制器项目设计:C语言实现(原书第2版)
数学分析原理(英文版)
[塞浦路斯]巴舍沃夫(Bashirov A.E.) 著
PIC微控制器项目设计:C语言实现(原书第2版)
清华开发者书库·微控制器开发最佳实践:LED、LCD与GLCD应用技术
[塞浦路斯]伊瓦海姆(Doan Ibrahim) 著;周艳、宋延强 译
PIC微控制器项目设计:C语言实现(原书第2版)
展翅高飞:新加坡航空公司的经营之道
[塞浦路斯]洛伊佐斯·赫拉克莱厄斯(Loizos Heracleous)、[德]约亨·维尔茨(Joche Wirtz)、[印度]尼汀·潘加卡(Nitin Pangarkar) 著;吉丹俊 译
PIC微控制器项目设计:C语言实现(原书第2版)
PIC项目实战
[塞浦路斯]伊瓦海姆 著;李中华 译