大拱桥--暨南大学学生门户 » 图书馆 » 微处理机 » PIC单片机C语言非常入门与视频演练
名称 PIC单片机C语言非常入门与视频演练
索引号 TP368.1/20129
分类号 TP368.1
TP368.1(微处理机)
TP368(各种微型计算机)
TP36(微型计算机)
TP3(计算技术、计算机技术)
TP(自动化技术计算技术技术)
T(工业技术)
作者 刘建清、
出版社 北京 : 电子工业出版社, 2011
ISBN 978-7-121-14617-6
页数 222页 : 图 ; 26cm 光盘1片
价格 CNY39.00
标签
简介
注解 有书目 本书简要介绍了PIC单片机C语言的基本知识、实验器材和实验方法,并演练了大量适宜初学者入门的典型实例,为方便读者实验,本书的所有实例开发了PIC核心板和DD-900mini实验板,并以视频的方式记录了书中主要实验的演示过程和现象。
书籍简介

刘建清编著的《PIC单片机C语言非常入门与视频演练(附光盘)》简要介绍了PIC单片机C语言的基本知识、实验器材和实验方法,并演练了大量适宜初学者入门的典型实例,为方便读者实验,本书的所有实例开发了PIC核心板和DD-900mini实验板,并以视频的方式记录了书中主要实验的演示过程和现象。需要说明的是,DD-900mini实验板是针对51单片机的,但是,通过外接一个“PIC核心板”,就可以让DD-900mini摇身一变,成为PIC开发板。当然,如果读者有其他51实验板,也同样可以让自己的51实验板变成PIC开发板,这会为用户节约不少开支。
《PIC单片机C语言非常入门与视频演练(附光盘)》语言通俗、实例丰富、图文结合、简单明了,适合PIC单片机初学者和爱好者学习,也可作为中等专业技术学校、中等职业学校等教学用书。

书籍目录

