文档章节

void check_P0(void)

A
 Aliank
发布于 2015/08/12 11:18
字数 109
阅读 21
收藏 0
void check_P0(void)
{
asm("di");   // disable interrupt
*(volatile unsigned char *)0x5080 = 0x03;   //Enable PCLK supply
PO_IEN = Ox10;     // Enable P04 Input port
PO_OEN  =  0xEF;    //  1110 1111 P00,P01,P02,P03  , P05,P06,P07 set to output port
PO_OUT  =  0x00;    // except p04 port ,others output Low 
PO_PU   =  0xFF;    // 1111 1111  set P04 port to pull-up
PO_EDGE =  0X0F;    // 1 Falling edge; 0 rising edge
PO_IFLG =  0xFF;    // reset flag 
asm("ei");          // enable interrupt
test_pm =  (*(volatile unsigned char *)0x5200)&0x10;  //read  P04 satus 
// when P04  
*(volatile unsigned char *)0x5080 = 0x00;  //Disable PLCK supply
}

注:输入配置的优先级大于输出的配置

© 著作权归作者所有

A
粉丝 0
博文 3
码字总数 222
作品 0
浦东
私信 提问
C语言课程设计:图书管理系统_分享下载

需要文件的请加企鹅号, 二四一五7072, Ado,由于时间原因,不是经常登录此账号。 这个是一个课程设计后的成果,在大二时候学习C语言后做的第一个大程序,总计900行代码,有注释,提供下载,...

tojsp_com
2010/08/25
1K
24
Smail代码调试LogUtil

.super Ljava/lang/Object;.source "SLog.java" static fields .field private static final DEFAULT_TAG:Ljava/lang/String; = "cylee" .field private static mTag:Ljava/lang/String; dir......

千里山南
2016/01/26
54
0
linq更新部分数据时遇到的问题及解决办法

问题:因为每次更新的时候只是某个类的一部分,但是这个类的属性比较多. 更新函数如下 static void updateRe(log n) { using (DataClasses1DataContext dc = new DataClasses1DataContext()) {...

技术小牛人
2017/11/22
0
0
周末在51板上搞了一个走马灯的小程序

我的专业本不是学习硬件,但由于对电子电路很感兴趣,所以就抽时间做了一些了解和学习。上周末拿到了一块RZV2板子,嵌的是AT89S52的单片机芯片,照着葫芦画瓢,弄出了一个走马灯的程序,由于...

Kevin6188
2013/07/08
221
0
关于【温度控制直流电机转速】程序代码的问题

近几天借了本《单片机C语言程序设计实训100例》在熟练单片机的C语言操作,进一步加深对单片机及C语言编程的了解。 然后我用keil和Proteus练习仿真,然后按照书本的练习仿真的时候发现 LCD160...

AngeloChou
2013/05/16
1K
3

没有更多内容

加载失败,请刷新页面

加载更多

前端技术之:Prisma Demo服务部署过程记录

安装前提条件: 1、已经安装了docker运行环境 2、以下命令执行记录发生在MackBook环境 3、已经安装了PostgreSQL(我使用的是11版本) 4、Node开发运行环境可以正常工作 首先需要通过Node包管...

popgis
今天
5
0
数组和链表

数组 链表 技巧一:掌握链表,想轻松写出正确的链表代码,需要理解指针获引用的含义: 对指针的理解,记住下面的这句话就可以了: 将某个变量赋值给指针,实际上就是将这个变量的地址赋值给指...

code-ortaerc
今天
4
0
栈-链式(c/c++实现)

上次说“栈是在线性表演变而来的,线性表很自由,想往哪里插数据就往哪里插数据,想删哪数据就删哪数据...。但给线性表一些限制呢,就没那么自由了,把线性表的三边封起来就变成了栈,栈只能...

白客C
今天
43
0
Mybatis Plus service

/** * @author beth * @data 2019-10-20 23:34 */@RunWith(SpringRunner.class)@SpringBootTestpublic class ServiceTest { @Autowired private IUserInfoService iUserInfoS......

一个yuanbeth
今天
5
0
php7-internal 7 zval的操作

## 7.7 zval的操作 扩展中经常会用到各种类型的zval,PHP提供了很多宏用于不同类型zval的操作,尽管我们也可以自己操作zval,但这并不是一个好习惯,因为zval有很多其它用途的标识,如果自己...

冻结not
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部