维库电子市场网
登录 免费注册 首页 | 行业黑名单 | 委托交易 | 帮助 | English
 
IC供应
IC求购
非IC供应
非IC求购
电子资讯
技术资料
商人论坛
 
技术文章 PDF资料 IC价格 引脚说明 电路图 IC替换 IC厂商 电子辞典
作者 主题 内容
采购元器件好去处--维库电子市场网推荐
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统
驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe

求教 EMC程序异常(附源程序)

来源:21ic 作者:xueyingdao 栏目:单片机
求教 EMC程序异常(附源程序)
一个简单的程序,通过判断P6口的P64-P67的高低电平,调用相应的子程序;
设计的状态为:
            P67=0   调用 CH4_1
            P66=0   调用 CH3_1

            P65=0   调用 CH2_1
            P64=0   调用 CH1_1
现实的状况为:
            P67=0   调用 CH2_1
            P66=0   调用 CH3_1

            P65=0   调用 CH2_1
            P64=0   调用 CH2_1

一下为部分程序,其中R_flag表示为相应调用成功的标志位,避免重复调用.
org 10H
MOV    A,@0x0        ;    0x10
IOW    0xe        ;    0x11
IOW    0xf        ;    0x12
MOV    A,@0x00        ;    0x13 定义输出脚
IOW    0x5        ;    0x14
MOV    A,@0xff        ;    0x15 定义输入脚
IOW    0x6        ;    0x16
MOV    A,@0x0        ;    内部上拉使能
IOW    0xd        ;    0x18
            ;            
MOV A,@0x00 ;            
IOW 0xb     ;
Mov a,@0x00 ;
MOV 0x5,a   ;
MOV A,@0x9f        ;    0x1b
CONTW            ;    0x1c
            
MOV    A,@0xa0        ;    0x1d
MOV    0x14,A        ;    0x1e
MOV    A,@0x50        ;    0x1f
MOV    0x15,A        ;    0x20
MOV    A,@0x20        ;    0x21
MOV    0x16,A        ;    0x22
CLR    R_flag        ;    0x23
MOV      A,@0x00
MOV      R_flag,A

Mode1:     
     nop
     nop
     JBC 0x6,7
     Call CH1_1
     nop
     nop
     JBC 0x6,6
     Call CH2_1
     nop
     nop
     JBC 0x6,5
     Call CH3_1
     nop
     nop
     JBC 0x6,4
     Call CH4_1
     nop
     nop
     JMP main
     nop
     nop

1楼: >>参与讨论
xueyingdao
问题已经解决
问题解决。犯了低级错误;多谢程序贱人兄,文章的提示和指点。

2楼: >>参与讨论
扎西德勒
嘻嘻,没考虑页面吧
 

参与讨论
昵称:
讨论内容:
 
 
相关帖子
SONIX松翰单片机技术服务热线13725134515 方案具全
义隆的哪一款单片机和合泰HT46R12和HT46R14差不多?
求义隆单片机的编程器和仿真器
价格最便宜的AD+PWM的单片机
大批量采购义隆芯片


Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号