RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

STM32開發(fā)板實驗箱8位獨立按鍵測試學(xué)習(xí)

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

1、暢學(xué)STM32核心板

2、 配套STM32主芯片 F103C8T6

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

3、 暢學(xué)系列STM32實驗箱

EESKILL暢學(xué)系列多功能開發(fā)學(xué)習(xí)板功能底板,加上配套暢學(xué)STM32核心板,再配上專用的超大鋁箱即構(gòu)成了EESKILL暢學(xué)STM32開發(fā)學(xué)習(xí)實驗箱。

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

除STM32核心板之外,暢學(xué)系列多功能開發(fā)學(xué)習(xí)板/實驗箱還支持以下核心板:

? 暢學(xué)51單片機核心板

? 暢學(xué)PIC單片機核心板

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

MSP430F149 MSP430F5438A

? 暢學(xué)AVR核心板

? 暢學(xué)ARM7核心板

4、8位獨立按鍵測試

硬件準(zhǔn)備:8P杜邦線2根

程序下載:正確下載對應(yīng)的測試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。

實驗現(xiàn)象:按下復(fù)位鍵,1位數(shù)碼管顯示獨立按鍵的

5、相關(guān)實驗程序源碼

/******************** (C) COPYRIGHT 2017 EESKILL多功能開發(fā)學(xué)習(xí)板********************

* 文件名 :main.c

* 描述 :當(dāng)按下獨立按鍵K1-K8時,1位數(shù)碼管分別顯示1-8

* 實驗平臺:EESKILL多功能開發(fā)學(xué)習(xí)板

* 庫版本 :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 |一位共陽數(shù)碼管模塊

* | PA1 - JP44 - B |

* | PA2 - JP44 - C |

* | PA3 - JP44 - D |

* | PA4 - JP44 - E |

* | PA5 - JP44 - F |

* | PA6 - JP44 - G |

* | PA7 - JP44 - DP |

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

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

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

#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);

}

}

}

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • STM32
    +關(guān)注

    關(guān)注

    2270

    文章

    10895

    瀏覽量

    355728
  • 實驗箱
    +關(guān)注

    關(guān)注

    0

    文章

    59

    瀏覽量

    9043

原文標(biāo)題:暢學(xué)系列STM32開發(fā)板實驗箱8位獨立按鍵測試

文章出處:【微信號:changxuemcu,微信公眾號:暢學(xué)單片機】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    基于LABVIEW零基礎(chǔ)學(xué)習(xí)開發(fā)板實驗指導(dǎo)手冊

    `Labview零基礎(chǔ)入門開發(fā)板實驗指導(dǎo)手冊,里面包含了17個章節(jié)的基礎(chǔ)實驗指導(dǎo)。`
    發(fā)表于 03-25 13:53

    GD32-Colibri-F207ZE-開發(fā)板實驗手冊

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

    獨立按鍵試驗必讀

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

    8端口檢測8獨立按鍵

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

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

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

    DSP開發(fā)板實驗程序

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

    HL開發(fā)板按鍵次數(shù)計數(shù)器學(xué)習(xí)程序

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

    HL開發(fā)板多功能按鍵識別學(xué)習(xí)程序

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

    HL開發(fā)板獨立按鍵操作方法學(xué)習(xí)程序

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

    STM32F103ZET6開發(fā)板實現(xiàn)俄羅斯方塊小游戲

    使用STM32F103ZET6開發(fā)板實現(xiàn)俄羅斯方塊小游戲。
    發(fā)表于 12-19 15:27 ?39次下載

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

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

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

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

    C語言入門開發(fā)板實驗指導(dǎo)電子版下載

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

    單片機:獨立按鍵的應(yīng)用實驗

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

    STM32實例——基于STM32開發(fā)板實現(xiàn)傳感數(shù)據(jù)采集-DHT11溫濕度采集

    STM32實例——基于STM32開發(fā)板實現(xiàn)傳感數(shù)據(jù)采集-DHT11溫濕度采集
    發(fā)表于 12-05 20:06 ?93次下載
    <b class='flag-5'>STM32</b>實例——基于<b class='flag-5'>STM32</b><b class='flag-5'>開發(fā)板實</b>現(xiàn)傳感數(shù)據(jù)采集-DHT11溫濕度采集
    RM新时代网站-首页