freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單片機(jī)數(shù)碼管c程序-資料下載頁

2025-08-22 13:50本頁面
  

【正文】 入?yún)?shù) FirstBit 表示需要顯示的第一位,如賦值2表 示從第三個(gè)數(shù)碼管開始顯示 如輸入0表示從第一個(gè)顯示。 Num表示需要顯示的位數(shù),如需要顯示99兩位數(shù)值則該值輸入2*/void Display(unsigned char FirstBit,unsigned char Num){ unsigned char i。 for(i=0。iNum。i++) { DataPort=0。 //清空數(shù)據(jù),防止有交替重影 LATCH1=1。 //段鎖存 LATCH1=0。 DataPort=dofly_WeiMa[i+FirstBit]。 //取位碼 LATCH2=1。 //位鎖存 LATCH2=0。 DataPort=TempData[i]。 //取顯示數(shù)據(jù),段碼 LATCH1=1。 //段鎖存 LATCH1=0。 Delay(200)。 // 掃描間隙延時(shí),時(shí)間太長會(huì)閃爍, //太短會(huì)造成重影 }}/* 名稱:2位數(shù)碼管動(dòng)態(tài)掃描顯示變化數(shù)據(jù) 論壇: 編寫:shifang 日期: 修改:無 內(nèi)容:2位數(shù)碼管分別顯示不同數(shù)字,這種掃描顯示方式成為動(dòng)態(tài)掃描,并不停變化賦值*/include //包含頭文件,一般情況不需要改動(dòng),頭文件包含特殊功能寄存器的定義define DataPort P0 //定義數(shù)據(jù)端口 程序中遇到DataPort 則用P0 替換sbit LATCH1=P2^2。//定義鎖存使能端口 段鎖存sbit LATCH2=P2^3。// 位鎖存unsigned char code dofly_DuanMa[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。// 顯示段碼值0~9unsigned char code dofly_WeiMa[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}。//分別對應(yīng)相應(yīng)的數(shù)碼管點(diǎn)亮,即位碼unsigned char TempData[8]。 //存儲(chǔ)顯示值的全局變量void Delay(unsigned int t)。 //函數(shù)聲明void Display(unsigned char FirstBit,unsigned char Num)。/* 主函數(shù)*/main(){ unsigned char num。 unsigned int j。 while(1) { j++。 if(j==500) //檢測當(dāng)前數(shù)值顯示了一小段時(shí)間后, //需要顯示的數(shù)值加1,實(shí)現(xiàn)數(shù)據(jù)顯示的變化 { j=0。 num++。 if(num==100)//用于顯示0~99 num=0。 } TempData[0]=dofly_DuanMa[num/10]。//分解顯示信息, //如要顯示68,則68/10=6 68%10=8 TempData[1]=dofly_DuanMa[num%10]。 Display(2,2)。 }}/* 延時(shí)函數(shù),含有輸入?yún)?shù) unsigned int t,無返回值 unsigned int 是定義無符號整形變量,其值的范圍是 0~65535*/void Delay(unsigned int t){ while(t)。}/* 顯示函數(shù),用于動(dòng)態(tài)掃描數(shù)碼管 輸入?yún)?shù) FirstBit 表示需要顯示的第一位,如賦值2表示 從第三個(gè)數(shù)碼管開始顯示 如輸入0表示從第一個(gè)顯示。 Num表示需要顯示的位數(shù),如需要顯示99兩位數(shù)值則該值輸入2*/void Display(unsigned char FirstBit,unsigned char Num){ unsigned char i。 for(i=0。iNum。i++) { DataPort=0。 //清空數(shù)據(jù),防止有交替重影 LATCH1=1。 //段鎖存 LATCH1=0。 DataPort=dofly_WeiMa[i+FirstBit]。 //取位碼 LATCH2=1。 //位鎖存 LATCH2=0。 DataPort=TempData[i]。 //取顯示數(shù)據(jù),段碼 LATCH1=1。 //段鎖存 LATCH1=0。 Delay(200)。 // 掃描間隙延時(shí),時(shí)間太長會(huì)閃爍, //太短會(huì)造成重影 }}/*
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1