选择特殊符号
选择搜索类型
请输入搜索
该书是"图解PIC单片机应用技术"丛书之一。本书以从未接触过微控制器的人为对象,把理解编程基本思路作为重点,分别介绍PIC微控制器的内部动作,编程过程分析,PIC微控制器数字量接口的应用,以及如何熟练使用内置设备、驱动电机等。附录部分给出PIC的开发步骤、向PIC微控制器写入程序、指令表、PIC16F877A等。该书图文并茂,实例丰富,内容循序渐进,具有很强的实用性。该书可供PIC单片机爱好者、高等院校相关专业师生,以及从事PIC单片机项目开发制作的工程技术人员阅读和参考。
4.1.5 外部电源
4.2 实验电路的构成
4.3 熟练使用I/O接口
4.3.1 点亮LED的实验
4.3.2 PIC的初始化--最重要的是不要损坏PIC
4.3.3 确定输人输出的寄存器
4.3.4 点亮LED的程序
4.3.5 使LED闪烁(1)
4.3.6 程序的执行速度
4.3.7 延长闪烁时间间隔的方法
4.3.8 延时10μs
4.3.9 延时1ms
4.3.10 延时0.5 s
4.3.11 使LED闪烁(2)
4.3.12 改变闪烁的周期
4.3.13 改变点亮和熄灭时间之比
4.3.14 注意read modify write操作
4.4 读取开关状态
4.4.1 位测试和检测开关状态
4.4.2 开关的接点颤动
4.4.3 防止开关的接点颤动的对策
4.4.4 松开开关时使LED动作
4.4.5 以固定周期读取开关状态
第5章 熟练使用内置设备
5.1 熟练使用A-D变换器
5.1.1 A-D变换的值
5.1.2 A-D变换时钟周期的设定
5.1.3 选择A-D变换结果的格式
5.1.4 输入引脚的设定
5.1.5 A-D变换的精度和速度
5.1.6 A-D变换方法
5.1.7 A-D变换的实验
5.1.8 关于中断
5.1.9 根据输入电压(电位器)改变闪烁间隔
5.1.10 利用查表法的实验
5.1.11 使用硫化镉光电池的实验
5.1.12 光暗时LED闪烁
5.1.13 亮度记忆
5.2 熟练使用USART模块
5.2.1 串行通信的基础知识
5.2.2 异步串行通信的基础
5.2.3 PIC16F877A串行通信的初始设定
5.2.4 利用PIC16F877A做串行通信(发送)
5.2.5 利用PIC16F877A做串行通信(接收)
5.2.6 按照串行通信发出的指示而动作的程序
5.2.7 从初始化到主程序
5.2.8 发送子程序和字符变换子程序
5.2.9 发送A-D变换结果的子程序
5.2.10 LED的点亮/熄灭的子程序
5.2.11 查表的子程序
5.2.12 实际动作
5.3 用字符型液晶显示器显示字符
5.3.1 液晶模块的引脚配置
5.3.2 液晶模块的内部寄存器
5.3.3 液晶显示器和并行通信
5.3.4 用4位格式发送8位数据,液晶模块的初始化
5.3.5 忙标志位(busy flag)
5.3.6 用PC机串行通信向液晶模块写入字符的程序
5.3.7 液晶模块初始化子程序
5.3.8 向液晶模块写入的子程序
5.3.9 从液晶模块读出的子程序
5.3.10 其他子程序
5.4 定时器0的使用方法
5.5 熟练使用中断
5.5.1 编制中断处理程序的方法
5.5.2 定时器0的中断
5.5.3 使用定时器0中断的程序
5.5.4 使用中断的注意事项
第6章 驱动电动机
6.1 驱动无线伺服电动机的实验
6.1.1 驱动电动机的实验
6.1.2 由PC计算机发出角度控制指令(利用中断产生脉冲)
6.1.3 程序的结构
6.1.4 利用2个定时器的中断产生脉冲
6.1.5 定时器2的使用方法
6.1.6 利用中断驱动伺服电动机的程序
6.1.7 中断处理程序
6.1.8 接收PC计算机的命令(主程序)
6.1.9 把2个字符变换成为十六进制数(子程序RCV-HEX)
6.1.10 与PC计算机相连接驱动伺服电动机
6.2 驱动电动机的实验
6.2.1 使用CCP模块
6.2.2 使用CCP模块控制电动机的转速
6.2.3 使用CCP模块的程序
第7章 熟练使用PIC
7.1 阅读数据手册
7.2 数据手册的构成
7.3 阅读数据手册(内置EEPROM的使用方法)
7.3.1 内容概要及关联寄存器
7.3.2 程序实例
7.3.3 注意事项与总结
7.4 休眠
7.4.1 从休眠中唤醒
7.4.2 使用sleep指令时的注意事项
7.5 看门狗定时器
7.5.1 什么是看门狗定时器(WDT)
7.5.2 看门狗定时器的动作时间
7.5.3 检测看门狗定时器的动作
7.6 汇编器的其他功能
7.6.1 条件汇编
7.6.2 宏功能
7.7 头文件的阅读方法
7.8 应用指南的使用方法
7.8.1 AN617定点数的运算程序
7.8.2 AN617的使用方法
7.8.3 定点数
7.8.4 计算程序应用指南
7.9 其他14位PIC微控制器的使用
7.9.1 PIC12F675的使用
7.10 调试要点
7.11 本书结束语
附录A PIC的开发步骤
附录B 向PIC微控制器写入程序
附录C 指令表
附录D PIC16F877A特殊功能寄存器一览表
第1章 PIC微控制器概述
1.1 PIC的概念
1.2 编程的顺序流程书
1.3 机器语言
第2章 PIC微控制器编程的基础知识
2.1 PIC微控制器的内部结构
2.2 程序计数器
2.3 汇编语言和机器语言
2.4 地址和标签地址
2.5 数字的表示方法(二进制、十进制、十六进制)
2.5.1 二进制数
2.5.2 十六进制数
2.5.3 把二进制数转换成为十进制数
2.5.4 把十六进制数转换成为十进制数
2.5.5 把十进制数转换成为十六进制数
2.6 二进制的加法和减法
2.7 用2的补数表示负数
2.8 逻辑运算
2.9 移位
2.10 PIC16F877A的文件寄存器
2.11 PIC中使用的数字
2.12 寄存器STATUS
2.13 PIC16F877A指令一览
2.14 PIC16F877A的指令分类
2.15 PIC编程基础
2.16 Bank切换
2.17 文件寄存器的间接访问
2.18 汇编语言的编程规则
2.19 MPASM的常用功能
2.20 标签地址与通用寄存器的使用方法
第3章 编程过程分析
3.1 模拟器的使用
3.2 熟练使用汇编语言
3.3 利用模拟器执行加减运算与逻辑运算
3.4 数值的比较
3.5 循环操作
3.5.1 同一动作重复执行2次
3.5.2 同一动作重复执行10次
3.5.3 同一动作重复执行1000次
3.5.4 同一动作重复执行1111次
3.5.5 同一动作重复执行1 000 000次
3.6 子程序
3.6.1 用寄存器w传递参数
3.6.2 用特定的寄存器传递参数
3.6.3 用指针寄存器(FSR)传递参数
3.7 条件分支(寄存器PCL计算)
3.8 查表(读取预先准备的表)
3.9 计算过程分解
3.9.1 2字节的加法计算
3.9.2 2字节的减法计算
3.9.3 简单的乘法与除法计算
3.10 Bank切换的要点
3.10.1 直接访问寄存器
3.10.2 使用FSR、INDF间接访问
第4章 PIC微控制器数字量接口的应用
4.1 PIC微控制器的硬件介绍
4.1.1 PIC16F877A的引脚配置
4.1.2 电源和振荡器的类型,动作频率
4.1.3 频率和周期
4.1.4
写程序的时候可以设置,在Mplab软件里也可以设置。如果用某些PIC专用的烧录工具也可以再烧录界面来设置。 看来你还没学好PIC单片机。因为内部振荡器的设置时在配置位里设置的。学PIC的单片机首先就必...
OC7CON = 0X0001; //第一第二句汇编,把1赋值给0C7CON OC7CON |= 0X0002; //第三句汇编,把OC7CON的D1位置一,设置比较输出的模式。 OC7R = 500...
这个和灯、流水灯类似,应该不难说说你的详细要求吧
基于PIC单片机的医用LED手术灯设计
采用由多颗高亮LED构成的阵列组合,配合目前华润矽威科技(上海)有限公司新推出的PT4115绿色照明LED灯驱动电路,并通过Microchip Technology Inc.的单片机PIC16F627实现了PWM调光、定时控制等功能,从而设计实现了便于医院特殊环境下使用的高效节能、易操作、易控制的冷光源LED手术灯.
自动门课程设计(基于单片机c语言编程)
1绪论 1.1 自动门的简介 自动门控制系统,在现当代社会是一个应用非常广泛的设备,自动门已经广 泛应用于酒店、银行、超市、停车场或公共建筑等入口,其主要核心部分——自 动门控制系统正是我们这篇论文的主要研究讨论的课题。 自动门是指 :可以将人接近门的动作 (或将某种入门授权) 识别为开门信号的 控制单元,通过驱动系统将门开启, 在人离开后再将门自动关闭, 并对开启和关 闭的过程实现控制的系统。 自动门的性能优劣主要取决于它的控制装置, 早期的 自动门控制系统采用继电器逻辑控制,造成安装繁琐、体积大、不稳定、不易维 修等缺点已逐渐被淘汰。 1.2 本设计研究的内容 1.2.1 自动平移门机组的部件组成 在本设计中主要研究自动平移门, 设计的自动平移门具有手动和自动开门功 能以及分时段控制功能, 同时配备防夹人光栅、 后备电源等辅助装置来满足商场 等人流众多场所的高效率、高安全性的要求。 (
《PIC单片机应用》是"图解PIC单片机应用技术"丛书之一。《PIC单片机应用》共13章,第1章介绍PIC单片机的主要功能和作用,程序运行方式和指令表示方法,第2~5章以制作并运行一个简单的PIC单片机为例,介绍PIC的基本开发过程,如软件开发环境、制作AKI-PIC编程器。MPLABIDE编写程序以及测试方法等。第6~13章主要讲解定时器、中断处理、捕获/比较/PWM、LCD显示器编程、LISART接口、SSF接口、A/D转换器的使用方法,以及EEP-ROM的读写处理等。附录中介绍MPASM的伪指令、数值和运算方法,指令集,特殊功能寄存器的用法,以及EEPROM读写处理测试程序实例等。
《PIC单片机应用》内容通俗易懂,实例丰富,图文并茂,实用性强,可供有关PIC单片机的技术人员和爱好者,以及工科院校相关专业的师生阅读参考。
1.PIC单片机(Peripheral Interface Controller)是一种用来开发和控制外围设 备的集成电路(IC)。一种具有分散作用(多任务)功能的CPU。与人类相比,大脑就是CPU,PIC 共享的部分相当于人的神经系统。
2.PIC 单片机是一个小的计算机。
3.PIC单片机有计算功能和记忆内存像CPU并由软件控制运行。然而,处理能力-般,存储器容量也很有限,这取决于PIC的类型。但是它们的最高操作频率大约都在20MHz左右,存储器容量用做写程序的大约1K-4K字节。
时钟频率与扫描程序的时间和执行程序指令的时间有关系。但不能仅以时钟频率来判断程序处理能力,它还随处理装置的体系结构改变(1*)。如果是同样的体系结构,时钟频率较高的处理能力会较强。
PIC | XX | XXX | XXX | (X) | -XX | X | /XX |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
1.前缀: PIC MICROCHIP 公司产品代号,特别地:dsPIC为集成DSP功能的新型PIC单片机
2.系列号:10、12、16、18、24、30、33、32,其中
PIC10、PIC12、PIC16、PIC18为8位单片机
PIC24、dsPIC30、dsPIC33为16位单片机
PIC32为32位单片机
3.器件型号(类型):
C CMOS 电路
CR CMOS ROM
LC 小功率CMOS 电路
LCS 小功率保护
AA 1.8V
LCR 小功率CMOS ROM
LV 低电压
F 快闪可编程存储器
HC 高速CMOS
FR FLEX ROM
4.改进类型或选择
54A 、58A 、61 、62 、620 、621
622 、63 、64 、65 、71 、73 、74
42 、43 、44等
5.晶体标示:
LP 小功率晶体,
RC 电阻电容,
XT 标准晶体/振荡器
HS 高速晶体
6.频率标示:
-02 2MHZ,
-04 4MHZ,
-10 10MHZ,
-16 16MHZ
-20 20MHZ,
-25 25MHZ,
-33 33MHZ
7.温度范围:
空白 0℃至70℃,
I -45℃至85℃,
E -40℃至125℃
8.封装形式:
L PLCC 封装
JW 陶瓷熔封双列直插,有窗口
P 塑料双列直插
PQ 塑料四面引线扁平封装
W 大圆片
SL 14腿微型封装-150mil
JN 陶瓷熔封双列直插,无窗口
SM 8腿微型封装-207mil
SN 8腿微型封装-150 mil
VS 超微型封装8mm×13.4mm
SO 微型封装-300 mil
ST 薄型缩小的微型封装-4.4mm
SP 横向缩小型塑料双列直插
CL 68腿陶瓷四面引线,带窗口
SS 缩小型微型封装
PT 薄型四面引线扁平封装
TS 薄型微型封装8mm×20mm
TQ 薄型四面引线扁平封装