男女午夜激情_www.天堂av.com_亚洲综合小说区_亚洲欧美自拍视频_成年精品_久久www免费人成—看片_激情综合五月天_久久高潮视频_最新国产成人ab网站_国产精品卡一

機電之家資源網
單片機首頁|單片機基礎|單片機應用|單片機開發|單片機文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發
培訓信息
贊助商
PIC16C5X程序設計基礎 數碼管LED顯示(二)
PIC16C5X程序設計基礎 數碼管LED顯示(二)
 更新時間:2008-7-26 17:02:25  點擊數:3
【字體: 字體顏色
本例說明顯示二位LED的方法。二位LED顯示如果象上例用I/O直接驅動,則需二個I/O口。如用七段解碼器相輔,僅需一個I/O口。程序中使用一個寄存器(F20)作計數器,然后將計數結果輸出顯示。因為BCD解碼器只能作0-9的十進制輸出,所以計數器F20需轉換成十進制再輸出,程序中將涉及到將十六進制轉成十進制BCD碼的方法。

    1、電路設計:
    PIC16C54將二位數的BCD碼輸出給BCD解碼器CD4056B,再由其轉換成七段碼輸出驅動LED。

    CD4056B的芯片數據請查閱有關手冊。

1.3 數字顯示(二)電路

 

2、流程圖

 

    

調整程序(ADJ):
    F20中的二進制調整為BCD碼的方法是將二進制碼左移8次,每次移位后都檢查低四位LSD+3是否大于7,如果是則再加3,否則不加。接著再將高四位MSD作相同處理。


 

3、程序清單:

  • 上一篇: 基于PIC單片機的熱能表研制
  • 下一篇: 基于PICC編譯環境編寫PIC單片機程序
  • 發表評論   告訴好友   打印此文  收藏此頁  關閉窗口  返回頂部
    熱點文章
     
    推薦文章
     
    相關文章
    網友評論:(只顯示最新5條。)
    關于我們 | 聯系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機電之家 | 會員助手 | 免費鏈接

    點擊這里給我發消息66821730(技術支持)點擊這里給我發消息66821730(廣告投放) 點擊這里給我發消息41031197(編輯) 點擊這里給我發消息58733127(審核)
    本站提供的機電設備,機電供求等信息由機電企業自行提供,該企業負責信息內容的真實性、準確性和合法性。
    機電之家對此不承擔任何保證責任,有侵犯您利益的地方請聯系機電之家,機電之家將及時作出處理。
    Copyright 2007 機電之家 Inc All Rights Reserved.機電之家-由機電一體化網更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術支持

    主辦:杭州市高新區(濱江)機電一體化學會
    中國行業電子商務100強網站

    網站經營許可證:浙B2-20080178-1
    主站蜘蛛池模板: 定襄县| 西吉县| 独山县| 科技| 兴安盟| 化州市| 寿宁县| 张北县| 永嘉县| 西充县| 潼关县| 凤翔县| 达州市| 义乌市| 鹿泉市| 六枝特区| 延津县| 雷州市| 探索| 磴口县| 子洲县| 池州市| 延安市| 哈巴河县| 武平县| 沙坪坝区| 辽源市| 尼勒克县| 湟中县| 荃湾区| 视频| 留坝县| 蓬莱市| 上虞市| 霍城县| 桐庐县| 丹阳市| 桐庐县| 宁明县| 宜宾市| 宁明县|