搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
PIC18F452微控制器嵌入式设计
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    703013625X
  • 作      者:
    (美)约翰 B.皮特曼(John B.Peatman)著
  • 出 版 社 :
    科学出版社
  • 出版日期:
    2005
收藏
内容介绍
  《PIC18F452微控制器嵌入式设计》针对PIC18FXXX系列中最新的PIC18F452芯片论述了微控制器的嵌入式设计。全书主要介绍了汇编语言代码的模块,包含PIC18F452的一组特性,以及与QwikFlash板上的一些I/0器件的相互作用,目的是让读者顺利地写出扩展应用代码。
  《PIC18F452微控制器嵌入式设计》的叙述角度非常独特,作者通过自己的开发经验,力图让读者系统地掌握位控制器潜入式设计中的算法处理,降低复杂性以及开发部分特殊性能。《PIC18F452微控制器嵌入式设计》可作为微控制器嵌入式设计领域学习和研究的大学生、研究生、工程技术人员的参考书。
展开
精彩书摘
  两个1N4148小信号二极管D7和D8,在插进板子时,二极管上的条必须与丝网印刷板上的条一致。这些带极性元件起保护PICl8F452的作用,如果一个电压加到板子底部标有CCP2/C1的输入引脚上,使输入电压保持在0~5V范围之内。该板子的一个任务是用作QwikFlash工具,以50×106的晶体振荡器精度测量频率、周期和最大脉冲宽度。如果二极管的方向反了,VDD和GND就会短路!
  IN4001整流二极管D3是另一个带极性元件。将它插进板子并焊接好之后才能剪掉它的引线。保存多余的引线用于接地焊点,这会在下一步讨论。整流二极管一端有一个条,同样,插入时要与丝网印刷板上的条对应。保险丝接在电源和地之间,它的作用是防止板子过热,这是便宜的安全保障措施。保险丝(Digi-KeyNo.T402-P5P)对整流二极管,既无帮助也无伤害。
  两个标有GND1的孔位于40引脚DIP U3的上方,用一块裸露的弯成U型的粗金属#18 AWG插入。当它焊接到两个GNDI焊点之后,大约高出板子1/4英寸。它用于示波器接地夹子的地线连接。如果没有#18金属丝,可以用前面讨论的整流二极管D3上剪下来的多余的引脚。金属丝的两侧都要焊接上,以增加它的牢固性。然后用斜嘴钳剪掉多余的长度。
  LM34DZ温度传感器TMPI安装在板子左上角的三个孔中。安装传感器使它的扁平圆柱体的后面靠着板子并使“LM34”字样向上。为了做到这一点,首先,弯曲中间的引脚,使字母保持在元件的扁平面上,大约在1/16英寸。然后弯曲其他两个平行引脚,大约在1/8英寸处。将它插入板子先焊接中间的引脚。再调整元件使其扁平面与板子平面平行,然后焊接其余的两个引脚。剪掉多余的引线。
  当插人5V电压调压器REGI时,注意在合适的地方弯曲引脚,调压器的孔与板子上的孔对齐,用一个1/4英寸长的螺钉和螺母拧紧。先拧紧,再焊接,使着力点不在引脚上。
展开
目录
前言
关于本书
致谢
第1章 引言
1.1 信息处理的革命
1.2 发展策略
1.3 FLASH存储技术
1.4 微控制器特点

第2章 CPU结构
2.1 概述
2.2 哈佛结构
2.3 直接寻址
2.4 间接寻址
2.5 程序存储器读操作
2.6 程序指令顺序
2.7 CPU及其状态位
2.8 特殊功能寄存器(SFR)
习题

第3章 指令集
3.1 概述
3.2 F/W的区别
3.3 “分组”操作
3.4 传送指令
3.5 单操作数指令
3.6 “与”、“或”、“异或”指令
3.7 算术运算指令
3.8 有条件和无条件分支转移
3.9 条件跳转指令
3.10 子程序调用和返回指令
3.11保留指令
习题

第4章 QWIKFLASIt目标板
4.1 概述
4.2 QWIKFLASHI/O电路
4.3 QWIKFLASH212具
4.4 调试支持

第5章 程序开发(P1例程)
5.1 概述
5.2 TIMER0操作
5.3 程序结构
5.4 LOOPTIME子程序
5.5 BLINKALIVE子程序
5.6 宏
5.7 P1.ASM程序
5.8 免费工具
5.9 汇编
5.10 执行
习题

第6章 结构化汇编预处理器
6.1 概述
6.2 条件编译和执行
6.3 结构化汇编构架
6.4 条件测试
6.5 SASM输人参数
6.6 SASM安装、执行及程序代码调试
6.7 P1ASM修订
习题

第7章 字符数字液晶显示(P2例程)
7.1 概述
7.2 LCD接口选择
7.3 初始化
7.4 光标定位代码
7.5 显示字符串
7.6 LCD字符集
7.7 用户定义的字符
7.8 显示调试辅助程序
7.9 P2.ASM——显示例程
习题

第8章 旋转脉冲发生器
8.1 概述
8.2 RPG分辨率
8.3 RPG功能
8.4 RPG子程序
8.5 速率检测RPG
习题

第9章 中断和中断时序
9.1 概述
9.2 低优先级中断时序
9.3 低优先级中断结构
9.4 高优先级中断结构
9.5 重要代码区
9.6 外部中断
9.7 PORTB中断(引脚RB7:RIM)
习题

第10章 模数转换
10.1 概述
10.2 I/O引脚分配
10.3 ADC输出格式
10.4 ADC特性及其使用
10.5 ADC的中断控制习题

第11章 I/O引脚设置
11.1 概述
11.2 数字输出引脚功能
11.3 数字I/O电路
11.4 输入设置
习题

第12章 LCD屏幕(P3例程)
12.1 概述
12.2 按钮输入
12。3Screens子程序
12.4 P3.ASM——屏幕选项程序例程
习题

第13章 时间间隔测量
13.1 概述
13.2 TIMERl和内部时间间隔测量
13.3 DisplayMax子程序
13.4 扩展内部时间间隔测量
13.5 CCPI和外部时间间隔测量
13.6 CCP1和内部时间间隔测量
13.7 扩展外部时间间隔测量
13.8 TIMER3和CCP2的使用
13.9 频率测量
13.10 温度测量
习题

第14章 数学运算子程序
14.1 概述
14.2 乘法
14.3 除法
14.4 乘法/除法子程序的使用
14.5 保持计算精度
14.6 浮点子程序
14.7 浮点子程序的使用
14.8 归一化子程序
习题

第15章 串行外设接口的I/O扩展
15.1 概述
15.2 SPI功能
15.3 SPI初始化
15.4 输出端口扩展
15.5 输入端口扩展
15.6 多I/O端口扩展
15.7 DAC输出
15.8 温度输入
15.9 主一从互连
习题

第16章 输出时间间隔控制(P4例程)
16.1 概述
16.2 时序的外部控制
16.3 周期中断发生器
16.4 快速任意方波输出
16.5 通用任意方波输出
……
第17章 外设访问存取总线SMBUS/PC
第18章 通用异步接收发送器UART
第19章 可编程外设芯片
第20章 综合特性
附录
词汇表
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证