PIC18 microcontroller architecture and developing using C programming language
副标题:无
作 者:张珣,张钰编著
分类号:
ISBN:9787302288121
微信扫一扫,移动浏览光盘
简介
书籍
计算机书籍
《pic18系列单片机原理及c语言开发》是一本pic单片机c语言开发应用的入门级指导图书,详细叙述了美国microchip(微芯)公司pic系列单片机的技术特点,以picl8f452单片机为例,结合具体应用实例,重点介绍了集成开发环境的使用和c语言开发的基础知识,并给出了相应的参考应用程序。使用picl8系列单片机c语言编程的初级和中高级用户可以在本书中了解到c语言编译器的特性和细节,也可以从本书中找到一些实际应用问题的解决方法。
《pic18系列单片机原理及c语言开发》内容通俗易懂,实用性较强,可供学习pic单片机c语言开发的有关技术人员和爱好者以及高等院校相关专业的师生阅读参考。
目录
《pic18系列单片机原理及c语言开发》
第1章单片机概述
1.1数字逻辑基础
1.1.1计算机中的数与符号
1.1.2信号与编码
1.1.3二进制算术运算
1.1.4逻辑运算
1.1.5关系运算
1.1.6alu与cu
1.1.7输入输出接口
1.1.8存储器
1.1.9模拟数字转换
1.1.10总线驱动与抗干扰
1.2单片机基本原理
1.2.1单片机体系结构
1.2.2单片机最小系统
1.2.3单片机历史与发展
1.3单片机软件基础
1.3.1计算机语言
1.3.2指令与指令系统
.1.3.3cisc与risc
1.3.4程序的健壮性与程序设计风格
1.3.5监控程序设计
1.3.6软件测试
1.4proteus软件
1.4.1proteus professional界面
1.4.2proteus仿真工具
1.4.3proteus单片机电路仿真
1.4.4proteus物理接口模型
1.4.5proteus单片机电路pcb设计
本章小结
课外阅读——如何阅读datasheet
本章实训
实验1proteus软件仿真
第2章pic系列单片机
2.1pic系列单片机介绍
2.1.1pic系列单片机的发展
2.1.2picl6系列单片机的技术特点
2.1.3picl8系列单片机的技术特点
2.1.4pic24系列单片机的技术特点
2.1.5pic32系列单片机的技术特点
2.1.6dspic系列单片机的技术特点
2.2picl8f452单片机介绍
2.2.1picl8f452单片机体系结构
2.2.2picl8f452单片机最小系统
2.2.3复位电路、振荡电路及时钟电路
2.3pic单片机编译环境介绍
2.3.1编译环境的安装
2.3.2创建工程
2.3.3例程的编译和调试
本章小结
课外阅读——让mplab更易用
本章实训
实验2创建第一个工程
第3章程序设计
3.1汇编程序设计
3.1.1picl8系列指令集
3.1.2汇编格式
3.1.3汇编程序工程的创建和调试
3.2嵌入式环境的c语言程序设计
3.2.1c语言概述
3.2.2在嵌入式环境中使用c语言
3.2.3注释
3.2.4变量、标识符和数据类型
3.2.5字面常量
3.2.6符号常量
3.2.7printf()库函数
3.2.8运算符
3.2.9表达式和语句
3.2.10条件判定
3.2.11循环
3.2.12函数
3.2.13多文件项目和存储类别说明符
3.2.14数组
3.2.15指针
3.2.16结构体
3.2.17共用体
3.2.18位域
3.2.19枚举
3.2.20使用林define宏
本章小结
课外阅读--mplabcl8函数库那些事
本章实训
实验3从“hello world!”开始
第4章picl8系列单片机功能模块
4.1存储器
4.1.1存储器构成
4.1.2闪存程序存储器
4.1.3数据存储器(ram)
4.1.4数据eeprom存储器
4.2中断
4.2.1pic单片机中断介绍
4.2.2中断相关寄存器介绍
4.2.3中断编程
4.3i/o端口
4.3.1pic单片机i/o端口介绍
4.3.2按键扫描与处理
4.3.3数码显示
4.4定时器
4.4.1定时器模块
4.4.2捕捉/比较/pwm(ccp)模块
4.4.3定时器编程
4.4.4pwm信号的产生
4.5a/d转换模块
4.5.1数据采集与处理
4.5.2a/d转换原理
4.5.3a/d转换编程
4.5.4d/a转换
4.5.5d/a转换编程
4.6通信模块
4.6.1串行通信概述
4.6.2usart模块
4.6.3spi模块
4.6.4i2c模块
4.6.5串行通信编程举例
本章小结
课外阅读——picl8系列中断注意事项
本章实训
实验4存储器操作实验
实验5中断实验
实验6按键扫描与处理实验
实验?数码显示实验
实验8定时器实验
实验9pwm实验
实验10a/d转换实验
实验11函数发生器实验
实验12串行通信实验
实验13简易电子琴实验
第5章pic单片机的低功耗设计
5.1功耗产生的原因
5.2如何降低硬件功耗
5.3低功耗设计软件技巧
5.4pic低功耗模式系列纳瓦级单片机
5.5xlp系列纳瓦级单片机
本章小结
课外阅读——液晶显示与驱动
本章实训
实验14单片机功耗测试
第6章pic单片机的电源管理
6.1电源波动与干扰
6.2bor与por
6.3单片机电路的电源稳压与抗干扰
6.4wdt与复位
6.5电池充放电与电量检测
本章小结
课外阅读——电池的特性
本章实训
实验15wdt实验
第7章pic单片机mtouch技术
7.1电容触摸
7.1.1传感器的构建
7.1.2振荡器工作原理
7.1.3测试频率
7.1.4检测按键是否按下
7.1.5寄存器配置
7.2电感触摸
7.2.1传感器的构建
7.2.2内部结构说明
,7.2.3线圈的连接
7.2.4比率测量
7.3csmu模块
7.3.1模拟mux
7.3.2容性传感振荡器
7.3.3定时器资源
7.4mtouch按键编程
7.4.1使用默认数量的按钮
7.4.2通过多路复用器进行扩展
本章小结
课外阅读——分布电容与电感
本章实训
实验16触摸按键实验
第8章pic单片机在测量方面的应用
8.1电压与电流的测量
8.2温度测量
8.2.1用dsl8b20测量温度
8.2.2用tcl047a测量温度
8.3频率与周期测量
8.4声音的采集与还原
本章小结
课外阅读——常见传感器
本章实训
实验17数字电压表设计
实验18采用dsl8b20实现数字温度计
实验19可编程控制放大器设计
第9章pic单片机的智能控制
9.1直流电机控制
9.1.1直流电机介绍及其工作原理
9.1.2程序设计
9.1.3应用场合
9,2步进电机控制
9.2.1步进电机介绍及其工作原理
9.2.2程序设计
9.2.3应用场合
9.3d类放大器设计
9.3.1d类放大器原理
9.3.2d类放大器控制设计
9.3.3程序设计
9.3.4应用场合
本章小结
课外阅读——模糊控制理论
本章实训
实验20直流电机驱动实验
实验21步进电机驱动实验
实验22简易频率计实验
参考文献
第1章单片机概述
1.1数字逻辑基础
1.1.1计算机中的数与符号
1.1.2信号与编码
1.1.3二进制算术运算
1.1.4逻辑运算
1.1.5关系运算
1.1.6alu与cu
1.1.7输入输出接口
1.1.8存储器
1.1.9模拟数字转换
1.1.10总线驱动与抗干扰
1.2单片机基本原理
1.2.1单片机体系结构
1.2.2单片机最小系统
1.2.3单片机历史与发展
1.3单片机软件基础
1.3.1计算机语言
1.3.2指令与指令系统
.1.3.3cisc与risc
1.3.4程序的健壮性与程序设计风格
1.3.5监控程序设计
1.3.6软件测试
1.4proteus软件
1.4.1proteus professional界面
1.4.2proteus仿真工具
1.4.3proteus单片机电路仿真
1.4.4proteus物理接口模型
1.4.5proteus单片机电路pcb设计
本章小结
课外阅读——如何阅读datasheet
本章实训
实验1proteus软件仿真
第2章pic系列单片机
2.1pic系列单片机介绍
2.1.1pic系列单片机的发展
2.1.2picl6系列单片机的技术特点
2.1.3picl8系列单片机的技术特点
2.1.4pic24系列单片机的技术特点
2.1.5pic32系列单片机的技术特点
2.1.6dspic系列单片机的技术特点
2.2picl8f452单片机介绍
2.2.1picl8f452单片机体系结构
2.2.2picl8f452单片机最小系统
2.2.3复位电路、振荡电路及时钟电路
2.3pic单片机编译环境介绍
2.3.1编译环境的安装
2.3.2创建工程
2.3.3例程的编译和调试
本章小结
课外阅读——让mplab更易用
本章实训
实验2创建第一个工程
第3章程序设计
3.1汇编程序设计
3.1.1picl8系列指令集
3.1.2汇编格式
3.1.3汇编程序工程的创建和调试
3.2嵌入式环境的c语言程序设计
3.2.1c语言概述
3.2.2在嵌入式环境中使用c语言
3.2.3注释
3.2.4变量、标识符和数据类型
3.2.5字面常量
3.2.6符号常量
3.2.7printf()库函数
3.2.8运算符
3.2.9表达式和语句
3.2.10条件判定
3.2.11循环
3.2.12函数
3.2.13多文件项目和存储类别说明符
3.2.14数组
3.2.15指针
3.2.16结构体
3.2.17共用体
3.2.18位域
3.2.19枚举
3.2.20使用林define宏
本章小结
课外阅读--mplabcl8函数库那些事
本章实训
实验3从“hello world!”开始
第4章picl8系列单片机功能模块
4.1存储器
4.1.1存储器构成
4.1.2闪存程序存储器
4.1.3数据存储器(ram)
4.1.4数据eeprom存储器
4.2中断
4.2.1pic单片机中断介绍
4.2.2中断相关寄存器介绍
4.2.3中断编程
4.3i/o端口
4.3.1pic单片机i/o端口介绍
4.3.2按键扫描与处理
4.3.3数码显示
4.4定时器
4.4.1定时器模块
4.4.2捕捉/比较/pwm(ccp)模块
4.4.3定时器编程
4.4.4pwm信号的产生
4.5a/d转换模块
4.5.1数据采集与处理
4.5.2a/d转换原理
4.5.3a/d转换编程
4.5.4d/a转换
4.5.5d/a转换编程
4.6通信模块
4.6.1串行通信概述
4.6.2usart模块
4.6.3spi模块
4.6.4i2c模块
4.6.5串行通信编程举例
本章小结
课外阅读——picl8系列中断注意事项
本章实训
实验4存储器操作实验
实验5中断实验
实验6按键扫描与处理实验
实验?数码显示实验
实验8定时器实验
实验9pwm实验
实验10a/d转换实验
实验11函数发生器实验
实验12串行通信实验
实验13简易电子琴实验
第5章pic单片机的低功耗设计
5.1功耗产生的原因
5.2如何降低硬件功耗
5.3低功耗设计软件技巧
5.4pic低功耗模式系列纳瓦级单片机
5.5xlp系列纳瓦级单片机
本章小结
课外阅读——液晶显示与驱动
本章实训
实验14单片机功耗测试
第6章pic单片机的电源管理
6.1电源波动与干扰
6.2bor与por
6.3单片机电路的电源稳压与抗干扰
6.4wdt与复位
6.5电池充放电与电量检测
本章小结
课外阅读——电池的特性
本章实训
实验15wdt实验
第7章pic单片机mtouch技术
7.1电容触摸
7.1.1传感器的构建
7.1.2振荡器工作原理
7.1.3测试频率
7.1.4检测按键是否按下
7.1.5寄存器配置
7.2电感触摸
7.2.1传感器的构建
7.2.2内部结构说明
,7.2.3线圈的连接
7.2.4比率测量
7.3csmu模块
7.3.1模拟mux
7.3.2容性传感振荡器
7.3.3定时器资源
7.4mtouch按键编程
7.4.1使用默认数量的按钮
7.4.2通过多路复用器进行扩展
本章小结
课外阅读——分布电容与电感
本章实训
实验16触摸按键实验
第8章pic单片机在测量方面的应用
8.1电压与电流的测量
8.2温度测量
8.2.1用dsl8b20测量温度
8.2.2用tcl047a测量温度
8.3频率与周期测量
8.4声音的采集与还原
本章小结
课外阅读——常见传感器
本章实训
实验17数字电压表设计
实验18采用dsl8b20实现数字温度计
实验19可编程控制放大器设计
第9章pic单片机的智能控制
9.1直流电机控制
9.1.1直流电机介绍及其工作原理
9.1.2程序设计
9.1.3应用场合
9,2步进电机控制
9.2.1步进电机介绍及其工作原理
9.2.2程序设计
9.2.3应用场合
9.3d类放大器设计
9.3.1d类放大器原理
9.3.2d类放大器控制设计
9.3.3程序设计
9.3.4应用场合
本章小结
课外阅读——模糊控制理论
本章实训
实验20直流电机驱动实验
实验21步进电机驱动实验
实验22简易频率计实验
参考文献
PIC18 microcontroller architecture and developing using C programming language
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!