91精品一区二区三区久久久久久_欧美一级特黄大片色_欧美一区二区人人喊爽_精品一区二区三区av

位置:51電子網 » 技術資料 » 電源技術

步迸電機穩壓直流穩壓電源模塊程序設計

發布時間:2008/11/24 0:00:00 訪問次數:547

  本程序設定s9鍵為增加鍵。當按住s9鍵不松開時,輸出vout以0.1v連續步進,直至s9鍵松開;當以一定的時間間隔點動s9鍵時,輸出vout也為點動步進。遞減鍵s11的功能與s9基本相同。輸出電壓的值顯示在3個led上,通過這種人機交互設置,可以方便地對電壓源輸出進行控制。

  1.設計流程

  源程序的工作過程為:系統上電復位以后,默認輸出0v電壓,此時3個led顯示00.0v;然后掃描s9和s11鍵,當s9或s11按下時,程序跳轉至相應的按鍵處理子程序,經過按鍵處理子程序處理后,置相應的標志位,并處理相應的寄存器的值;再回到主程序中,依據不同的標志送出相應的數字量d給max5l8,并把相應的數據送入顯示緩沖區,顯示電源輸出的電壓值;程序繼續掃描s9和s11,再循環執行前面的步驟。

  在程序編制過程中,r3、r2、r1寄存器分別存放3個led上顯示的數字,txdata寄存器內存儲待轉換的數字量dn,b1f為增減標志(為1時步進增,為0時步進減)。

  主函數完成系統的初始化、鍵盤處理程序的調用及步進電機控制子程序的調用,主函數流程如圖1所示,鍵盤處理子程序流程如圖2所示,顯示子程序流程如圖3所示。

  圖1 主函數流程圖

  圖2 鍵盤處理子程序流程

  圖3 顯示子程序流程

  2.代碼分析

  (1)包含必要的頭文件及定義程序用到的全局變量。





  歡迎轉載,信息來自維庫電子市場網(www.dzsc.com)



  本程序設定s9鍵為增加鍵。當按住s9鍵不松開時,輸出vout以0.1v連續步進,直至s9鍵松開;當以一定的時間間隔點動s9鍵時,輸出vout也為點動步進。遞減鍵s11的功能與s9基本相同。輸出電壓的值顯示在3個led上,通過這種人機交互設置,可以方便地對電壓源輸出進行控制。

  1.設計流程

  源程序的工作過程為:系統上電復位以后,默認輸出0v電壓,此時3個led顯示00.0v;然后掃描s9和s11鍵,當s9或s11按下時,程序跳轉至相應的按鍵處理子程序,經過按鍵處理子程序處理后,置相應的標志位,并處理相應的寄存器的值;再回到主程序中,依據不同的標志送出相應的數字量d給max5l8,并把相應的數據送入顯示緩沖區,顯示電源輸出的電壓值;程序繼續掃描s9和s11,再循環執行前面的步驟。

  在程序編制過程中,r3、r2、r1寄存器分別存放3個led上顯示的數字,txdata寄存器內存儲待轉換的數字量dn,b1f為增減標志(為1時步進增,為0時步進減)。

  主函數完成系統的初始化、鍵盤處理程序的調用及步進電機控制子程序的調用,主函數流程如圖1所示,鍵盤處理子程序流程如圖2所示,顯示子程序流程如圖3所示。

  圖1 主函數流程圖

  圖2 鍵盤處理子程序流程

  圖3 顯示子程序流程

  2.代碼分析

  (1)包含必要的頭文件及定義程序用到的全局變量。





  歡迎轉載,信息來自維庫電子市場網(www.dzsc.com)



相關IC型號

熱門點擊

 

推薦技術資料

Seeed Studio
    Seeed Studio紿我們的印象總是和繪畫脫離不了... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13751165337  13692101218
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!
黑龙江省| 八宿县| 连州市| 大方县| 子长县| 龙里县| 鄂州市| 本溪| 黎平县| 绵阳市| 章丘市| 东乡| 桂阳县| 达州市| 凉城县| 上饶市| 普格县| 丹凤县| 集安市| 东丽区| 太仓市| 大同县| 肥西县| 株洲市| 海宁市| 鞍山市| 昆山市| 青河县| 河津市| 聂荣县| 濮阳市| 奎屯市| 衡南县| 喀喇| 宁阳县| 鄂托克旗| 永宁县| 抚顺市| 淮滨县| 类乌齐县| 昆山市|