新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > proteus與keil Cx51的單片機仿真(串行口輸出擴展)

        proteus與keil Cx51的單片機仿真(串行口輸出擴展)

        作者: 時間:2016-11-24 來源:網絡 收藏
        單片機工作于方式0,通過74LS166實現并串轉換,并通過單片機串行口輸入單片機,然后由P2來控制共陽極數碼管的顯示,試編寫程序,并通過Proteus仿真。

        電路圖:

        本文引用地址:http://www.104case.com/article/201611/320716.htm



        C程序:

        #include
        #define uchar unsigned char//宏定義
        #define uint unsigned int//宏定義
        sbit P1_0=P1^0;
        void delay(uint z)
        {
        uint x,y;
        for(x=0;x}
        void main()
        {
        while(1)
        {
        SCON=0x10;//設定UART的工作方式為方式0,并允許接收
        P1_0=0;//74LS166加載數據(并入)
        delay(1);//延時500ms
        P1_0=1;//74LS166移位串出
        RI=0;
        while(RI==0);//等待
        RI=0;//移完清接收標志位RI
        ACC=SBUF;
        P2=ACC;//送P2口顯示
        delay(100);
        }

        }




        評論


        技術專區

        關閉
        主站蜘蛛池模板: 库车县| 综艺| 奉贤区| 丰都县| 宁蒗| 垦利县| 韶山市| 平罗县| 江西省| 黄石市| 个旧市| 吴旗县| 木里| 明水县| 松溪县| 株洲县| 博乐市| 思茅市| 九龙坡区| 错那县| 乐山市| 钟山县| 松滋市| 木兰县| 仪征市| 科技| 门源| 老河口市| 南澳县| 云霄县| 盐城市| 马关县| 绍兴县| 儋州市| 秦皇岛市| 博白县| 清涧县| 虎林市| 利川市| 亚东县| 怀柔区|