P3.2 P3.3 P3.4 P3.5作为输入接四个按钮开关SW1,SW2,SW3,SW4,.P1.2,P1.3,P1.4.P1.5作为输出接二极管,编写程序读取开关状态,将此状态在发光二极管上显现出来。附实验原理图和流程图(本人初学,现在基本不懂,希望能写得详细些)
汇编语言会不会?不要C的哈,就是用mov代码那个
追答汇编不会,不好意思,C语言最流行,其实我也不知道为什么学校不选择C语言的单片机,我们学校也是,汇编其实不太实用
51单片机的某个I\/O口 输出一组脉冲,求例子程序,谢谢了
include<reg51.h> \/\/ sbit P1_0 = P1^0; \/\/ PWM 脉冲输出sbit key10 = P3^2;sbit key11 = P3^3;unsigned char Set_PWM0 = 2; \/\/ 占空比调整unsigned char counter = 0; \/\/ 计数的bit bdata tt1; \/\/ 标志位void main(){ TMOD=0x01; TH0=(65536-2000)\/256; ...
单片机原理流水灯实验报告
单片机原理流水灯实验报告: 一、实验目的:进一步熟习keil仿真软件、proteus仿真软件的使用。认识并熟习单片机I\/O口和LED灯的电路构造,学会建立简单的流水灯电路。掌握C51中单片机I\/O口的编程方法和使用I\/O口进行输入输出的注意事项。二、实验原理:MCS-51系列单片机有四组8位并行I\/O口,记作P0、P1、P2...
单片机怎么用c语言设置I\/O口输入或输出
P1M0=0;P1M1=255; \/\/all 推挽输出 而51单片机的所有IO引脚,在启动后默认都是1。因此,如之前没有对此引脚进行过置0操作的话,可以直接读该引脚。但为了保险起见,也为了使程序通用、可移植,最好在读取之前对此引脚置1。
51单片机4个I\/O口初始化时,分别作为输入输出,置电平高低问题,还有引脚...
可以这么考虑!51单片机的I\/O端口可不象PIC的那样要你人为的去定义输出或输入,可在使用它前你要注意以下情况:如做输出口时你可直接使用,不过我建议你最好在设计硬件时就把外线路中的相关端口控制设计为低有效,高关断,因它在上电复位后的第一状态它们都是高电平,这样你可少很多操作。你在用它做...
如何将51单片机的IO口设置为输入口?
MOV P1,#0FEH;那么P1.7-P1.1就是输入口,P1.0作为输出口。
单片机如何用c语言来设置I\/O口,使I\/O口进入到输入或输出模式?
单片机的IO口缺省时一般都是双向,既可以是输入又可以是输出,C语言中判断这个口是输入还是输出要看表达式的形式,比如:sbit key=P1^0;if(key==1)...这里是作为输入的,因为是读入,再判断值 key=1;这里是作为输出,因为直接给其赋值。
使用51单片机的i\/o口时要注意哪些问题
传51单片机P0口需外接上拉电阻,否则输不出高电平 作为输入端口时,读取前要向该IO端口写1 外电路可将高电平拉低,但不能强行将低电平拉高 IO端口高电平输出电流只有300UA左右,低电平输出电流(灌电流)可达10ma以上 现今的增强型51单片机有IO端口配置寄存器,可以配置为弱上拉 推挽 浮空 开漏四种...
51单片机的I\/O口做输出时,为什么需要有锁存功能
2.信号要有效,则先要保持一定的时间,并不是只有边沿的触发,所以需要锁存器来达到保持的目的(这是数电里知识)51单片机是对所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8031单片机,后来随着Flash rom技术的发展,8031单片机取得了长足的进展,成为应用最广泛的8位单片机之一,...
我想问问关于51单片机I\/O口的问题!!
51单片机置1是输入状态,--也是输出状态,但是也可以输入。是呈现高阻态的,就是I\/O口内部结构的开关是断开的,不接地,--P0 口,确实是这样的。但还接一个上拉电阻吧!(都带上拉电阻)。--P0 口没有上拉电阻。--P1P2P3,都有上拉电阻。--但是电阻很大,几百K,上拉作用有限。那...
在采用单片机的I\/O口作为输入口或输出口时需要考虑哪些因素?
p0口在作为io口的时候要接上拉电阻;四个io口作输入口对其进行读操作时要先写1。电压的大小(包括它能感知的最小电压作为高电平),电流的驱动能力例如51的p0口若作为io口使用就要加上拉电阻,不然的话高电平是高阻态的形式。还有就是io口默认是不是作为io口,有的io口有第二功能的。