00问答网
所有问题
用c语言编程模拟计算器输入显示,用单片机做主芯片,四位七段数码管做显示器,怎么编程啊。
如题所述
举报该问题
其他回答
第1个回答 2014-03-12
好久不做了,这是以前做的51单片机的计算器,有C语言和汇编两种程序,希望对你有帮助
第2个回答 2014-03-14
定义按键,按键扫描,动态更新数码管,注意鬼影。可以用仿真软件做啊。
相似回答
...要求89C51
单片机
实现
4位7段数码管
动态和静态
显示,
希望大神能给写个...
答:
/ 按键静态显示不同数字,即按1键显示1 动态显示:数字移动显示 / include<reg52.h> define uint unsigned int define uchar unsigned char sbit Dp=P0^6;sbit d1=P2^4;sbit d2=P2^5;sbit d3=P2^6;sbit d4=P2^7;uchar code table[]= {0x28,0xeb,0x32,0xa2,0xe1,0xa4,0x24,0x...
求
单片机
实验
七段数码管显示
实验程序
答:
/*声明七段LED
数码管
驱动信号数组(共阳)*/ char code TAB[10]={0xc0,0xf9,0xa4,0xb0,0x99, //数字0-4 0x92,0x83,0xf8,0x80,0x98}; //数字5-9 void delay(int); //声明延迟函数 //==主程序=== main() //主程序开始 { unsigned char i; //声明无符号变量i whil...
如何利用
单片机
让
4位数码管显示
?
答:
display(1,2,3,4);//主程序始终调用
数码管显示
子程序 } } void display(uchar a,uchar b,uchar c,uchar d){ P2=0xef;P0=table[a];//给第一个数码管送"a"delay(1);//延时1ms P2=0xdf;P0=table[b];//给第二个数码管送"b"delay(1);//延时1ms P2=0xbf;P0=table[c];//给第...
51
单片机
如何利用4个
七段数码管
采用动态
显示显示4位
数字,如2035
答:
unsigned char qian,bai,shi,ge; //定义显示缓冲区 unsigned char table[]= {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xa7};//表:共阳
数码管
0 1 2 3 4 5 6 7 8 9 c //延时子函数,短暂延时 void delay56(){ unsigned char ...
大家正在搜
c语言单片机编程教程
51单片机c语言编程入门
51单片机c语言程序设计教程
c语言计算器编程代码
单片机c语言编程实例
c语言编单片机程序
单片机c语言编程免费下载pdf
51单片机c语言常用语句详解
单片机C语言程序设计
相关问题
用c语言编写程序,用于c51单片机四位共阴数码管显示,显示分...
跪求单片机实验四位七段数码管显示程序!!!
如何利用单片机让4位数码管显示?
用C语言编程 怎么用单片机使2位数码管动态显示00---99...
51单片机四位数码管,显示学号1308010123,求C语言...
4*4矩阵键盘控制四位数码管显示单片机C语言程序:如果输入少...
单片机实现4位一体数码管显示0000—FFFF的16进制(C...
51单片机,用外部中断0和外部中断1实现:1个七段LED数码...