满意答案

wxl1215

2013.11.11

采纳率:49%    等级:12

已帮助:17031人

#include

#define uchar unsigned char

#define uint unsigned int

uchar code seg1[]={ 0xfe,0xfc,0xf8,0xf0,0xe0,0xc0,0x80,0x00}; //控制字) 从左向右开始逐个点亮

uchar code seg2[]={ 0x80,0xc0,0xe0,0xf0,0xf8,0xfc,0xfe,0xff} ;//控制字(从 右向左LED发光二极管再逐个熄灭)//

uchar code seg3[]= {0x7e, 0x3c, 0x18,0x00,0xff,0x00,0xff}; //控制字(由两边到中间点亮再明暗2次)

sbit P2_0=P2^0;

sbit P2_1=P2^1;

/********************延时y*1mS子函数*********************/

void delay(uint k)

{

uint i,j;

for(i=0;i

for(j=0;j<121;j++)

{;}}

}

main()

{

uchar m,n,p;

while(1)

{ while((P2_0!=0)||(P2_1!=1))//P2_0,P2_1接按键K1 K2

{for(m=0;m<8;m++) //K1 k2均未按下,8个LED发光二极管依次从左向右开始逐个点亮 { delay(1000);//延时1S P1=seg1[m]; }

}

while(P2_0==0) //K1 按下 状态2

{

for(n=0;n<8;n++)

{

delay(1000);

P1=seg2[n];

}

}

while(P2_1==0) //K2 按下 状态3

{

for(p=0;p<7;p++)

{

delay(1000);

P1=seg3[p];

}

}

}

}

00分享举报

单片机并口应用实验c语言,用51单片机编写一个并行口实验相关推荐

  1. p1口输入输出实验c语言程序,51单片机P1口输入输出实验实验报告.doc

    51单片机P1口输入输出实验实验报告 实验一 P1口输入输出实验一 实验目的 1 掌握P1口作为I/O口时的使用方法. 2 理解读引脚和读锁存器的区别. 实验原理 由 AT89C51 组成的单片机系统 ...

  2. 51单片机扩展io口实验c语言,【51单片机】普通I/O口模拟SPI口C语言程序

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 89C51系列单片机都不带SPI口,所在在这种情况下,我们可以模拟SPI口来现实我们要的功能,程序如下: //---------------------- ...

  3. 51单片机电机测速程序c语言,基于51单片机光电编码器测速.doc

    基于51单片机光电编码器测速 PAGE PAGE 2 课程设计报告 课程名称: 微机原理课程设计 题 目: 基于51单片机的光电编码器测速 摘要 光电编码器是高精度位置控制系统常用的一种位移检测传感器 ...

  4. 单片机交通灯数码管c语言程序,51单片机C语言实现交通灯(红绿灯)源程序.doc

    51单片机用C语言实现交通灯(红绿灯)源程序 2009-10-29 23:00 交通灯,红黄绿灯交替亮,怎样实现呢?其实就是根据单片机定时器及倒计时的程序修改. 源程序如下: /*1.程序目的:使用定 ...

  5. 单片机动态从00到99C语言,用51单片机控制 2位数码管动态显示 00 ~ 99

    ;用51单片机控制 2位数码管动态显示 00 ~ 99. ;从 00 开始显示,显示数字每隔一段时间加 1,一直到 99,然后回到 00. ;从 00 到 10 每隔 100ms 加 1: ;从 10 ...

  6. 51单片机的四路抢答器c语言,用51单片机制作4路抢答器

    此抢答器具有限时抢答,超时无效的特点,并可以对主持人未喊开始而提前抢答的犯规情况作出判断. 由于用了单片机,所以电路很简单.懒得写译码程序,也不想做驱动电路.干脆直接用了一片74LS48译码驱动器来驱 ...

  7. 计数显示器c语言程序,51单片机计数显示器Proteus仿真程序

    一.设计要求及目的 [实验目的] 熟悉51单片机的基本输入/输出应用,掌握Proteus ISIS模块的原理图绘图方法及单片机系统仿真运行方法. [实验内容] (1)观察Proteus ISIS模块的 ...

  8. 单片机考试及答案c语言版,51单片机期末考试试卷及答案

    制作人:兰香子 一.填空题 1.设X=5AH,Y=36H,则X与Y"或"运算为7EH,X与Y的"异或"运算为6CH. 2.若机器的字长为8位,X=17,Y=35 ...

  9. 单片机c 语言0-99,单片机“0~99”加法计数器程序的设计51单片机原理及应用.doc...

    单片机"0~99"加法计数器程序的设计51单片机原理及应用 课 程 设 计 课程名称51单片机原理及应用题目名称单片机"0~99"加法计数器程序设计专业班级学生 ...

最新文章

  1. Swift直接解析YApi接口为模型
  2. 《Linux高性能服务器编程》——导读
  3. VTK修炼之道11:基本数据结构_数据对象数据集
  4. paddlepaddle系列之三行代码从入门到精通
  5. python控制树莓派gpioled,Python 控制树莓派 GPIO 输出:控制 LED 灯
  6. 【hdu2481】Toy,burnside引理+矩阵乘法
  7. Mysql数据库Sql语句执行效率-Explain
  8. 前大厂员工谈中美企业区别,中企不用单元测试,仅靠QA检查代码?
  9. linux如何查看vlan信息,dhcp – 通过tcpdump在数据包捕获(Linux)中未显示VLAN标记
  10. java同步器有哪些_Java 队列同步器 AQS
  11. 代码高亮与美化的工具
  12. GIS当中矢量数据、影像数据、地形数据等常见数据格式的介绍
  13. matlab生成对角占优矩阵,latex对角矩阵diag
  14. 《论持久战》的主要原则
  15. 2017年全国大学生电子设计竞赛获奖名单
  16. 天津出差系列(六)----第六天
  17. 功能安全专题之端到端(E2E) 的通信保护
  18. 凛冬之翼---php写入数据库时汉字全部变为空白
  19. 猜数游戏(实现) 后附源码
  20. 数据库的设计关键点总结

热门文章

  1. 被迫开源的都是快要死的
  2. atheros无线网卡驱动_5.8G无线网桥CPE,安防监控拍档高清无干扰
  3. linux命令大全_Linux 系统下查看硬件信息命令大全
  4. 投递简历总是石沉大海?HR表现的机会都不给你?【Python爬虫实战:简历模板采集】
  5. android 按钮顶级效果_Android 中按钮的点击效果
  6. 利用二叉链表创建二叉树_利用递归解LeetCode第111题:二叉树的最小深度
  7. javascript中打印对象显示[object object]_扒一扒JavaScript中不常见的一些object
  8. Python:Python3错误提示TypeError: slice indices must be integers or None or have an __index__ method解决办法
  9. nginx简介(轻量级开源高并发web服务器:大陆使用者百度、京东、新浪、网易、腾讯、淘宝等)(并发量5w)(一般网站apache够用了,而且稳定)...
  10. fstream的使用(一)