第1章 PIC单片机非常入门/1 1.1 PIC单片机介绍/1 1.1.1 PIC单片机的特色/1 1.1.2 PIC16F87X单片机的结构/2 1.1.3 PIC16F877A单片机的外部引脚/3 1.1.4 PIC16F877A的内部存储器/4 1.1.5 PIC16F877A单片机的I/O口/6 1.1.6 复位电路和系统时钟/7 1.2 PIC单片机C语言入门/10 1.2.1 为什么采用C语言编程/10 1.2.2 简单的C语言程序/11第2章 PIC单片机实验器材介绍及实验过程演示/16 2.1 PIC单片机实验器材介绍/16 2.1.1 PIC核心板介绍/16 2.1.2 DD-900mini实验板介绍/17 2.1.3 PICKIT2介绍/22 2.2 PIC单片机开发软件的安装/23 2.3 PIC单片机实验过程演示/24 2.3.1 硬件电路/24 2.3.2 编写和编译程序/25 2.3.3 程序的仿真/31 2.3.4 程序的下载/36第3章 PIC单片机C语言学习与演练/38 3.1 标识符和关键字/38 3.1.1 标识符/38 3.1.2 关键字/38 3.2 数据类型介绍与演练/40 3.2.1 数据类型介绍/40 3.2.2 数据类型演练/41 3.3 常量、变量介绍与演练/45 3.3.1 常量/45 3.3.2 变量/46 3.3.3 常量与变量演练/48 3.4 运算符、表达式介绍与演练/49 3.4.1 运算符、表达式介绍/49 3.4.2 运算符、表达式演练/53 3.5 PICC基本语句介绍与演练/55 3.5.1 表达式语句和复合语句/55 3.5.2 条件选择语句/56 3.5.3 循环语句/58 3.5.4 PICC基本语句演练/62 3.6 PICC函数介绍与演练/67 3.6.1 函数概述/67 3.6.2 函数的参数和返回值/68 3.6.3 函数的调用/69 3.6.4 局部变量和全局变量/70 3.6.5 变量的存储种类/71 3.6.6 中断函数的实现/72 3.6.7 函数演练/73 3.7 PICC数组和指针介绍与演练/76 3.7.1 数组介绍/76 3.7.2 指针介绍/80 3.7.3 数组与指针演练/84第4章 PIC单片机内部资源视频演练/87 4.1 中断系统视频演练/87 4.1.1 中断系统介绍/87 4.1.2 视频演练1——外中断练习/91 4.2 定时/计数器视频演练/94 4.2.1 PIC定时/计数器介绍/94 4.2.2 视频演练2——TMR0定时实验/98 4.2.3 视频演练3——TMR1定时实验/99 4.2.4 视频演练4——TMR2定时实验/101 4.3 CCP模块视频演练/102 4.3.1 CCP模块介绍/102 4.3.2 视频演练5——CCP1模块比较输出模式实验/106 4.4 串行通信实例解析/108 4.4.1 串行通信介绍/108 4.4.2 视频演练6——PC控制单片机工作/113第5章 键盘接口电路视频演练/117 5.1 键盘接口电路基本知识/117 5.1.1 键盘的工作原理/117 5.1.2 键盘与单片机的连接形式/118 5.2 键盘接口电路视频演练/118 5.2.1 视频演练1——数码管显示独立按键值/118 5.2.2 视频演练2——可控流水灯/121第6章 LED数码管视频演练/125 6.1 LED数码管介绍/125 6.1.1 LED数码管的结构/125 6.1.2 LED数码管的显示码/126 6.1.3 LED数码管的显示方式/127 6.2 LED数码管视频演练/129 6.2.1 视频演练1——数码管动态扫描演示/129 6.2.2 视频演练2——数码管电子钟/131第7章 LCD显示视频演练/140 7.1 字符型LCD基本知识/140 7.1.1 字符型LCD引脚功能/140 7.1.2 字符型LCD内部结构/141 7.1.3 字符型LCD控制指令/143 7.1.4 字符型LCD驱动程序软件包的制作/146 7.2 字符型LCD视频演练/149 7.2.1 实例解析1——1602 LCD显示字符串/149 7.2.2 实例解析2——1602 LCD移动显示字符串/152 7.2.3 视频演练3——1602 LCD电子钟/153第8章 时钟芯片DS1302视频演练/160 8.1 时钟芯片DS1302基本知识/160 8.1.1 DS1302介绍/160 8.1.2 DS1302的控制命令字/161 8.1.3 DS1302的寄存器/161 8.1.4 DS1302的数据传送方式/163 8.1.5 DS1302驱动程序软件包的制作/163 8.2 DS1302数码管电子钟视频演练/166第9章 PIC单片机读/写I2C总线视频演练/173 9.1 I2C总线介绍/173 9.1.1 I2C总线工作原理/173 9.1.2 I2C总线的电气结构/174 9.1.3 I2C总线器件的寻址方式/174 9.1.4 I2C总线数据的传输规则/174 9.1.5 I2C总线数据的读写格式/175 9.1.6 I2C总线接口芯片24C04介绍/176 9.1.7 I2C总线驱动程序软件包的制作/177 9.2 I2C总线接口芯片24C04视频演练/180第10章 温度传感器DS18B20视频演练/185 10.1 温度传感器DS18B20基本知识/185 10.2 DS18B20数字温度计视频演练/190第11章 红外遥控视频演练/195 11.1 红外遥控基本知识/195 11.1.1 红外遥控系统/195 11.1.2 红外遥控的编码与解码/195 11.1.3 DD-900mini实验板遥控电路介绍/197 11.2 红外遥控视频演练/197 11.2.1 实例演练1——LED数码管显示遥控器键值/197 11.2.2 视频演练2——LCD显示遥控器键值/203第12章 PIC单片机音乐发声视频演练/209 12.1 单片机音乐发声简介/209 12.2 PIC单片机音乐发声视频演练/209 12.2.1 视频演练1——单片机发出警报声/209 12.2.2 视频演练2——单片机发出模拟救护车声/211 12.2.3 视频演练3——单片机发出模拟消防车声/215 12.2.4 视频演练4——单片机唱歌/217参考文献/222