问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

单片机的数据输入问题

发布网友 发布时间:2022-04-23 07:24

我来回答

1个回答

热心网友 时间:2022-06-17 15:31

这个程序都不能正常运行起来吧,。。
首先。你要弄清楚这个MAIN()这个函数在MCU里是如何执行的, 至少你这里缺少一个类似于WHILE(1) 或者FOR(;;;)类似的无*循环动作。
一旦MAIN执行完毕, 那就是不定状态,不肯能再回来了。除非整个MCU 的RESET之后。

先修正这个问题吧。追问while(1)
{
rs=P3^5;
while(rs!=1)
{
rs=P3^5;
delay(50);
while(rs!=1)
{
delay(50);
rs=P3^5;
num=num+1;
}
}
display();
}
加了好像还是不对,要的效果是按键按下去num就自动加1,现在按下去好像会一直加,显示的也不对

追答你要弄清楚程序的执行过程,就是你的MCU上电之后如何执行到MAIN函数,在到WHILE循环,以及循环内的操作是如何完成的。。

建议你看看 “匠人手记” 里面有关于按键的理解,很好的。。

51单片机输入置1问题

2:双向除用于数字输入输出外还可用于模拟输入输出,模拟输入时端口通过方向控制设置成为高阻输入状态。双向端口有三种状态:高、低或高阻。3:初始状态和复位状态下准双向口为1,双向口为高阻状态.有带些比较器的单片机,比较器的输入端只能做在双向口,不能做在准双向口.所以软件设计的第一步就是对 I/...

单片机是什么

单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转...

单片机P0口作为输入,需要先置1吗?

因此在输入前置1,使下拉场效应管截止,端口会处于高阻浮空状态,才可以正确读入数据。至于输出时,输出0是正常的,输出1时由于端口处于浮空状态不能正确输出1,因此才需要接上拉电阻。

如何用AVR单片机向TINY13 EEPROM数据写入问题?

要求: 1、用AVR ISP mKII 烧写TINY13 程序; 2、使用夹具测量一个需要校准的数据,把该数据写入到TINY13的EEPROM对应地址中; 3、不使用软件烧录EEPROM,如何用校准的外部单片机ISP直接对TINY13对应地址写EEPROM数据?

单片机怎么用c语言设置I/O口输入或输出

例如:P3M0=0;P3M1=127;//0-6推挽输出 P1M0=0;P1M1=255; //all 推挽输出 而51单片机的所有IO引脚,在启动后默认都是1。因此,如之前没有对此引脚进行过置0操作的话,可以直接读该引脚。但为了保险起见,也为了使程序通用、可移植,最好在读取之前对此引脚置1。

AT89S51单片机,当口做输入口输入数据时,必须先向该端口的锁存器写入...

AT89S51单片机,当口做输入口输入数据时,必须先向该端口的锁存器写入“1”,否则输入数据可能出错。

单片机同一IO口怎么同时实行数据的输入和输出?

这不管是什么语言来实现,方法是一样的,每组的每个IO引脚的属性(输入/输出)是可以配置的,每组IO口都有三个配置寄存器,通过对这一组寄存器写入配置的参数就行了。这是ATMEGA128的中文资料,可供参考。

89C51单片机的P0~P3端口进行输入时为什么要设置为1?

不写1,那么锁存器上次锁存的可能为0,那么反向端有可能出现1,这样 和反向端相接的MOS管就倒通,也就是直接拉到地,那么不管你P0口上输 入什么信号都会拉成低电平,输入就错了 双向口与准双向口的区别主要是:准双向口I/O口操作时做数据输入时需 要对其置1,否则若前一位为低电平,后一位...

单片机类题目,大家讨论一下,该如何作答。

第二道题,51单片机我忘了T1在方式一下是什么定时器,主要是看几位的定时、计数器,如果8位的,计数最大值就是2^8=256,16位的就是2^16=65536,初值等于计数最大值减去要计数的值,比如,用12位定时计数器,晶振是12M的,然后12分频,那么一个指令周期是1US,要定时10MS,那么计数值就是10MS/...

我想问问关于51单片机I/O口的问题!!

