91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 11KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-09
  • 語言: 其他
  • 標簽:

資源簡介

51單片機 8位數碼管動態掃描顯示

資源截圖

代碼片段和文件信息

/*-----------------------------------------------
??名稱:8位數碼管動態掃描顯示
??論壇:www.doflye.net
??編寫:shifang
??日期:2009.5
??修改:無
??內容:8位數碼管分別顯示不同數字,這種掃描顯示方式成為動態掃描
------------------------------------------------*/
#include?//包含頭文件,一般情況不需要改動,頭文件包含特殊功能寄存器的定義

#define?DataPort?P0?//定義數據端口?程序中遇到DataPort?則用P0?替換
sbit?LATCH1=P2^2;//定義鎖存使能端口?段鎖存
sbit?LATCH2=P2^3;//?????????????????位鎖存

unsigned?char?code?dofly_DuanMa[]={0x3f0x060x5b0x4f0x660x6d0x7d0x070x7f0x6f};
//?顯示段碼值01234567
unsigned?char?code?dofly_WeiMa[]={0xfe0xfd0xfb0xf70xef0xdf0xbf0x7f};
//分別對應相應的數碼管點亮即位碼

void?Delay(unsigned?int?t);?//函數聲明

/*------------------------------------------------
????????????????????主函數
------------------------------------------------*/
main()
{
?unsigned?char?i=0;
?while(1)
??????{
???DataPort=dofly_WeiMa[i];?//取位碼?
???????LATCH2=1;?????//位鎖存
???????LATCH2=0;

???????DataPort=dofly_DuanMa[i];?//取顯示數據,段碼
???????LATCH1=1;?????//段鎖存
???????LATCH1=0;

???Delay(200);?//掃描間隙延時,時間太長會閃爍,太短會造成重影
???i++;
???if(8==i)????//檢測8位掃描完全結束?如掃描完成則從第一個開始再次掃描8位
?????i=0;
??????}
}
/*------------------------------------------------
?延時函數,含有輸入參數?unsigned?int?t,無返回值
?unsigned?int?是定義無符號整形變量,其值的范圍是
?0~65535
------------------------------------------------*/
void?Delay(unsigned?int?t)
{
?while(--t);
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2012-03-24?21:19??23-8位數碼管動態掃描顯示\
?????文件????????1593??2010-07-03?10:41??23-8位數碼管動態掃描顯示\8位數碼管動態掃描顯示.c
?????文件????????1263??2011-12-03?14:29??23-8位數碼管動態掃描顯示\8位數碼管動態掃描顯示.Opt
?????文件?????????196??2010-05-14?14:34??23-8位數碼管動態掃描顯示\8位數碼管動態掃描顯示.plg
?????文件????????2049??2010-05-14?14:44??23-8位數碼管動態掃描顯示\8位數碼管動態掃描顯示.Uv2
?????文件????????1254??2010-12-10?11:45??23-8位數碼管動態掃描顯示\8位數碼管動態掃描顯示_Opt.Bak
?????目錄???????????0??2012-03-24?21:19??23-8位數碼管動態掃描顯示\obj\
?????文件????????2157??2010-06-15?17:57??23-8位數碼管動態掃描顯示\obj\8位數碼管動態掃描顯示
?????文件?????????295??2010-06-15?17:57??23-8位數碼管動態掃描顯示\obj\8位數碼管動態掃描顯示.hex
?????文件????????3351??2010-06-15?17:57??23-8位數碼管動態掃描顯示\obj\8位數碼管動態掃描顯示.lst
?????文件????????4053??2010-06-15?17:57??23-8位數碼管動態掃描顯示\obj\8位數碼管動態掃描顯示.m51
?????文件????????2357??2010-06-15?17:57??23-8位數碼管動態掃描顯示\obj\8位數碼管動態掃描顯示.obj
?????文件?????????248??2011-12-03?14:27??23-8位數碼管動態掃描顯示\obj\8位數碼管動態掃描顯示.plg

評論

共有 條評論