单片机程序修改,实现按键控制数码管0-9的复位和暂停答:仿真图就不上了,按键加在P3.0 include<reg52.h> include<intrins.h> define uint unsigned int define uchar unsigned char sbit KEY=P3^0;uchar aa,num,flag;uchar code table[]={ 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};void ...
51单片机数码管出问题了,麻烦各位大哥帮忙! 用8位7段数码管显示0...答:呵呵呵呵呵.这个不是你的问题.是protues 仿真的问题.实际项目,,,改小了.能用,,放心好了.实际项目应用中..其实 5ms还是有点大的,,另外楼上说的 延时 中断 之类的..新手可以暂时不考虑,能亮就行了.以后实际项目应用中,你自然知道,中断的好处 ...
...单片机输入显示系统,要求每按一下按键数码管显示数据加1(数码管初 ...答:{ 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,};//延时N毫秒 void DelayNms( uint N )// 利用x、y作简单的自减运算,消耗单片机指令周期,达到延时的目的 { uint x,y;for( x=N; x>0; x-- )for( y=110; y>0; y-- );} //数码管显示 // 显示方式为动态...
共阳极数码管显示0~9对应的段码答:共阳极数码管显示0~9对应的段码。#include//单片机寄存器相关的文件#include//具有空指令的文件#defineucharunsignedchar//宏定义以后用uchar替代unsignedchar#defineuintunsignedint//宏定义作用同上ucharcodeDSY_CODE[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff};//数码管0-9...
求单片机大神指教,1.要求单片机完成功能:利用P2口控制一个共阴极...答:include<reg51.h>#define uchar unsigned charuchar table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f};sbit rstkey=P2^2;sbit speaker=P2^0;void delay()//延时约400毫秒{uchar i,j;for(i=0;i<200;i++)for(j=0;j<250;j++);}main(){uchar i;while(1){P1=table[i...
...单片机输入显示系统,要求每按一下按键数码管显示数据加1(数码管初 ...答:{ 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,};//延时N毫秒 void DelayNms( uint N )// 利用x、y作简单的自减运算,消耗单片机指令周期,达到延时的目的 { uint x,y;for( x=N; x>0; x-- )for( y=110; y>0; y-- );} //数码管显示 // 显示方式为动态扫描...
单片机设计0-9加减计数器 上电时 数码管显示为0 手动计数器 两个轻触开...答:0x99,0x92,0x82,0xf8, //共阳数码管数值0-9 0x80,0x90 /*0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07, //共阴数码管数值0-9 0x7f,0x6f*/ };void delay(uint z){ uint x,y;for(x=z;x>0;x--)for(y=110;y>0;y--);} void xianshi() //数码管显示 { we1=...