在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

JZ2440點(diǎn)亮LED電路圖設(shè)計(jì)案例

454398 ? 來(lái)源:博客園 ? 作者:LOSER Z ? 2020-10-07 15:21 ? 次閱讀

在JZ2440中,點(diǎn)亮LED就是給LED的控制位設(shè)置為輸出,數(shù)據(jù)位設(shè)置為低電平,而通過(guò)按鍵點(diǎn)亮LED,就需要將按鍵對(duì)應(yīng)的控制位設(shè)置為輸出。

下面是JZ2440的3個(gè)LED電路圖:

下面是JZ2440的3個(gè)按鍵的電路圖

通過(guò)查找nLED_1,nLED_2,nLED_4對(duì)應(yīng)的引腳,發(fā)現(xiàn)它們分別對(duì)應(yīng)GPF4,GPF5,GPF6,如圖:

通過(guò)查找EINT0,EINT2,EINT11對(duì)應(yīng)的引腳,發(fā)現(xiàn)它們分別對(duì)應(yīng)GPF0,GPF2,GPG3,如圖:

由此,我們?cè)偃タ?440的Datasheet,查看它們的控制位和數(shù)據(jù)位的信息,首先是GPF4,GPF5,GPF6的控制位信息,如圖:

我們發(fā)現(xiàn),當(dāng)GPFCON寄存器的GPF4,GPF5,GPF6的控制位設(shè)置為01時(shí),表示控制輸出,這正是我們想要的。在看看它們的數(shù)據(jù)位是怎么設(shè)置的,如圖:

由表格可知,當(dāng)端口被配置為輸出端口時(shí),它的引腳狀態(tài)和相應(yīng)的位相同。也就是說(shuō),如果我想讓LED1亮,那么我就要把它對(duì)應(yīng)的GPF4配置為輸出,然后將GPFDAT的第4位設(shè)置為0.

再看看按鍵對(duì)應(yīng)的寄存器怎么配置,上面說(shuō)到S2,S3,S4對(duì)應(yīng)的控制寄存器相應(yīng)的位是GPF0,GPF2和GPG3

由于按鍵是個(gè)輸入設(shè)備,所以我們需要將GPF0,GPF2,GPG3的位設(shè)置為00。到此,LED和按鍵寄存器我們已經(jīng)配置好了,下面看一下代碼:

首先是一段匯編代碼,由這段匯編代碼引導(dǎo)到main函數(shù),同時(shí)進(jìn)行相應(yīng)的硬件配置


下面主程序:

