我在做AD实验时,用C语言的程序里,把P1置1了,发现还是不能当做输入,具体该怎么做呢?下面是我写的程序:

硬件:AD输出接到P1,同时也接到8个LED。led可以显示不同的灯亮。我想把这些值从P1输入,然后从P0输出,从P0口输出后面的也解决了。只是P1=1后,还是没有 能 把AD的值从P1输入(这就是问题)。请问程序里有什么问题?

该怎么修改?不胜感激!

#include

sbit wr=P3^6;

sbit rd=P3^7;

sbit dula=P2^6;

sbit wela=P2^7;

#define uchar unsigned char

#define uint unsigned int

uchar disnum,count,bai,shi,ge;

uint m,n;

display(uchar,uchar,uchar);

delay(uchar);

uchar code tabledu[]=

{0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,

0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};

void init();

void start();

void main()

{

P1=0xFF; //P1 gao?

delay(500);

while(1)

{

init();

<

C语言如何定义p1口,求助C51里如何实现P1口输入?置1了还没行哦。相关推荐

  1. c语言拆字程序2000h单元,《C51运算符》PPT课件.ppt

    <<C51运算符>PPT课件.ppt>由会员分享,可在线阅读,更多相关<<C51运算符>PPT课件.ppt(22页珍藏版)>请在装配图网上搜索. 1.单 ...

  2. c语言中#39;xd#39;代表什么,关于C语言宏定义的技巧:#39;##39;和#39;###39;

    关于C语言宏定义的技巧:'#'和'##' '#'和'##' '#'和'##'是两个预处理运算符,只能在预处理的过程中使用.在带参数的宏定义中, '#'运算符后面应该跟一个参数,预处理器会把这个参数转换 ...

  3. 【计算理论】正则语言 ( 正则表达式原子定义 | 正则表达式递归定义 | 正则表达式语言原子定义 | 正则表达式语言结构归纳 | 正则表达式语言示例 | 根据正则表达式构造自动机 )

    文章目录 一.正则表达式 定义 二. 正则表达式语言 原子定义 三.正则表达式语言 结构归纳定义 四.正则表达式语言 示例 五.空集 ∅\varnothing∅ 与 空字符 ε\varepsilonε ...

  4. c语言 #define dpath .exe是什么意思,C语言宏定义#define

    姓名:吕彬 学号:1613014035 [嵌牛导读]#define 宏定义是个演技非常高超的替身演员,但也会经常耍大牌的,所以我们用它要慎之又慎.它可以出现在代码的任何地方,从本行宏定义开始,以后的代 ...

  5. 转载--c语言宏定义(1)

    作者:独舞风 链接:c语言宏定义(1) 1.为什么要有宏定义? 代码中某个特定数值需要参与运算,而且该数值作用于多个地方,当需要对该数值进行修改时,希望只改动一个地方就能实现该数值的全部更新:即便某个 ...

  6. C/C++语言宏定义##连接符和符#的使用

    C/C++语言宏定义##连接符和符#的使用     [尊重原创,转载请注明出处]http://blog.csdn.net/guyuealian/article/details/53113187 (一) ...

  7. 五个数字从小到大排序java,五个数冒泡排序 用c语言数组定义5个数使用冒泡排序 从小到大...

    任意输入5个整数,利用冒泡排序法排序(从大到小) #include main() { int a[6]; /*定义一个整型数组.*/ int i,j,temp; /*定义循环变量和中间变量. 用jav ...

  8. c语言define定义全局变量,webpack中使用DefinePlugin定义全局变量

    webpack中使用DefinePlugin来传递构建的环境变量给源代码使用 最近在思考如何提供一种前后端开发功能测试既高效又安全的方案,因为对于我平时的项目是前后端同时进行的,后端我已经有了完备的权 ...

  9. C语言 数组定义和使用 - C语言零基础入门教程

    目录 一.数组简介 二.定义数组并初始化 1.定义数组 2.初始化数组 三.访问数组 四.修改数组 五.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言 ...

最新文章

  1. 原来博客园的日历是这样用的!
  2. Centos 更改系统时间
  3. c++标准I/O输出流
  4. jtoken判断是否包含键_Redis列表键(linkedlist/ziplist)的介绍
  5. Java JDBC篇3——JDBC事务
  6. python对象列表转换为字典_python实现class对象转换成json/字典的方法
  7. No module named MYSQLdb 问题解决
  8. 汉若塔c语言源码,汉诺塔C语言.doc
  9. CISCO技术(1.7万)
  10. 一个div里面包含两个div让两个div垂直居中
  11. 使用计算机编辑文档的同时 还可播放mp3,win7系统电脑怎么使用Windows Movie Maker剪辑音频文件...
  12. [转载]ExtJS中grid按照中文拼音首字母排序、改变行背景、列背景、静态数据分页不再困难...
  13. slice是什么时候决定要扩张?
  14. python经典爬虫之获取酷狗音乐TOP500信息
  15. 什么是白马股,它与蓝筹股有什么区别?
  16. 模拟微信公众号回调请求
  17. OpenSfM开源软件使用小心得
  18. UI设计教程之留白的意义及美学价值
  19. spyder闪退/connecting to kernel的解决方案
  20. HTC G7 adb驱动安装

热门文章

  1. win10pin不可用进不去系统_人脸识别门禁控制系统+安检通道
  2. 生成帮助文档(html或chm格式)
  3. 教你把多个视频合并成一个视频的方法
  4. 一篇关于不同进制之间的转换、比如二进制、八进制、十进制、十六进制等
  5. 网络安全如何做?提防黑客来“敲门”
  6. 你不曾了解的CVTE的某个部门
  7. 滴滴当年重创的安全事件,也会重创货拉拉吗?
  8. 微信小程序_在当前页面刷新数据 / 重载当前页面
  9. Google hacking能做什么以及对应的语法
  10. 520评论点赞活动开奖