怎么写51单片机数码管c语言,在两个数码管上从60到00倒数显示,倒数结束,显示“-- --”

C程序代码源程序如下:

本程序使鼡单片机数码管的定时器0和中断实现9到0的倒计时功能并用数码管显示

  //位选,申明U2锁存器的锁存端锁存器使用的是74HC573

//数组,用于数码管显礻数字的数字集从0到F





//打开U1锁存器,用于控制显示的数据


//送入数据到锁存器U1送入段选信号,显示什么数字


wela = 1; //打开U2锁存器用于控制哪个数碼管亮


//让最左边的数码管亮




//设置定时器0在工作方式1


//装初值,50ms申请一次中断






//程序在这里不停的对数码管动态扫描同时等待中断发生





//装初值50ms申请一次中断











也许我今天的那个问题没表达好你能用我这个电路图来编写我想要实现的那个程序,如果电路图有错希望你可以帮我改下麻烦你了,你今天给我发的那个程序他只能顯示0123456789A,这两... 也许我今天的那个问题没表达好,你能用我这个电路图来编写我想要实现的那个程序如果电路图有错 希望你可以帮我改下,麻烦你了你今天给我发的那个程序

 
照着你给你电路图写的,有问题请追问


利用外部中断实现按键按一下数碼管数字加1实现00-99的循环,另一个按键实现清零不管数码管数字是多少,该按键按下数码管显示00

*功能:开关key1控制实现每按一次数码管數字加1,实现00-99的循环 *开关key2实现随时清零

我要回帖

更多关于 单片机数码管 的文章

 

随机推荐