娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

計數測試數碼管顯示程序

#include //6.000MHz 
#define uchar unsigned char 
#define uint unsigned int 
#define L 0 
#define R 1

uchar SEG7[10]={0x3f,0x06,0x5b,0x4f,0x66, 
                0x6d,0x7d,0x07,0x7f,0x6f};/*0~9的數碼管段碼*/ 
#define reset() {WDT=0x1e;WDT=0xe1;} 
uchar act[2]={0xf3,0xfc};//數碼管位碼 
/***************************************************************/ 
uchar time_cnt; 
uchar dEDA=0;       ///*100mS計數單元清零*/  
sfr WDT=0xa6; 

/**************端口定義***********/ 
sbit INPUT=P3^2; 
sbit RL1=P1^7; 
sbit RL2=P1^6; 
sbit LED1=P1^2; 
sbit LED2=P1^3; 
sbit BZ1=P1^4; 
sbit BZ2=P1^5; 
/***************************/ 
bit LR; 
bit ERR; 
/***********************/ 
/*定時器T0初始化*/ 
void init_timer0() 

TMOD=0x11; 
TH0=-(50235/256);//100mS定時初值 
TL0=-(50235%256); 


/*定時器T1初始化*/ 
void init_timer1() 

TH1=-(2000/256);//4mS定時初值 
TL1=-(2000%256); 
TR1=1; 