51单片机置1是输入状态,--也是输出状态,但是也可以输入。是呈现高阻态的,就是I/O口内部结构的开关是断开的,不接地,--P0 口,确实是这样的。但还接一个上拉电阻吧!(都带上拉电阻)。--P0 口没有上拉电阻。--P1P2P3,都有上拉电阻。--但是电阻很大,几百K,上拉作用有限。那...

单片机问题:74hc165怎样并行置入数据

165是并行输入数据的。--- 接收一字节的程序如下:ORG 0000H LJMP KIN ORG 0100H KIN:MOV SCON, #0 CLR P1.0 ;令165并入.SETB P1.0 ;令165锁定数据、且允许移位.SETB REN ;令其串入单片机.JNB RI, $ ;等待.CLR RI CLR REN ;不收了.MOV A, SBUF ;取...

单片机输入输出的方式 单片机数据传输 单片机数据传输方式 单片机输入输出 如何用单片机记录数据 单片机如何存储数据 单片机串口发送数据 单片机掉电保存数据 51单片机串口发送和接收数据
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...做梦,不过我当时觉得我神智很清晰,我感觉呼吸困难,身体不能动,根本... 肯帝亚实木地板怎么样肯帝亚地板特点 怎么打开华为p40的设备信息 华为p40怎么打开无障碍服务? 佳能IR-2018怎么查已打印量和剩余打印量,谢谢! 梦见在别人地里检红薯而且又吃了点,还问己故的老娘要不要是什么证兆... 在二进制中位权是什么 在二进制中位权 揭秘为何说宁在坟头过夜 不从空宅老屋过 梦到坟头特小,每个上面一颗红薯苗旁边一张百元人民币,然后捡钱是什么意... ps怎么把照片大小改成80kbps怎么把照片大小改成10kb stm32单片机可以通过显示屏输入数据吗 如何将单片机上的数据传输到电脑上? 怎么对单片机输入101010数据 比特币暴跌,狂泻一万美元:37亿美元一夜蒸发,比特币下一步会怎么走? 投资50亿美元,宁德时代将在印尼建电池工厂,2024年投产 特斯拉已购15亿美元比特币,比特币的开发初衷是什么? 丰田章男:电动汽车被过度炒作,不屑特斯拉4000亿美元市值 以前英国贩卖鸦片是不是赚了八亿美元? 今年狗狗币涨了154倍,市值突破900亿美元,到底什么是“狗狗币”? 股市跌成那样国家为什么不救市 身价缩水110亿美元,还被董明珠嘲笑,雷军还能拉起小米的股价吗? 巴黎人口220万,GDP总量8600亿美元 北京人口2100万,GDP总量3000亿美元 差距大吗 中国股市是什么样的市场? 300多亿美元和50亿人民币分别是什么概念?请举例说明! 300多亿美元和500亿美元是什么概念? 08年奥运会运营费用预算约是多少亿美元??? 华为60亿元,苹果70亿美元,软银5亿日元,三巨头为何集体发债? 300多亿美元和35亿人民币分别是什么概念?举例说明。 新乐全自动洗衣机怎么用? 新乐全自动洗衣机不洗衣了但可以脱水是怎么回事? 单片机i/o数据传送有哪几种方式?分别在哪几个场合下使用? 单片机键盘输入多位数据 MCS51单片机。简述P0口作为I/O使用时的数据输入输出过程。 单片机的数据传输口通常是那个口啊? 抖音看别人视屏显示评论因未授权暂不支持查看? 51单片机数据传输编程问题。 手机漏液可以加水 关于单片机通过蓝牙将数据传输给手机,并在app上面显示出来怎么实现? 单片机怎么输入数据 透明手机壳怎么去黄 stc单片机txd引脚可以作为数据输入口吗 急:单片机C语言-数组数据的输入与输出方法 干电瓶可以加水吗,加水后有什么反映 怎么把一个数字从一个单片机传输到另一个单片机? 在宿舍怎么藏手机!!! 利用两块51单片机完成数据传输? 裤子怎么画,简笔画教你做视频短片 单片机编程中对于数据的读取,写入与输入,输出之间有什么联系??? 设计师如何去借鉴和学习? 单片机同一IO口怎么同时实行数据的输入和输出