22问答网
所有问题
当前搜索:
单片机码表C语言
单片机
中二位数码管的显示,怎样用
c语言
写一段从0到99的程序啊?_百度知 ...
答:
公阳,P0.2,P0.3 分别通过PNP管接个位,十位数码管公共端,P1口输出数据,都是低电平有效 include <reg51.h> sbit shi=P0^3; //十位公共极 sbit ge=P0^2; //个位公共极 define Out P1 //数据输出端 unsigned char tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,...
单片机
数码管流动显示的
C语言
程序中,为什么要按位取反
答:
这是一个变通的方法,你程序中定义的段
码表
是共阴极数码管的段码表,如果你的电路硬件上实际是共阳极数码管,而你又不想重写段码表,就可以通过按位反的形式转换。
单片机
字符段
码表
和数组的区别?
答:
在
单片机
编程时,字符段
码表
和数组的区别只在于,字符段码表也是数组的一个形式,只是为了节约宝贵的内存空间,将这个数组定义到了代码区,由于一旦硬件确定了,字符段码表不再改变,这样处理没任何问题。简言之,字符段码表是固定数组,有只读属性,不能在程序运行时赋值。而普通数组定义在内存区,即可读取...
利用
单片机
设计59秒计时器
答:
//以及
C语言
自动进行现场保护要消耗周期 T0IF=0; //清除中断标志 CLRWDT(); sreg=sreg+1; //中断计数器加1 if(sreg==40) //中断次数为40后,才对S0,S1,S2,S3 操作 { sreg=0; s0=s0+1; if(s0==10){ s0=0 ; s1=s1+1; if(s1==10){ s1=0 ; s2=s2+1; if(s2==10){ s2=0; s3=...
求AT89S52
单片机
做99秒
码表
汇编程序
答:
我做的只要两个数码管显示 99 秒的,不用6个数码管,如果有需要帮你改下,你那个设计的功能说的还不够明白。还有就是你那个数码管是怎么连的啊?共阴的还是共阳的,想当初做数码管显示时间,就花了3天的时间才把数码管点亮。用AT89S52设计一个2位LED数码显示“秒表”,显示时间为00~99秒,每秒...
时钟程序
单片机
答:
(1)用汇编语言或
C语言
编写一个51
单片机
程序,实现电子时钟功能;(2)程序控制4个数码管显示分、秒,并能用按钮调整时间;---按键显示,LED输出键号---... (1) 用汇编语言或C语言编写一个51单片机程序,实现电子时钟功能;(2) 程序控制4个数码管显示分、秒,并能用按钮调整时间;---按键显示,LED输出键号---;...
急!!!求AT89S52
单片机
做99秒
码表
汇编程序
答:
下面的程序是59秒计数器的程序,是完全可以运行的,也是数码管实现的,你回去改改,应该好改的,思路是一样的。sh_
c
equ 41h g_c equ 42h second equ 43h dula bit P2.6;wela bit P2.7;mov second,#0 main:mov a,second cjne a,#60,loop1 mov second,#0;loop1: mov a...
求基于AT89C51
单片机
的DS18B20温度检测程序(用
C语言
)
答:
//共阳LED段
码表
"0" "1" "2" "3" "4" "5" "6" "7" "8" "9" "不亮" "-"uchar code scan_con[]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd}; //列扫描控制字 uchar data temp_data[2]={0x00,0x00}; //读出温度暂放 uchar data display[8]={...
高手帮忙51
c单片机
——想制作倒计时报警器,求个
c程序
答:
刚写的程序,可以通过S0(功能键),S1(加键),S2(减键)设定初值,倒数为00-00-00时蜂鸣器响,通过八位LED显示;include<reg52.h> include<intrins.h> define uchar unsigned char define uint unsigned int uchar code wei[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//八位位选...
求一个stc89C52
单片机
与TLC2543连接然后在LCD1602上显示的
C语言
程序...
答:
unsigned char code Datatab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//7段数共阴码管段
码表
data unsigned char Display[8];//定义临时存放数码管数值 /*--- 延时程序 ---*/ void mDelay(unsigned char j){ unsigned int i;for(;j>0;j--){ for(i=0;i<1...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
单片机元件代码大全
单片机课程设计代码
单片机燃油c代码
单片机编码程序
单片机void
单片机代码解读
单片机编程
单片机代码大全
单片机程序