选择特殊符号

选择搜索类型

热门搜索

首页 > 百科 > 建设工程百科

8位单片机C语言编程:基于PIC16

《8位单片机C语言编程:基于PIC16》是2010年8月1日人民邮电出版社出版的图书,作者是(英国)贝茨(Martin P.Bates),译者是李中华、张雨浓。

8位单片机C语言编程:基于PIC16基本信息

8位单片机C语言编程:基于PIC16作者简介

作者:(英国)贝茨(Martin P.Bates) 译者:李中华 张雨浓

贝茨(Martin P.Bates),目前在英国黑斯廷斯艺术和技术学院讲授电子与电气工程课程,主要研究领域包括微控制器应用和嵌入式系统设计除本书外,他还是畅销书PIC Microcontrollers, Second Edition的作者。

查看详情

8位单片机C语言编程:基于PIC16造价信息

  • 市场价
  • 信息价
  • 询价

PIC单片机编程

  • JY-PICKIT2
  • JY
  • 13%
  • 成都嘉林源电子有限公司
  • 2022-12-07
查看价格

单片机数据线路避雷器

  • REP-X04-DATA接线端子
  • 立信
  • 13%
  • 广州市力升达防雷科技有限公司
  • 2022-12-07
查看价格

单片机数据线路避雷器

  • REP-X04-DATA接线端子
  • 13%
  • 海南新科保防雷工程有限公司
  • 2022-12-07
查看价格

单片机数据线路避雷器

  • REP-X04-DATA接线端子
  • 宇恬
  • 13%
  • 昆明宇恬科技工程有限公司
  • 2022-12-07
查看价格

单片机数据线路避雷器

  • REP-X04-DATA接线端子
  • 13%
  • 海南派德科技有限公司
  • 2022-12-07
查看价格

夯实(电)

  • 夯击能力20-62Nm
  • 台班
  • 广州市2006年4季度信息价
  • 建筑工程
查看价格

夯实(电)

  • 夯击能力20-62Nm
  • 台班
  • 广州市2006年1季度信息价
  • 建筑工程
查看价格

夯实(电)

  • 夯击能力20-62Nm
  • 台班
  • 广州市2005年3季度信息价
  • 建筑工程
查看价格

夯实(电)

  • 夯击能力20-62Nm
  • 台班
  • 广州市2006年3季度信息价
  • 建筑工程
查看价格

夯实(电)

  • 夯击能力20-62Nm
  • 台班
  • 广州市2006年2季度信息价
  • 建筑工程
查看价格

人脸识别单片机

  • 人脸识别单片机
  • 1个
  • 1
  • 中档
  • 含税费 | 含运费
  • 2022-11-21
查看价格

人脸识别单片机

  • -
  • 1套
  • 1
  • 品牌详见原档
  • 中高档
  • 含税费 | 含运费
  • 2021-10-20
查看价格

单片机应用实训考核装置

  • 配置详附件二
  • 20套
  • 2
  • 亚龙/华育/智星等
  • 中高档
  • 含税费 | 含运费
  • 2016-11-02
查看价格

语言程控

  • TK832
  • 1台
  • 1
  • 利达信
  • 中高档
  • 含税费 | 含运费
  • 2022-08-23
查看价格

多国语言指导许可

  • 3BA09513AA 提供4国语言以上
  • 1.0套
  • 0
  • 阿尔卡特AVAYA
  • 不含税费 | 不含运费
  • 2015-11-18
查看价格

8位单片机C语言编程:基于PIC16图书目录

第1章 PIC微控制器系统 1

1.1 PIC 16 微控制器 1

1.1.1 MCU特性 2

1.1.2 程序执行 3

1.1.3 RAM文件寄存器 4

1.1.4 其他PIC芯片 5

1.2 PIC MCU配置 5

1.2.1 时钟选择 5

1.2.2 配置选项 6

1.2.3 在C语言中的配置 7

1.3 PIC16 MCU 外围设备 7

1.3.1 定时器 8

1.3.2 A/D转换器 9

1.3.3 比较器 10

1.3.4 并行从端口 10

1.3.5 中断 11

1.4 PIC16 串行接口 12

1.4.1 USART 12

1.4.2 SPI 总线 13

1.4.3 I2C总线 14

1.5 PIC16 MPLAB 项目 15

1.5.1 MPLAB C 项目 15

1.5.2 项目文件 16

1.6 PIC16 编程与调试 17

1.6.1 编程 18

1.6.2 调试 18

1.6.3 设计包 20

练习 20

作业 21

第2章 C编程精华 22

2.1 PIC16 C入门 22

2.1.1 简单程序 22

2.1.2 程序创建 22

2.1.3 程序测试 23

2.1.4 程序分析 24

2.2 PIC16 C程序基础 25

2.2.1 变量 25

2.2.2 循环 26

2.2.3 决策 27

2.2.4 循环控制 28

