| | 网站首页 | 电子基础 | 电子应用 | 电子电路图 | 雁过留声 | 软硬件设计 | | |
![]() |
![]() |
| 您现在的位置: 迷失者电子网 >> 软硬件设计 >> 单片机 >> 文章正文 |
|
|||||
|
PIC系列单片机数据存储器特点 |
|||||
| PIC系列单片机数据存储器特点 | |||||
作者:佚名 文章来源:网络 点击数: 更新时间:2008-3-10 ![]() |
|||||
|
DEMO 877ASM 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单片机的文中均已介绍过。 成都 丁锦元
|
|||||
| 文章录入:admin 责任编辑:admin | |||||
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 | |||||
| 最新热点 | 最新推荐 | 相关文章 | ||
| 单片机的作用是什么 几种常用单片机介绍 单片机显控系统浅析 单片机初学者知识 PIC系列单片机数据存储器特点… PIC单片机的基本构建 PIC系列单片机芯片引脚符号 PIC系列单片机数据存储器功能 PIC16C84单片机简介02 PIC16C84单片机简介01 |
网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
| | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 管理登录 | | |
![]() |
Copyright@ 2005-2008 www.MsZhe.com All rights reserved |