C语言如何定义p1口,求助C51里如何实现P1口输入?置1了还没行哦。
我在做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了还没行哦。相关推荐
- c语言拆字程序2000h单元,《C51运算符》PPT课件.ppt
<<C51运算符>PPT课件.ppt>由会员分享,可在线阅读,更多相关<<C51运算符>PPT课件.ppt(22页珍藏版)>请在装配图网上搜索. 1.单 ...
- c语言中#39;xd#39;代表什么,关于C语言宏定义的技巧:#39;##39;和#39;###39;
关于C语言宏定义的技巧:'#'和'##' '#'和'##' '#'和'##'是两个预处理运算符,只能在预处理的过程中使用.在带参数的宏定义中, '#'运算符后面应该跟一个参数,预处理器会把这个参数转换 ...
- 【计算理论】正则语言 ( 正则表达式原子定义 | 正则表达式递归定义 | 正则表达式语言原子定义 | 正则表达式语言结构归纳 | 正则表达式语言示例 | 根据正则表达式构造自动机 )
文章目录 一.正则表达式 定义 二. 正则表达式语言 原子定义 三.正则表达式语言 结构归纳定义 四.正则表达式语言 示例 五.空集 ∅\varnothing∅ 与 空字符 ε\varepsilonε ...
- c语言 #define dpath .exe是什么意思,C语言宏定义#define
姓名:吕彬 学号:1613014035 [嵌牛导读]#define 宏定义是个演技非常高超的替身演员,但也会经常耍大牌的,所以我们用它要慎之又慎.它可以出现在代码的任何地方,从本行宏定义开始,以后的代 ...
- 转载--c语言宏定义(1)
作者:独舞风 链接:c语言宏定义(1) 1.为什么要有宏定义? 代码中某个特定数值需要参与运算,而且该数值作用于多个地方,当需要对该数值进行修改时,希望只改动一个地方就能实现该数值的全部更新:即便某个 ...
- C/C++语言宏定义##连接符和符#的使用
C/C++语言宏定义##连接符和符#的使用 [尊重原创,转载请注明出处]http://blog.csdn.net/guyuealian/article/details/53113187 (一) ...
- 五个数字从小到大排序java,五个数冒泡排序 用c语言数组定义5个数使用冒泡排序 从小到大...
任意输入5个整数,利用冒泡排序法排序(从大到小) #include main() { int a[6]; /*定义一个整型数组.*/ int i,j,temp; /*定义循环变量和中间变量. 用jav ...
- c语言define定义全局变量,webpack中使用DefinePlugin定义全局变量
webpack中使用DefinePlugin来传递构建的环境变量给源代码使用 最近在思考如何提供一种前后端开发功能测试既高效又安全的方案,因为对于我平时的项目是前后端同时进行的,后端我已经有了完备的权 ...
- C语言 数组定义和使用 - C语言零基础入门教程
目录 一.数组简介 二.定义数组并初始化 1.定义数组 2.初始化数组 三.访问数组 四.修改数组 五.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言 ...
最新文章
- 原来博客园的日历是这样用的!
- Centos 更改系统时间
- c++标准I/O输出流
- jtoken判断是否包含键_Redis列表键(linkedlist/ziplist)的介绍
- Java JDBC篇3——JDBC事务
- python对象列表转换为字典_python实现class对象转换成json/字典的方法
- No module named MYSQLdb 问题解决
- 汉若塔c语言源码,汉诺塔C语言.doc
- CISCO技术(1.7万)
- 一个div里面包含两个div让两个div垂直居中
- 使用计算机编辑文档的同时 还可播放mp3,win7系统电脑怎么使用Windows Movie Maker剪辑音频文件...
- [转载]ExtJS中grid按照中文拼音首字母排序、改变行背景、列背景、静态数据分页不再困难...
- slice是什么时候决定要扩张?
- python经典爬虫之获取酷狗音乐TOP500信息
- 什么是白马股,它与蓝筹股有什么区别?
- 模拟微信公众号回调请求
- OpenSfM开源软件使用小心得
- UI设计教程之留白的意义及美学价值
- spyder闪退/connecting to kernel的解决方案
- HTC G7 adb驱动安装