单片机并口应用实验c语言,用51单片机编写一个并行口实验
满意答案
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单片机编写一个并行口实验相关推荐
- p1口输入输出实验c语言程序,51单片机P1口输入输出实验实验报告.doc
51单片机P1口输入输出实验实验报告 实验一 P1口输入输出实验一 实验目的 1 掌握P1口作为I/O口时的使用方法. 2 理解读引脚和读锁存器的区别. 实验原理 由 AT89C51 组成的单片机系统 ...
- 51单片机扩展io口实验c语言,【51单片机】普通I/O口模拟SPI口C语言程序
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 89C51系列单片机都不带SPI口,所在在这种情况下,我们可以模拟SPI口来现实我们要的功能,程序如下: //---------------------- ...
- 51单片机电机测速程序c语言,基于51单片机光电编码器测速.doc
基于51单片机光电编码器测速 PAGE PAGE 2 课程设计报告 课程名称: 微机原理课程设计 题 目: 基于51单片机的光电编码器测速 摘要 光电编码器是高精度位置控制系统常用的一种位移检测传感器 ...
- 单片机交通灯数码管c语言程序,51单片机C语言实现交通灯(红绿灯)源程序.doc
51单片机用C语言实现交通灯(红绿灯)源程序 2009-10-29 23:00 交通灯,红黄绿灯交替亮,怎样实现呢?其实就是根据单片机定时器及倒计时的程序修改. 源程序如下: /*1.程序目的:使用定 ...
- 单片机动态从00到99C语言,用51单片机控制 2位数码管动态显示 00 ~ 99
;用51单片机控制 2位数码管动态显示 00 ~ 99. ;从 00 开始显示,显示数字每隔一段时间加 1,一直到 99,然后回到 00. ;从 00 到 10 每隔 100ms 加 1: ;从 10 ...
- 51单片机的四路抢答器c语言,用51单片机制作4路抢答器
此抢答器具有限时抢答,超时无效的特点,并可以对主持人未喊开始而提前抢答的犯规情况作出判断. 由于用了单片机,所以电路很简单.懒得写译码程序,也不想做驱动电路.干脆直接用了一片74LS48译码驱动器来驱 ...
- 计数显示器c语言程序,51单片机计数显示器Proteus仿真程序
一.设计要求及目的 [实验目的] 熟悉51单片机的基本输入/输出应用,掌握Proteus ISIS模块的原理图绘图方法及单片机系统仿真运行方法. [实验内容] (1)观察Proteus ISIS模块的 ...
- 单片机考试及答案c语言版,51单片机期末考试试卷及答案
制作人:兰香子 一.填空题 1.设X=5AH,Y=36H,则X与Y"或"运算为7EH,X与Y的"异或"运算为6CH. 2.若机器的字长为8位,X=17,Y=35 ...
- 单片机c 语言0-99,单片机“0~99”加法计数器程序的设计51单片机原理及应用.doc...
单片机"0~99"加法计数器程序的设计51单片机原理及应用 课 程 设 计 课程名称51单片机原理及应用题目名称单片机"0~99"加法计数器程序设计专业班级学生 ...
最新文章
- Swift直接解析YApi接口为模型
- 《Linux高性能服务器编程》——导读
- VTK修炼之道11:基本数据结构_数据对象数据集
- paddlepaddle系列之三行代码从入门到精通
- python控制树莓派gpioled,Python 控制树莓派 GPIO 输出:控制 LED 灯
- 【hdu2481】Toy,burnside引理+矩阵乘法
- Mysql数据库Sql语句执行效率-Explain
- 前大厂员工谈中美企业区别,中企不用单元测试,仅靠QA检查代码?
- linux如何查看vlan信息,dhcp – 通过tcpdump在数据包捕获(Linux)中未显示VLAN标记
- java同步器有哪些_Java 队列同步器 AQS
- 代码高亮与美化的工具
- GIS当中矢量数据、影像数据、地形数据等常见数据格式的介绍
- matlab生成对角占优矩阵,latex对角矩阵diag
- 《论持久战》的主要原则
- 2017年全国大学生电子设计竞赛获奖名单
- 天津出差系列(六)----第六天
- 功能安全专题之端到端(E2E) 的通信保护
- 凛冬之翼---php写入数据库时汉字全部变为空白
- 猜数游戏(实现) 后附源码
- 数据库的设计关键点总结
热门文章
- 被迫开源的都是快要死的
- atheros无线网卡驱动_5.8G无线网桥CPE,安防监控拍档高清无干扰
- linux命令大全_Linux 系统下查看硬件信息命令大全
- 投递简历总是石沉大海?HR表现的机会都不给你?【Python爬虫实战:简历模板采集】
- android 按钮顶级效果_Android 中按钮的点击效果
- 利用二叉链表创建二叉树_利用递归解LeetCode第111题:二叉树的最小深度
- javascript中打印对象显示[object object]_扒一扒JavaScript中不常见的一些object
- Python:Python3错误提示TypeError: slice indices must be integers or None or have an __index__ method解决办法
- nginx简介(轻量级开源高并发web服务器:大陆使用者百度、京东、新浪、网易、腾讯、淘宝等)(并发量5w)(一般网站apache够用了,而且稳定)...
- fstream的使用(一)