#define GPFCON (*(volatile unsigned long *)0x56000050)
#define GPFDAT (*(volatile unsigned long *)0x56000054)
#define GPGCON (*(volatile unsigned long *)0x56000060)
#define GPGDAT (*(volatile unsigned long *)0x56000064)
/*
* LED1,LED2,LED4對(duì)應(yīng)GPF4、GPF5、GPF6
*/
#define GPF4_out (1<<(4*2))
#define GPF5_out (1<<(5*2))
#define GPF6_out (1<<(6*2))
#define GPF4_msk (3<<(4*2))
#define GPF5_msk (3<<(5*2))
#define GPF6_msk (3<<(6*2))
/*
* S2,S3,S4對(duì)應(yīng)GPF0、GPF2、GPG3
*/
#define GPF0_msk (3<<(0*2))
#define GPF2_msk (3<<(2*2))
#define GPG3_msk (3<<(3*2))
int main()
{
unsigned long dwDat;
// LED1,LED2,LED4對(duì)應(yīng)的3根引腳設(shè)為輸出,將這些位清零
//先把9,、9、10、11、12、13位清零,然后或操作設(shè)為輸出01
GPFCON &= ~(GPF4_msk | GPF5_msk | GPF6_msk);
GPFCON |= GPF4_out | GPF5_out | GPF6_out;
// S2,S3對(duì)應(yīng)的2根引腳設(shè)為輸入
GPFCON &= ~(GPF0_msk | GPF2_msk);
// S4對(duì)應(yīng)的引腳設(shè)為輸入
GPGCON &= ~GPG3_msk;
while(1){
//若Kn為0(表示按下),則令LEDn為0(表示點(diǎn)亮)
dwDat = GPFDAT; // 讀取GPF管腳電平狀態(tài)
if (dwDat & (1<<0))? ? ? ? // S2沒(méi)有按下
GPFDAT |= (1<<4);? ? ? ?// LED1熄滅
else
GPFDAT &= ~(1<<4);? ? ? // LED1點(diǎn)亮
if (dwDat & (1<<2))? ? ? ? ?// S3沒(méi)有按下
GPFDAT |= (1<<5);? ? ? ?// LED2熄滅
else
GPFDAT &= ~(1<<5);? ? ? // LED2點(diǎn)亮
dwDat = GPGDAT; // 讀取GPG管腳電平狀態(tài)
if (dwDat & (1<<3))? ? ? ? ?// S4沒(méi)有按下
GPFDAT |= (1<<6);? ? ? ?// LED3熄滅
else
GPFDAT &= ~(1<<6);? ? ? // LED3點(diǎn)亮
}
return 0;
}
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • led
    led
    +關(guān)注

    關(guān)注

    242

    文章

    23321

    瀏覽量

    661890
  • 電路圖
    +關(guān)注

    關(guān)注

    10352

    文章

    10722

    瀏覽量

    531740
  • 控制寄存器
    +關(guān)注

    關(guān)注

    0

    文章

    34

    瀏覽量

    11505
  • jz2440
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

    4614
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    感應(yīng)筆電路圖

    感應(yīng)筆電路圖
    發(fā)表于 12-23 16:48 ?10次下載

    電路圖

    我想問(wèn)一下這個(gè)電路圖連接這么在下面求求大佬解答一下
    發(fā)表于 12-04 16:34

    電路小知識(shí) | 電源選型要點(diǎn)、電路圖的解讀方法、LED及其應(yīng)用示例

    在上一篇文章中 交流電路復(fù)數(shù)的基礎(chǔ)知識(shí)以及相位差和電抗的計(jì)算我們給大家分享了復(fù)數(shù)的基礎(chǔ)知識(shí)以及相位差和電抗的計(jì)算,本篇繼續(xù)給大家分享交流電路的電源選型要點(diǎn)、電路圖的解讀方法、LED及其
    發(fā)表于 11-25 10:59

    阻容降壓電路圖

    阻容降壓電路是利用電容對(duì)交流電的容抗來(lái)限制電路的最大電流,而負(fù)載的電壓則是由負(fù)載本身的電阻和電容容抗串聯(lián)分壓決定。 下圖是一個(gè)十元的充電手電電路圖,為阻容降壓充電電路給電池充電,充電電
    的頭像 發(fā)表于 11-19 09:44 ?372次閱讀
    阻容降壓<b class='flag-5'>電路圖</b>

    談?wù)動(dòng)心男?b class='flag-5'>電路圖

    在電子工程領(lǐng)域,電路圖是很多電子工程師學(xué)習(xí)電子設(shè)計(jì)的第一步內(nèi)容,它們以圖形化的方式展示了電路的結(jié)構(gòu)、元件及它們之間的連接關(guān)系,然而很多工程師只知道原理、方框圖等,但對(duì)很多電路圖不太清
    的頭像 發(fā)表于 10-15 14:08 ?936次閱讀

    電源接線(xiàn)檢測(cè)儀LED1、2電路的二極管是反接的,燈為什么會(huì)

    請(qǐng)教下,220V接線(xiàn)檢測(cè)電路中,電路圖LED燈1、2、3對(duì)應(yīng)燈從左到右。LED1、2電路的二極管是反接的,燈為什么會(huì)
    發(fā)表于 08-07 22:49

    LED追逐器電路圖 使用ESP32板的LED追逐器設(shè)計(jì)

    LED追逐器是一種利用LED(發(fā)光二極管)作為光源,通過(guò)電子電路控制LED燈依次或按特定模式點(diǎn)亮和熄滅,從而產(chǎn)生追逐、閃爍或動(dòng)態(tài)變化的視覺(jué)效
    的頭像 發(fā)表于 07-02 16:53 ?1359次閱讀
    <b class='flag-5'>LED</b>追逐器<b class='flag-5'>電路圖</b> 使用ESP32板的<b class='flag-5'>LED</b>追逐器設(shè)計(jì)

    有關(guān)LM3914N和LM3914N-1應(yīng)用的疑問(wèn)

    是連接在相應(yīng)電位上的LED。而把芯片換成LM3914N,即可正常工作于條狀模式。電路不做任何改動(dòng),換上LM3914N-1,工作狀態(tài)就變成點(diǎn)狀模式,即只有相應(yīng)位上的
    發(fā)表于 04-28 11:36

    電動(dòng)車(chē)電池充電電路圖

    電路包括:轉(zhuǎn)燈控制電路、風(fēng)扇控制電路、過(guò)流保護(hù)電路。 看懂這個(gè)電路圖,在掌握三極管、運(yùn)算放大器的基礎(chǔ)上,抓住下面兩
    發(fā)表于 03-11 14:31 ?3520次閱讀
    電動(dòng)車(chē)電池充電<b class='flag-5'>電路圖</b>

    無(wú)線(xiàn)移動(dòng)充電器電路圖分析

    無(wú)線(xiàn)移動(dòng)充電器是電子領(lǐng)域的熱門(mén)話(huà)題之一,因此我們還決定使用各種常用組件構(gòu)建無(wú)線(xiàn)移動(dòng)充電器電路圖。此處發(fā)布的項(xiàng)目無(wú)線(xiàn)移動(dòng)充電器電路圖可以在 5.2V時(shí)提供 271mA,因此您可以為手機(jī)充電,也可用于驅(qū)動(dòng) LED 等低功耗負(fù)載1和
    的頭像 發(fā)表于 02-25 16:49 ?3174次閱讀
    無(wú)線(xiàn)移動(dòng)充電器<b class='flag-5'>電路圖</b>分析

    LED驅(qū)動(dòng)電路圖分享

    LED驅(qū)動(dòng)電路是一種用于驅(qū)動(dòng)LED發(fā)光的電子電路LED(發(fā)光二極管)是一種特殊的半導(dǎo)體器件,具有長(zhǎng)壽命、高光效、安全環(huán)保、方
    的頭像 發(fā)表于 02-18 16:55 ?4213次閱讀
    <b class='flag-5'>LED</b>驅(qū)動(dòng)<b class='flag-5'>電路圖</b>分享

    典型LED驅(qū)動(dòng)電路圖分享

    LED驅(qū)動(dòng)電路是一種電源電路,用于將輸入的電源電壓轉(zhuǎn)換為適合LED的直流電壓,以驅(qū)動(dòng)LED正常工作。LE
    的頭像 發(fā)表于 02-07 18:29 ?1.2w次閱讀
    典型<b class='flag-5'>LED</b>驅(qū)動(dòng)<b class='flag-5'>電路圖</b>分享

    典型LED照明電路圖分享

    LED照明電路是一種將電能轉(zhuǎn)換為光能的電路,使用LED(發(fā)光二極管)作為光源。LED照明電路具有
    的頭像 發(fā)表于 02-05 16:39 ?7954次閱讀
    典型<b class='flag-5'>LED</b>照明<b class='flag-5'>電路圖</b>分享

    AND電路應(yīng)用電路圖分析

    在這個(gè)串聯(lián)電路中,如果兩個(gè)開(kāi)關(guān)都為開(kāi)狀態(tài),則LED點(diǎn)亮;如果任何一個(gè)開(kāi)關(guān)為關(guān)狀態(tài),則LED熄滅。基本邏輯電路也稱(chēng)作門(mén)
    發(fā)表于 02-03 10:36 ?3761次閱讀
    AND<b class='flag-5'>電路</b>應(yīng)用<b class='flag-5'>電路圖</b>分析

    簡(jiǎn)單實(shí)用的3種led恒流驅(qū)動(dòng)電路圖

    簡(jiǎn)單實(shí)用的3種led恒流驅(qū)動(dòng)電路圖
    的頭像 發(fā)表于 01-24 17:51 ?1.5w次閱讀
    簡(jiǎn)單實(shí)用的3種<b class='flag-5'>led</b>恒流驅(qū)動(dòng)<b class='flag-5'>電路圖</b>
    主站蜘蛛池模板: 天天色天天草| 亚洲欧洲色天使日韩精品| 男女性gif抽搐出入| 韩国三级视频在线观看| 精品视频日本| 第四色播日韩第一页| 九九全国免费视频| 国模大尺度在线| 永久国产| 天堂资源在线| 国产精品毛片天天看片| 亚洲va国产日韩欧美精品色婷婷| 久久亚洲一级毛片| 欧美在线高清视频| 久草婷婷| 在线免费观看视频黄| 色之综综| 天天射狠狠干| 日本噜噜影院| 欧美影院| 欧美三级成人| 午夜看黄网站免费| 欧美成年性色mmm| 一级毛片不卡| 中文字幕一区二区三区精品 | 五月婷婷精品| 在线久综合色手机在线播放| 日本aaaaa毛片在线视频| 亚洲天堂婷婷| 欧美三级日韩三级| 丁香花高清在线观看| 天天操夜夜爱| 人人上人人干| 网站啪啪| 国产一级αv片免费观看| 欧美另类高清xxxxx| 深夜桃色影院| 精品国产中文一级毛片在线看 | 手机在线1024| toyota东热综合网| 婷婷开心激情|