设为首页
收藏本站
开启辅助访问
登录
立即注册
只需一步,快速开始
会员
首页
BBS
文章
Portal
教程
最新
供电设计
联系我
直达
搜索
搜索
图文教程
磁力开关
馈电开关
采煤机
华宁集控
高爆开关
掘进机
视频教程
初入煤电
组合开关
移变低馈
资料下载
书籍
标规
资料
说明书
社区分类
煤电入门
煤电维修
维修电工
电气软件
电子技术
工控自动
本版
文章
帖子
百技网
»
首页
›
电子技术
›
单片机
›
PIC单片机循环程序应用实例
返回列表
发新帖
PIC单片机循环程序应用实例
[复制链接]
1655
|
0
|
2011-9-7 22:56:54
|
显示全部楼层
|
阅读模式
<
笔者在这里介绍一种定时程序,说明循环程序在PIC
单片机
上的应用。笔者仍以PIC16F84单片机为例建立其定时源程序清单。该定时器源程序只需改变一条指令的常数设置,即可使定时时间从分钟级到3?8小时的连续变化(4MHz晶振条件)。PIC16F84单片机的硬件电路,请见本报第32期实验编程器1?01实验板电路。在该实验板电路上,若读者改变晶振的频率(2MHz、1MHz、500kHz)等,很易直观看出定时时间成比例相应地增加,这对了解PIC单片机的性能十分直观有趣。若在该源程序上再多设置一次循环,可使定时时间长达1月以上。
该PIC16F84定时源程序可直接在MPLAB集成开发环境软件下进行汇编,其汇编后生成的HEX文件可在实验编程器1?01上对源程序进行固化并可在相应的实验板上直接观察实验的结果。PIC16F84定时的源程序清单如下(文件各可自定义):
LIST P=PIC16F84
#INCLUDE P16F84?INC
COUNT1 EQU 0x1F
COUNT2 EQU 0x1E
COUNT3 EQU 0x1D
COUNT4 EQU 0x1C
ORG 0
START CLRW ;与MOVLW 0等效
BSF STATUS,5;选体1
MOVWF TRISB ;设B口为输出
BCF STATUS,5;STATUS复位当前体0
CLRF PORTB ;定时启动功能
M1 BTFSS PORTA,1 ;判断A口第D1位,D1=1间跳,D1=0顺
;序执行
GOTO M2
GOTO M1
M2 MOVLW 0xAA ;选B口定时位,LED亮开始定时
MOVWF PORTB ;B口按0x10101010输出
DELY CLRW ;与MOVLW 0等效
MOVLW 0xFF
MVOWF COUNT1
MVOWF COUNT2
MVOWF COUNT3
MOVLW 0 ;与CLRW指令等效
MOVLW 0x02 ;0x02送W(最大定时为0xFF)
MOVWF COUNT4 ;定时值控制(细调)
LOOP DECFSZ COUNT1,1 ;CPUNT减1,为0间跳
GOTO LOOP
DECFSZ COUNT2,1 ;同上特点,这里d=1可不用
GOTO LOOP
DECFSZ COUNT3,1 ;同上
GOTO LOOP
DECFSZ COUNT4,1 ;同上,但COUNT4中值可自由选定
GOTO LOOP
CLRW ;与MOVLW 0相同
MOVLW 0x02 ;定时结束显示
MOVWF PORTB
M3 GOTO M3
END ;程序结束
说明:该源程序中常数设置可由读者任意改变,改变之后即可达到任意时间的设定。 ?成都 新立
pic
,
单片机
,
源程序
,
pic单片机
热帖推荐
液位变送器原理
负荷传感压力补偿多路阀的应用
常用仪器仪表词汇英语翻译
耐火电缆的小知识
故障指示器的主要产品及功能
光学的部分术语
电子元件发展主流
群时延、微分相位、微分增益
绝缘劳动保护鞋具备的保护功能
15w射频功率放大器
ADSP2189M在船舶自动识别系统开发中的应用
基于CH371的实用USB接口设计
相关帖子
•
单片机数据采集模块
•
基于GSM和PIC单片机的无人清洁护理机的设计
•
基于ATmega16单片机的实时温度采集与分析系统
•
啥是单片机
•
单片机的调光控制器设计
•
单片机控制的可控硅全波半控桥触发电路
•
关于单片机控制的电线探测仪的一些问题
•
VMware Workstation 10 虚拟机的使用_安装应用程序_虚拟机与物理机之间传送文件
•
徐州科达400馈电开关,送电显示单片机连接失败,有知道怎么回事吗?
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
aini
回复楼主
返回列表
电子基础
电子制作
单片机
器件应用
图文推荐
如何升级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