標題: 單片機實驗——動態8位數碼管顯示生日 [打印本頁]
作者: 曾小文 時間: 2016-4-2 15:51
標題: 單片機實驗——動態8位數碼管顯示生日
3.4.1實驗電路與原理說明(電路原理圖,Protues)
file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps7CE7.tmp.jpg
說明:有p1口控制數碼管的的位選,p2口控制每個數碼管的段選,采用掃描式顯示。
3.4.2程序流程圖
3.4.3源程序清單
#include <reg51.h>
void delay(unsigned int i); //函數聲名
void display ();
//此表為 LED 的字模, 共陰數碼管 0-9 -
unsigned char code Disp_Tab[] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40}; //段碼控制
//此表為8個數碼管位選控制, 共陰數碼管 1-8個 -
unsigned char code dispbit[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdF,0xbF,0x7F}; //位選控制 查表的方法控制
unsigned char date[8]={1,9,9,3,0,8,1,2};//顯存
void main()
{
int k;int j;unsigned char tem;
while(1)
{
for (k=0;j<200;j++)
{
display ();
}
tem=date[0];
for (j=0;j<7;j++)
{
date[j]=date[j+1];
}
date[7]=tem;
}
}
void display ()
{
int i;
for (i=0;i<8;i++)
{
P1=dispbit[ i];
P0=Disp_Tab[date];
delay(50);
P0=0x00;
delay(5);
}
}
void delay(unsigned int t) //延時
{
while(--t);
}
作者: 曾小文 時間: 2016-4-2 15:56
啦啦啦
作者: 13118724055 時間: 2020-5-20 18:16
補圖?
歡迎光臨 (http://www.zg4o1577.cn/bbs/) |
Powered by Discuz! X3.1 |
主站蜘蛛池模板:
不卡的av在线|
狠狠的日
|
日日碰碰
|
日韩免费三级
|
日本精品一区二区三区视频
|
一本色道精品久久一区二区三区
|
国产黄色av网站
|
中国大陆高清aⅴ毛片
|
91精品久久久久久久久中文字幕
|
青青草综合网
|
欧美一级片a|
日韩在线播放一区
|
久久一二三区
|
人和拘一级毛片c
|
国产欧美日韩精品在线观看
|
在线看片国产精品
|
国产二区三区
|
午夜视频一区二区三区
|
精品一区二区三区在线观看
|
欧美一级黄带
|
re久久|
久久久久久久久久久久久91
|
国产一区二区精品自拍
|
一久久久
|
亚洲精品免费视频
|
国产精品一区二区久久精品爱微奶
|
日韩精品视频在线免费观看
|
国产午夜视频
|
国产精品99久久久久久人
|
久久精品亚洲成在人线av网址
|
久久久久精
|
欧美激情国产日韩精品一区18
|
天天操夜夜操免费视频
|
特级做a爰片毛片免费看108
|
精精国产xxxx视频在线播放7
|
视频一区在线观看
|
天天干com
|
七七婷婷婷婷精品国产
|
亚洲一区视频在线
|
99免费在线观看视频
|
91免费观看
|