2.2.5 FOR循环 28

2.2.6 SIREN程序 29

2.2.7 空程序 30

2.3 PIC16 数据操作 31

2.3.1 变量类型 31

2.3.2 赋值运算 34

2.3.3 条件运算 35

2.4 PIC16 C顺序控制 35

2.4.1 while循环 36

2.4.2 break、continue和goto 37

2.4.3 if..else和switch..case 38

2.5 PIC16 C函数和结构 39

2.5.1 基本函数 40

2.5.2 全局变量和局部变量 41

2.6 PIC16 C输入和输出 42

2.6.1 串行LCD 42

2.6.2 键盘和计算器 45

2.7 PIC16 C更多的数据类型 48

2.7.1 数组 48

2.7.2 间接寻址操作符 49

2.7.3 枚举类型 50

2.8 PIC16 C编译器伪指令 51

2.8.1 程序伪指令 51

2.8.2 头文件 51

2.9 PIC16 C汇编子程序 56

2.9.1 程序编译 57

2.9.2 汇编程序块 57

2.9.3 PIC汇编语言 60

练习 61

作业 63

第3章 C外围接口编程 64

3.1 PIC16 C模拟输入 64

3.1.1 模拟信号设置 64

3.1.2 电压测量 65

3.2 PIC16 C中断 67

3.2.1 C中断 67

3.2.2 中断举例 68

3.2.3 中断语句 69

3.3 PIC16 C 硬件定时器 70

3.3.1 计数器/定时器操作 70

3.3.2 PWM模式 70

3.3.3 比较模式 71

3.3.4 捕捉模式 72

3.4 PIC16 C URAT串行链路 73

3.5 PIC16 C SPI 串行总线 74

3.6 PIC16 C I2 C串行总线 77

3.7 PIC16 C并行与串行接口 78

3.7.1 并行从端口 78

3.7.2 通信链路比较 80

3.8 PIC16 C EEPROM接口 81

3.9 PIC16 C模拟输出 82

练习 85

作业 86

第4章 C语言在机械电子电路板中的应用 88

4.1 PICDEM机械电子板概述 88

4.1.1 PICDEM 硬件 88

4.1.2 电机驱动 91

4.1.3 测试程序 92

4.1.4 调试 93

4.2 PICDEM 液晶显示器 94

4.2.1 LCD连接 94

4.2.2 LCD测试程序 96

4.2.3 BCD 计数程序 98

4.3 PICDEM 直流电机测试程序 98

4.3.1 基本控制 99

4.3.2 转数计数器 99

4.4 PICDEM 步进电机控制 101

4.4.1 结构 101

4.4.2 步进电机的测试 102

4.4.3 方向控制 103

4.5 PICDEM 模拟传感器 104

4.5.1 光传感器 105

4.5.2 温度测量 106

4.6 PICDEM 温度控制器 107

4.6.1 规格 108

4.6.2 I/O分配 108

4.6.3 实现 108

4.7 PICDEM板仿真 110

4.7.1 电路描述 112

4.7.2 演示应用 113

练习 113

作业 114

第5章 PIC16 C应用与系统 116

5.1 PIC16 C应用设计 116

5.1.1 硬件设计 116

5.1.2 软件设计 116

5.1.3 应用调试和测试 117

5.2 PIC16 C温度控制器 118

5.2.1 系统操作 118

5.2.2 软件设计和实现 119

5.3 PIC16 C数据记录系统 120

5.3.1 BASE板 120

5.3.2 程序纲要 122

5.4 PIC16 C操作系统 123

5.4.1 轮询I/O口 123

5.4.2 中断 123

5.4.3 PC 操作系统 124

5.4.4 实时操作系统 125

5.5 PIC16 C系统设计 126

5.5.1 硬件选择 126

5.5.2 微控制器 127

5.5.3 硬件设计 128

5.5.4 软件设计 129

练习 129

作业 130

附录A 使用ISIS Schematic Capture

进行硬件设计 131

附录B 使用CCS C进行软件设计 134

附录C 使用Proteus VSM进行系统

测试 141

附录D C编译器比较 145

附录E CCS C编程语法小结 153

附录F CCS C编程函数参考 156

答案 163

查看详情

8位单片机C语言编程:基于PIC16内容简介

C语言具有处理高级程序和多任务的能力,已经成为最受欢迎的微控制器编程语言。本书提供了在PIC16微控制器上用C语言进行编程的全程指南。此外,本书还讨论了工程师必知必会的实时操作系统,并着重介绍了Microchip MPLAB IDE、CCS PCM C编译器、Proteus VSM等常用软件。书中包含大量的源代码、电路图和硬件方框图,所有应用实例都选择了Microchip PICDEM机械电子电路板。

阅读本书不需要具备C语言的知识,本书是新入行的工程师、学生和爱好者的入门之选。

查看详情

