精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

STM32開發板實驗箱8位獨立按鍵測試學習

2oON_changxuemc ? 來源:未知 ? 作者:伍文輝 ? 2018-04-30 15:21 ? 次閱讀

1、暢學STM32核心板

2、 配套STM32主芯片 F103C8T6

STM32F103C8T6芯片基于ARM Cortex-M3 32位的RISC內核,工作頻率最高可達72MHZ,內置高速存儲器(64KB的閃存和20KB的SRAM),豐富的增強I/O端口和聯接到兩條APB總線的外設。

3、 暢學系列STM32實驗箱

EESKILL暢學系列多功能開發學習板功能底板,加上配套暢學STM32核心板,再配上專用的超大鋁箱即構成了EESKILL暢學STM32開發學習實驗箱。

整個開發板由功能主板和擴展核心板組成,擴展核心板可以通過銅柱、螺母固定到底板,組合成為一個多功能開發學習板。功能底板和擴展核心板可以一起使用,也可以分開單獨使用,靈活性、擴展性極強。

除STM32核心板之外,暢學系列多功能開發學習板/實驗箱還支持以下核心板:

? 暢學51單片機核心板

? 暢學PIC單片機核心板

? 暢學MSP430單片機核心板 (2種)

MSP430F149 MSP430F5438A

? 暢學AVR核心板

? 暢學ARM7核心板

4、8位獨立按鍵測試

硬件準備:8P杜邦線2根

程序下載:正確下載對應的測試hex

接線說明: 使用1根8P杜邦線連接核心板PB口和底板JP69,具體接法:PB8-K1,PB9-K2,PB10-K3,PB11-K4,PB12-K5,PB13-K6,PB14-K7,PB15-K8;使用1根8P杜邦線連接核心板PA口與JP44。具體接法:PA0-A,PA1-B,PA2-C,PA3-D,PA4-E,PA5-F,PA6-G,PA7-DP。

跳線說明:無

具體接法:PB8-K1,PB9-K2,PB10-K3,PB11-K4,PB12-K5,PB13-K6,PB14-K7,PB15-K8。

具體接法:PA0-A,PA1-B,PA2-C,PA3-D,PA4-E,PA5-F,PA6-G,PA7-DP。

實驗現象:按下復位鍵,1位數碼管顯示獨立按鍵的

5、相關實驗程序源碼

/******************** (C) COPYRIGHT 2017 EESKILL多功能開發學習板********************

* 文件名 :main.c

* 描述 :當按下獨立按鍵K1-K8時,1位數碼管分別顯示1-8

* 實驗平臺:EESKILL多功能開發學習板

* 庫版本 :ST3.5.0

* 硬件連接:---------------------------

* 單片機IO | PB8 - JP69 - key1 |獨立按鍵模塊

* | PB9 - key2 |

* | PB10 - key3 |

* | PB11 - key4 |

* | PB12 - key5 |

* | PB13 - key6 |

* | PB14 - key7 |

* | PB15 - key8 |

* ---------------------------

* 硬件連接:--------------------

* 單片機IO | PA0 - JP44 - A |一位共陽數碼管模塊

* | PA1 - JP44 - B |

* | PA2 - JP44 - C |

* | PA3 - JP44 - D |

* | PA4 - JP44 - E |

* | PA5 - JP44 - F |

* | PA6 - JP44 - G |

* | PA7 - JP44 - DP |

* --------------------

* 實驗說明:采用的軟件查詢方法實現,無法檢測多個按鍵按下

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

#include "stm32f10x.h"

#include "delay.h"

#include "key.h"

#include "smg.h"

/**

* @brief Main program.

* @param None

* @retval : None

*/

int main(void)

{

/* config the sysclock to 72m */

SystemInit();

SMG_GPIO_Config();

Key_GPIO_Config();

while(1)

{

if( Key_Scan(GPIOB,GPIO_Pin_8) == KEY_ON )

{

Display_N(1);

}

if( Key_Scan(GPIOB,GPIO_Pin_9) == KEY_ON )

{

Display_N(2);

}

if( Key_Scan(GPIOB,GPIO_Pin_10) == KEY_ON )

{

Display_N(3);

}

if( Key_Scan(GPIOB,GPIO_Pin_11) == KEY_ON )

{

Display_N(4);

}

if( Key_Scan(GPIOB,GPIO_Pin_12) == KEY_ON )

{

Display_N(5);

}

if( Key_Scan(GPIOB,GPIO_Pin_13) == KEY_ON )

{

Display_N(6);

}

if( Key_Scan(GPIOB,GPIO_Pin_14) == KEY_ON )

{

Display_N(7);

}

if( Key_Scan(GPIOB,GPIO_Pin_15) == KEY_ON )

{

Display_N(8);

}

}

}

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • STM32
    +關注

    關注

    2266

    文章

    10871

    瀏覽量

    354786
  • 實驗箱
    +關注

    關注

    0

    文章

    58

    瀏覽量

    9036

