设为首页
收藏本站
开启辅助访问
登录
立即注册
只需一步,快速开始
会员
首页
BBS
文章
Portal
教程
最新
供电设计
联系我
直达
搜索
搜索
图文教程
磁力开关
馈电开关
采煤机
华宁集控
高爆开关
掘进机
视频教程
初入煤电
组合开关
移变低馈
资料下载
书籍
标规
资料
说明书
社区分类
煤电入门
煤电维修
维修电工
电气软件
电子技术
工控自动
本版
文章
帖子
百技网
»
首页
›
电子技术
›
单片机
›
PIC系列单片机数据存储器的特点和功能(下) ...
返回列表
发新帖
PIC系列单片机数据存储器的特点和功能(下)
[复制链接]
2096
|
0
|
2011-9-7 22:37:17
|
显示全部楼层
|
阅读模式
<
PIC系列
单片机
数据存储器的特点和功能(下)
3 A/D转换寄存器 这里摘录一段笔者从网上下载的用PIC16F877单片机芯片(带Flash存储器的)完成有关A/D转换的源程序部分指令,并用它说明有关A/D转换寄存器在指令中的用法。这里先引用部分源程序,源程序中的注释是笔者按照指令在程序中的作用所加的注释(不是某条指令的直接功能),这是初学者读以下指令时应注意的。A/D转换器部分源程序清单如下:
DEMO 877?ASM
List P=16F877
org 0x00 ;复位向量
NOP ;空操作
Start Banksel PORTC ;选择PORTC所在
;数据存储器的存储
;体(实为Bank0)
CLRF PORTC ;对RC口清零
MOVLW B′01000001′ ;A/D转换时钟选
;择FOSC/8,打开
; A/D转换器
MOVWF ADCON0 ;设定了A/D转换
;操作部分参数
Banksel OPTION_REG ;选择OPTION所在
;数据存储器的存储 ;体(实为Bank1)
MOVLW B′10000111′ ;设置预分频器TM
; R0,分频率1∶256
MOVWF OPTION ;完成上条指令设置
CLRF TRISC ;设定RC口(8位)
;为输出
MOVLW B′0001110′ ;选中模拟量通道1
;(RA1/AN1)
MOVWF ADCON1 ;模拟基准电压
VREF为芯片电源电压,选择通道1(RA1/AN1)完成
main …
要阅读上述的指令,读者还需了解以下必要的补充知识。
(1)关于用PIC16F877单片机作A/D转换器。PIC16F877单片机是具有多通道模拟量输入的8位A/D转换器。上述的源程序是利用该PIC产品作A/D转换的一种实验程序,其实验目的是用PIC16F877单片机来实现一个通道的8位A/D转换,并将转换结果以二进制形式经RC口输出再由LED显示。实验的电路原理如附图(笔者根据源程序而绘出的PIC16F877A/D转换硬件电路图)所示。
(2)编制与A/D转换器有关的专用寄存器指令。要读懂上述的源程序,应根据以下的线索:1)把握源程序的编写惯例;2)选择RC口和对它清零;3)给A/D控制寄存器ADCON0的各位置数,达到A/D转换时选择A/D位的采样时间,即注释中的A/D时钟选择;4)选择专用寄存器Option并给它各位置数,达到选择预分频器TMR0和确定其分频率(1∶256);5)设定RC口为输出,以保证LED显示;6)给A/D控制器ADCON1的各位置数,以确定PIC16F877单片机的RA1口为模拟量的输入通道。并选中芯片电源作基准电压。读者若需深入了解A/D控制寄存器ADCON0和ADCON1的各位详细功能,请参看有关PIC单片机书籍的详细介绍。
A/D转换的主程序(main)约有13条,将在本版PIC系列专题的后期结合实验板的编程器介绍。PIC系列单片机的其它专用寄存器,如TRISA、STATUS Bank等,本报在前几期有关PIC单片机的文中均已介绍过。 ?
成都 丁锦元
存储器
,
pic
热帖推荐
电动机综合保护器JDB-80-A电气原理图.pdf
采煤机高压整不上去,无法正常开机故障的处理
采煤机近控无法正常牵引故障的处理
采煤机左、右端头控制站失控的维修
采煤机上电后,机组不能自保的维修
采煤机开机后,高、低压力不稳的维修
采煤机中文显示屏黑屏的维修
中文显示屏显示日期和时间不准确的维修
采煤机左截割电机无法启动的维修
采煤机不能同时使用两台变频器正常牵引割煤
采煤机右端头控制站失控的维修
采煤机主启正常,中文显示屏不显示的维修
相关帖子
•
如何产生时钟脉冲
•
PLC有哪些性能指标
•
三菱各系列触摸屏存储器
•
S7-200系列PLC的主要技术性能
•
PLC的选型方法
•
A-B SLC 500/1746系列资料
•
三菱PLC控制系统的一般设计方法及步骤
•
S7-200系列 PLC的存储器空间
•
常用存储器IC介绍
•
基于GSM和PIC单片机的无人清洁护理机的设计
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
abb
回复楼主
返回列表
电子基础
电子制作
单片机
器件应用
图文推荐
如何升级VIP用户组
2018-01-13
软启动器的工作过程
2018-12-26
天津华宁KTC101主控器的内部结构
2021-05-14
煤矿电工教程:10、风机开关过流、短路、断相保护工作原理
2022-03-12
矿用防爆软启开关教程——13、软启开关近控启动过程
2020-02-15
热门排行
1
KJZ1-200(400)馈电开关原理分析
2
这个电气元件符号你认识吗?
3
煤矿电工教程:10、风机开关过流、短路、断相保护工作原理
4
馈电开关漏电闭锁故障维修_成伟维修笔记1
5
馈电开关漏电闭锁故障的维修_成伟维修笔记7
6
馈电开关漏电试验不跳闸故障维修_成伟维修笔记4
7
煤矿风机开关教程:11、过、欠压保护相关参数的设置
8
煤矿高压防爆开关漏电保护的研究
9
天津华宁KTC101主控器的内部结构
10
高防开关短路跳闸故障的维修_成伟维修笔记8