8位单片机C语言编程:基于PIC16常见问题

查看详情

8位单片机C语言编程:基于PIC16文献

自动门课程设计(基于单片机c语言编程) 自动门课程设计(基于单片机c语言编程)

自动门课程设计(基于单片机c语言编程)

格式:pdf

大小:598KB

页数: 29页

1绪论 1.1 自动门的简介 自动门控制系统,在现当代社会是一个应用非常广泛的设备,自动门已经广 泛应用于酒店、银行、超市、停车场或公共建筑等入口,其主要核心部分——自 动门控制系统正是我们这篇论文的主要研究讨论的课题。 自动门是指 :可以将人接近门的动作 (或将某种入门授权) 识别为开门信号的 控制单元,通过驱动系统将门开启, 在人离开后再将门自动关闭, 并对开启和关 闭的过程实现控制的系统。 自动门的性能优劣主要取决于它的控制装置, 早期的 自动门控制系统采用继电器逻辑控制,造成安装繁琐、体积大、不稳定、不易维 修等缺点已逐渐被淘汰。 1.2 本设计研究的内容 1.2.1 自动平移门机组的部件组成 在本设计中主要研究自动平移门, 设计的自动平移门具有手动和自动开门功 能以及分时段控制功能, 同时配备防夹人光栅、 后备电源等辅助装置来满足商场 等人流众多场所的高效率、高安全性的要求。 (

基于PIC16C74单片机空调室内机软件的实现 基于PIC16C74单片机空调室内机软件的实现

基于PIC16C74单片机空调室内机软件的实现

格式:pdf

大小:598KB

页数: 3页

在介绍空调室内机控制器功能的基础上 ,从软件的规划着手 ,详细介绍了室内机软件的总体设计过程、详细设计过程以及编码的实现 ,并在此基础上重点给出了空调室内机运行模式的特点和结合这些特点如何用 MPL AB集成开发环境去实现各运行模式。

单片机原理与应用:基于C语言内容简介

《单片机原理与应用:基于C语言》主要是采用一个全新的方式,带领学生从零基础开始学习单片机和c语言编程,让学生不仅能在学习过程中认识常用的电子元器件及其识别方式,而且能快速地掌握8051单片机原理以及如何使用C语言来为其编写程序。

《单片机原理与应用:基于C语言》定位于职业院校学生或电子爱好者的入门指导书,读者有无编程基础都可以在短时间内入门8051系列单片机的开发。《单片机原理与应用:基于C语言》使用流行的c语言编写全部代码,因此它也是一本学习C语言的开发实践书,为读者今后进行嵌入式开发和程序代码移植打下坚实基础。

查看详情

单片机原理及应用(基于C语言)内容简介

《高职高专“十二五”规划教材:单片机原理及应用(基于C语言)》以C语言(C51)为主线,同时兼顾汇编语言,详细介绍了51系列单片机的原理及应用知识。《高职高专“十二五”规划教材:单片机原理及应用(基于C语言)》主要内容包括单片机基础知识、MCS-51单片机的基本结构、MCS-51单片机的指令系统及汇编程序设计、单片机的C51程序设计、MCS-51的定时和中断系统、串行接口及串行通信技术、AT89C51单片机系统扩展、AT89C51单片机的接口技术以及单片机应用系统设计等。同时,选用了信号灯、流水灯、数字钟、计数器、数字电压表、信号发生器、单片机双机通信、球赛记分牌等十个单片机典型应用作为实训,并且所有实训均在Keil C51 Vision4和ISIS7 professional环境下调试通过。

《高职高专“十二五”规划教材:单片机原理及应用(基于C语言)》内容简洁实用,讲解通俗易懂,并有大量应用实例,实用性强,既可作为高职高专院校通信类、信息类、应用电子类、控制类、仪器仪表类以及机电类等专业单片机课程的教材,也可作为从事单片机开发应用的工程技术人员的参考书。

查看详情

51单片机C语言编程从入门到精通内容简介

本书通过大量实例和采用程序逐行解说的方式介绍51单片机和C语言编程。全书主要内容有单片机快速入门、数制与C51语言基础、51单片机编程软件的使用、单片机驱动发光二极管的电路及编程、单片机驱动LED数码管的电路及编程、中断功能的使用及编程、定时器/计数器的使用及编程、按键电路及编程、双色LED点阵的使用及编程、液晶显示屏的使用及编程、步进电机的使用及编程、单片机的串行通信及编程、模拟I2C总线通信及编程、A/D(模/数)与D/A(数/模)转换电路及编程、51单片机的硬件系统、单片机开发常用电子元器件。

本书内容由浅入深、语言通俗易懂,并且内容结构安排符合学习认知规律,适合作为初学者学习51单片机C语言编程的自学图书,也适合作为职业院校电类专业的单片机教材使用。

查看详情

相关推荐

立即注册
免费服务热线: 400-888-9639