原文標題:暢學系列STM32開發板實驗箱8位獨立按鍵測試

文章出處:【微信號:changxuemcu,微信公眾號:暢學單片機】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    基于LABVIEW零基礎學習開發板實驗指導手冊

    `Labview零基礎入門開發板實驗指導手冊,里面包含了17個章節的基礎實驗指導。`
    發表于 03-25 13:53

    GD32-Colibri-F207ZE-開發板實驗手冊

    GD32-Colibri-F207ZE-開發板實驗手冊
    發表于 12-22 18:13 ?37次下載

    獨立按鍵試驗必讀

    8按鍵控制8個LED燈,用開發板實驗必讀
    發表于 05-09 14:16 ?0次下載

    8端口檢測8獨立按鍵

    8端口檢測8獨立按鍵 C51單片機源碼,KEIL源文件,C語言編寫
    發表于 06-20 16:36 ?17次下載

    飛思卡爾8單片機MC9S08JM60開發板實踐教程

    飛思卡爾8單片機MC9S08JM60開發板實踐教程
    發表于 06-21 17:56 ?29次下載

    DSP開發板實驗程序

    DSP開發板實驗程序
    發表于 02-08 02:27 ?5次下載

    HL開發板按鍵次數計數器學習程序

    HL開發板實驗21】按鍵次數計數器,單片機學習程序,很好的學習資料。
    發表于 09-01 14:44 ?15次下載
    HL<b class='flag-5'>開發板</b>的<b class='flag-5'>按鍵</b>次數計數器<b class='flag-5'>學習</b>程序

    HL開發板多功能按鍵識別學習程序

    HL開發板實驗12】多功能按鍵識別,單片機學習程序,很好的學習資料。
    發表于 09-01 15:57 ?4次下載
    HL<b class='flag-5'>開發板</b>多功能<b class='flag-5'>按鍵</b>識別<b class='flag-5'>學習</b>程序

    HL開發板獨立按鍵操作方法學習程序

    HL開發板實驗11】獨立按鍵操作方法,單片機學習程序,很好的學習資料。
    發表于 09-01 16:11 ?5次下載
    HL<b class='flag-5'>開發板</b><b class='flag-5'>獨立</b><b class='flag-5'>按鍵</b>操作方法<b class='flag-5'>學習</b>程序

    STM32F103ZET6開發板實現俄羅斯方塊小游戲

    使用STM32F103ZET6開發板實現俄羅斯方塊小游戲。
    發表于 12-19 15:27 ?38次下載

    DP-51PRO開發板實驗實驗程序資料合集免費下載前30個

    本文檔的主要內容詳細介紹的是DP-51PRO開發板實驗實驗程序資料合集免費下載,由于文件比價大,總共有38個實驗,壓縮之后超過30M,所以分2次上傳。(前30個)包括了:74HC5
    發表于 05-16 08:00 ?12次下載
    DP-51PRO<b class='flag-5'>開發板實驗</b><b class='flag-5'>箱</b>的<b class='flag-5'>實驗</b>程序資料合集免費下載前30個

    微雪電子8獨立按鍵模塊按鈕簡介

    8獨立按鍵模塊 8按鍵 可用作輸入 或進行I/O測試
    的頭像 發表于 12-30 09:13 ?2413次閱讀
    微雪電子<b class='flag-5'>8</b>個<b class='flag-5'>獨立</b><b class='flag-5'>按鍵</b>模塊按鈕簡介

    C語言入門開發板實驗指導電子版下載

    C語言入門開發板實驗指導電子版下載
    發表于 03-24 17:23 ?0次下載
    C語言入門<b class='flag-5'>開發板實驗</b>指導電子版下載

    單片機:獨立按鍵的應用實驗

    一、 實驗目的:(一) 熟悉單片機 I/O 口的輸入控制;(二) 熟悉開發板上單片機 I/O 口與數碼管、 獨立按鍵的電路連接;(三) 掌握 keil C 軟件的使用;(四) 掌握
    發表于 11-11 16:21 ?20次下載
    單片機:<b class='flag-5'>獨立</b><b class='flag-5'>按鍵</b>的應用<b class='flag-5'>實驗</b>

    STM32實例——基于STM32開發板實現傳感數據采集-DHT11溫濕度采集

    STM32實例——基于STM32開發板實現傳感數據采集-DHT11溫濕度采集
    發表于 12-05 20:06 ?93次下載
    <b class='flag-5'>STM32</b>實例——基于<b class='flag-5'>STM32</b><b class='flag-5'>開發板實</b>現傳感數據采集-DHT11溫濕度采集