//************初始化*********** 
void init(void) 
{    P0=0;P1=0xff;P2=0xff;P3=0xff; 
    reset() 
    init_timer0();           
    init_timer1();           
    ET0=1;ET1=1;EX1=1; 
    TR1=1;IT1=1; 
    EA=1;     



/*************延時子函數*************/ 
void delay(uint k) 

uint i,j; 
for(i=0;ifor(j=0;j<60;j++) 
{;}reset()} 


/*100mS定時中斷服務子函數*/ 
void time_zd0(void) interrupt 1 using 1 

TH0=-(50235/256); 
TL0=-(50235%256); 
if(!INPUT)deda++; 
time_cnt++; 
    if(time_cnt==15)// 當 time_cnt==20 , 開始測試 
        { TR0=0; 
        if((deda>2)&&(deda<11))// 先檢測開鎖脈沖 
                {RL1=1;RL2=1;// 正常 
                delay(90); 
                BZ1=1;BZ2=1;RL1=1;RL2=0; 
                deda=0;ERR=0; 
                TR0=1;//deda=0;LR=R; 
                } 
                else ERR=1;// 否則有錯 
        } 
//============================================= 
if(time_cnt==30)// 當time_cnt==20 , 開始測試 
        {TR0=0; 
        if((deda>2)&&(deda<11))// 再檢測閉鎖脈沖 
                {RL1=1;RL2=1;// 正常 
                BZ1=1;BZ2=1;RL1=1;RL2=1; 
                TR0=0; 
                EX1=1;} 
                else ERR=1;// 否則有錯 
        } 



/**************************/ 
/*4mS定時中斷服務子函數,掃描刷新兩位數碼管*/ 
void time_zd1(void) interrupt 3 using 3 

    TH1=-(2000/256); 
    TL1=-(2000%256); 
    LR=!LR; 
    if(LR==L) 
    {P0=SEG7[deda/10]|0x80; 
    P2=act[1];} 
    else 
    {P0=SEG7[deda%10]; 
    P2=act[0];} 


/******************主函數*****************/ 
void main() 
{    init(); 
    while(1) 
{    reset() 
    if(time_cnt<=15) 
    {    if(!INPUT) 
        {LED1=0;LED2=1;} 
         else  
          {LED1=1;LED2=1;} 
    } 
    else 
    {    if(!INPUT) 
        {LED1=1;LED2=0;} 
         else  
          {LED1=1;LED2=1;} 
    } 
    //============================================ 
    if(ERR) 
    {BZ1=0;BZ2=0;TR0=0;} 


/**********************************************************/ 

void extern_zd1(void) interrupt 2 using 2//測試啟動 
{    delay(10); 
    if(!P3_3) 
    {BZ1=0;BZ2=0; 
    delay(200); 
    LR=L;ERR=0; 
    BZ1=1;BZ2=1; 
    deda=0; 
    time_cnt=0; 
    EX1=0;TR0=1; 
    RL1=0;RL2=1; 
    } 


關鍵字:計數測試  數碼管顯示 引用地址:計數測試數碼管顯示程序

上一篇:LED數碼管實驗程序
下一篇:DDS技術的數控信號發生器51單片機控制程序

推薦閱讀

AutoLISP提供了大量的預定義函數。若將函數名(大小寫都可)作為表中的第一個元素函數變元(若有的話)作為表中后面的元素,就可以調用那個函數。本章按字母順序列出AutoLISP所有基本函數。用戶會發現其中許多函數都是標準函數,可在LISP程序設計語言中找到。還有一些函數是由 AutoCAD提供的且專用于交互圖形環境。  1 FLATLAND 系統變量--與老版本...
相信各位讀者對這樣的廣告定不感到陌生。市面上的Mesh Wi-Fi大多號稱能延伸網絡覆蓋率并且加強網絡信號,許多用戶以為買回來就能享受無縫接軌的飛速網絡,但常常怎么擺就是不對勁,網絡信號始終不如廣告所說的零死角又不斷線。難道又是廣告不實、夸大嗎? 其實并非如此。要讓Mesh Wi-Fi發揮最大效益,關鍵在于主路由器(Host)以及各 AP(Access Points)...
N76e003切換到外部時鐘的資料很少(因為N76e003的片子是不支持無源晶振的,有源晶振的成本又很高,所以網上很少有對N76e003的介紹)。有圖有真相:代碼如下:main.c 1 #include <N76E003.H> 2 #include <SFR_Macro.h> 3 #include <Function_Define.h> 4 5 bit BIT_TMP; // 調用 SFR_Macro.h 使用的 6 7 void main(void){ 8 /...
1月7日,江浙滬迎來了又一輪寒潮,卻沒有影響前來參加“艾利特2020年度經銷商大會”來賓們的熱情。小巧精致的蘇式園林一隅暖意融融,賓客齊聚一堂回顧過去一年的得失,共話2021年發展目標。“感謝大家遠道而來,2020是特殊而難忘的一年。我們克服了許多困難取得了引以為傲的成績。在這里我代表艾利特全體員工感謝一直以來支持我們的新老合作伙伴。”會議伊...

史海拾趣

問答坊 | AI 解惑

測量步數/距離/速度的計步器

 計步器是計數人步行數的裝置,并用步數乘步長計算距離。本設計方案是用AVR MCV建造1個計步器。此電路不僅僅具有傳統計步器的所用特點,而且還具有低功耗(低功耗是便攜裝置的重要特性)。 此設計也包含瞬時速度測量。傳統特性本設計采用 ...…

查看全部問答∨

跪求!難題!!!

有一燈,有四個開關A,B,C,D,要求四個開關都能對燈進行獨立控制,(不管ABCD那一個改變,燈都要發生改變)1寫出邏輯真值表,2寫出邏輯表達式,3畫出卡諾圖,4化簡為最簡與或表達式,5畫邏輯圖,6畫出實際物理電路圖!…

查看全部問答∨

信號與系統分析及MATLAB實現 PDF格式(很好的書哦)

希望大家在下載時幫忙頂一下。使越來越多的人下載。用matlab軟件去理解信號與系統。 共有6個分卷。現在已經全部上傳完畢。可以下載了。 圖書封面如下所示。S …

查看全部問答∨

招聘

嵌入式產品系統開發硬件工程師若干名; 軟件工程師若干名; 項目經理若干名; 技術總監若干名。 熱忱歡迎有志之士的加入。一旦錄用待遇從優。 歡迎電詢和傳真 聯系人:鄭經理 簡歷投遞地址:zona_zheng@axwdragon.com 電話聯系:027-878805 ...…

查看全部問答∨

Protel99se印制電路版圖設計技巧

Protel99se印制電路版圖設計技巧…

查看全部問答∨

注冊程序

在winCE中如何給寫的程序加入注冊部分,只有注冊了才能用.…

查看全部問答∨

準備學習ARM9,請大家推薦款S3C2410開發板

準備學習ARM9,請大家推薦款S3C2410開發板…

查看全部問答∨

繼續尋覓美國微軟,微軟美國

從上海回來有段時間了,從去到回來一直想保持低調,所以也沒有說什么. 還是說正經的吧 目前比較緊急的需求有3個 外派美國微軟的開發測試工程師 職位名稱:赴美國微軟軟件開發測試工程師 工作城市:美國 職位要求: 1、計算機相關專業本科以 ...…

查看全部問答∨

請為各位在WINCE下用什么語言開發應用程序??

小弟剛接觸不久,主要在WINCE下作CAN的通訊,請問各位在WINCE下都用什么語言,除了EVC,有用.NET的么??感覺怎么樣???…

查看全部問答∨

幫忙推薦一款和149兼容,RAM達到4K的芯片!~~

幫忙推薦一款 和 430F149,引腳,電路,程序完全兼容的一款芯片。 但是 RAM 可以達到 4K,或者 4K 以上的芯片。 謝謝。。。 我現在程序 RAM 不夠用。。。…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 辽阳市| 通江县| 尼勒克县| 资兴市| 景东| 丹江口市| 广南县| 昭苏县| 当涂县| 民权县| 汨罗市| 宜良县| 任丘市| 大兴区| 乌恰县| 台东市| 五峰| 白水县| 麦盖提县| 依安县| 大庆市| 宿迁市| 四平市| 盐山县| 都江堰市| 江北区| 屯昌县| 浏阳市| 运城市| 寻甸| 安西县| 弋阳县| 繁昌县| 丰都县| 洪泽县| 板桥市| 兴宁市| 巴林左旗| 虎林市| 马龙县| 丰台区|