全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 硬件及维护

PIC微控制器项目设计(C语言实现原书第2版)/电子电气工程师技术丛书

  • 定价: ¥99
  • ISBN:9787111567653
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:机械工业
  • 页数:512页
  • 作者:(塞浦路斯)多甘·...
  • 立即节省:
  • 2017-07-01 第1版
  • 2017-07-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    多甘·易卜拉欣著许辉、吕汶译的《PIC微控制器项目设计(C语言实现原书第2版)/电子电气工程师技术丛书》展示了如何通过基于项目的方法开发一系列微控制器应用,通过大篇幅的修订和更新,力求涵盖PlCl8F系列的最新发展。在介绍使用流行的mikroC Pro for PIC和MPLAB XC8的C语言编程之后,本书完整地描述了项目的开发周期。本书将引导你完成经过全面测试的项目,包括许多新的高级主题,如以太网编程、数字信号处理和RFID技术。本书是理解PIC微处理器的基本原理并希望使用PICl8F系列开发更高级应用的工程师、技术人员、爱好者和学生的理想选择。
    本书包括50多个项目,分为三个类别:初级、中级和高级。第2版的新项目包括:逻辑探头、产生声音、生成自定义的LCD字体、高/低游戏、产生波形、利用超声波测量人体高度、频率计数器、反应计时器、GPS项目、闭环开/关温度控制、蓝牙项目(主模式和从模式)、RFID项目、使RTC芯片的实时时钟、实时闹钟、图形LCD(GLCD)项目、气压计+温度计+高度计项目、在GLCD上绘制温度变化曲线、以太网中基于Web浏览器的控制、以太网中基于UDP的控制、数字信号处理(低通滤波器设计)、汽车LIN总线项目、汽车CAN总线项目、多任务项目(使用协作和轮询调度)、单极步进电机项目、双极步进电机项目、闭环开/关直流电机控制。

作者简介

    多甘·易卜拉欣,塞浦路斯尼科西亚近东大学生物医学工程系主任。他的研究兴趣包括自动控制、基于微处理器的设计、基于网络的教育、远程教育和工程教育。Dogan是40多本关于微处理器技术书籍的作者,包括《SD Card Projects Usingthe PIC Microcontroller》和《Advanced PICMicrocontroller Projects in C》。他也在各种技术期刊、杂志、会议和研讨会上发表过200多篇技术论文。

目录

译者序
前言
第1章 微机系统
  1.1 引言
  1.2 微控制器系统
  1.3 总结
  1.4 练习
第2章 mikroC Pro for PIC编程语言
  2.1 mikroC Pro for PIC程序的结构
  2.2 数组
  2.3 指针
  2.4 结构体
  2.5 C运算符
  2.6 修改控制流
  2.7 mikroC Pro for PIC的函数
  2.8 mikroC Pro for PIC的库函数
  2.9 总结
  2.10 练习
第3章 MPLAB X IDE和MPLAB XC8 C编程语言
  3.1 PICDEM PIC18 Explorer开发板
  3.2 MPLAB X IDE
  3.3 MPLAB XC8编译器
  3.4 总结
  3.5 练习
第4章 微控制器程序开发
  4.1 使用PDL和流程图
  4.2 举例
  4.3 用流程图表示for循环
  4.4 总结
  4.5 练习
第5章 初级PIC18项目
  项目5.1 追逐LED
  项目5.2 复杂闪烁的LED
  项目5.3 随机闪烁的LED
  项目5.4 逻辑探头
  项目5.5 LED骰子
  项目5.6 双骰子项目
  项目5.7 使用较少I/O引脚的双骰子项目
  项目5.8 7段数码管计数器
  项目5.9 两位多路复用7段数码管
  项目5.10 4位多路复用7段数码管
  项目5.11 LED电压表
  项目5.12 LCD电压表
  项目5.13 产生声音
  项目5.14 生成自定义的LCD字体
  项目5.15 数字温度计
第6章 中级PIC18项目
  项目6.1 带4位多路复用7段数码管的外部中断事件计数器
  项目6.2 带键盘和液晶显示器的计算器
  项目6.3 高/低游戏
  项目6.4 产生波形
  项目6.5 利用超声波测量人体高度
  项目6.6 迷你电子琴
  项目6.7 带LCD的频率计数器
  项目6.8 反应计时器
  项目6.9 温度和相对湿度测量
  项目6.10 带RS232串行输出的温度计
  项目6.11 微控制器和基于PC的计算器
  项目6.12 带LCD输出的GPS
  项目6.13 开/关温度控制
第7章 高级PIC18项目
  项目7.1 蓝牙串行通信之从模式
  项目7.2 蓝牙串行通信之主模式
  项目7.3 RFID的使用
  项目7.4 RFID感应锁
  项目7.5 复杂的SPI总线项目
  项目7.6 使用RTC芯片的实时时钟
  项目7.7 实时闹钟
  项目7.8 SD卡项目——将文本写入文件
  项目7.9 SD卡温度数据记录器
  项目7.10 使用图形LCD——显示各种形状
  项目7.11 在GLCD上显示气压计、温度计和高度计
  项目7.12 在GLCD上绘制温度变化曲线
  项目7.13 以太网的使用——基于Web浏览器的控制
  项目7.14 以太网的使用——基于UDP的控制
  项目7.15 数字信号处理——低通FIR数字滤波器项目
  项目7.16 汽车项目——本地互联网络总线项目
  项目7.17 汽车项目——CAN总线项目
  项目7.18 多任务
  项目7.19 步进电机控制项目——简单的单极电机驱动
  项目7.20 步进电机控制项目——单极电机的复杂控制
  项目7.21 步进电机控制项目——简单的双极电机驱动
  项目7.22 直流电机控制项目——简单的电机驱动
  项目7.23 测量电机速度的自制光学编码器
  项目7.24 闭环直流电机速度控制——开/关控制