色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

如何將16×2 LCD顯示屏連接到PIC18F4550單片機(jī)?

科技觀察員 ? 來源:英銳恩 ? 作者:英銳恩 ? 2023-07-06 11:39 ? 次閱讀

在本案例中,本文將介紹如何將16×2 LCD顯示屏連接到PIC18F系列的PIC18F4550單片機(jī)

PIC18F4550的特點:

(1)PIC18F4550屬于PIC18F系列;PIC18F4550是一款8位單片機(jī),采用RISC架構(gòu)。PIC18F4550有40個PDIP(雙列直插式封裝)引腳和44個TQFP(四方扁平封裝)引腳。

(2)PIC18F4550中嵌入了32KB閃存、2048字節(jié)的SRAM(同步隨機(jī)存取存儲器)、256字節(jié)的EEPROM(電可擦除程序只讀存儲器)。

(3)它有35個I/O引腳,用于與其他外圍設(shè)備接口通信,13通道10位模數(shù)轉(zhuǎn)換器,用于連接和通信模擬外圍設(shè)備(直流電機(jī)、LDR等)。

(4)它有2個CCP和1個ECCP模塊,是增強(qiáng)型捕獲和比較模塊,主要用于調(diào)制和波形生成功能。CCP模塊是16位寄存器,作為16位捕捉位寄存器、16位比較位寄存器、PWM和占空比寄存器。

(5)PIC18F4550具有SPI(串行外設(shè)接口)和i2c(內(nèi)部集成電路)用于主從模式。它具有用于USB流傳輸?shù)腟PP(流并行端口)。

(6)PIC18F4550內(nèi)嵌了4個定時器模塊(timer0到timer3)、2個比較器模塊和3個外部中斷。它具有雙振蕩器選項,允許單片機(jī)和USB模塊以不同的時鐘速度運行。它可以在2.0V至5.5V下工作。

16X2 LCD接口PIC單片機(jī)電路圖:

Circuit-Diagram-of-16X2-LCD-Interfacing-PIC-Microcontroller.png

16X2 LCD接口PIC單片機(jī)-電路說明:

電阻器R1用于為LCD提供對比度。12MHz的晶振連接到Pic單片機(jī)PIC18F4550的OSC1和OSC2引腳作為系統(tǒng)時鐘。電容C2和C3將作為晶體振蕩器的濾波器。您可以使用不同的端口或引腳來連接LCD,然后再轉(zhuǎn)到不同的端口,請檢查數(shù)據(jù)手冊中的引腳是通用引腳還是特殊功能引腳。

將16X2 LCD連接到PIC:

將LCD連接到PIC與連接到8051沒有什么不同。只有用于接口的引腳、寄存器和架構(gòu)會有所不同。當(dāng)我們查看程序時,初始化、向LCD發(fā)送數(shù)據(jù)等功能幾乎相同。

在用于初始化LCD的pic編程中,R/W引腳應(yīng)為低電平以寫入數(shù)據(jù),啟用引腳應(yīng)為高電平,寄存器選擇引腳(RS)應(yīng)為高電平以寫入數(shù)據(jù)。要發(fā)送命令,RS應(yīng)為低電平,R/W引腳應(yīng)為低電平,使能引腳應(yīng)為高電平。

初始化LCD功能:

lcdcmd(0x38);//配置LCD為8位模式,2行5×7字體

lcdcmd(0x0C);//顯示開啟和關(guān)閉光標(biāo)

lcdcmd(0x01);//清除顯示屏幕

lcdcmd(0x06);//增加光標(biāo)

lcdcmd(0x80);//設(shè)置光標(biāo)位置為第一行第一列

向LC發(fā)送命令:

rs=0;寄存器選擇引腳為低電平。

rw=0;讀/寫引腳也用于向LCD寫入命令。

en=1;使能引腳為高電平。

向LCD發(fā)送數(shù)據(jù):

rs=1;寄存器選擇引腳為高電平。

rw=0;讀/寫引腳也用于向LCD寫入命令。

en=1;使能引腳為高電平。

編程步驟:

在您的系統(tǒng)中安裝MPLAB并創(chuàng)建一個新項目,在選擇設(shè)備和系列時選擇PIC18F系列并將PIC18F4550控制器添加到您的項目中。

選擇您已安裝的編譯器并將文件添加到您的項目中。添加文件后粘貼下面給出的代碼并運行它。因為它是一個預(yù)編譯和測試過的程序,所以你不會發(fā)現(xiàn)任何錯誤。

在沒有錯誤的情況下編譯程序后,使用PICKIT2或PICKIT3編程器/調(diào)試器將程序轉(zhuǎn)儲到您的開發(fā)板上。

如果您不使用PICKIT,則只需編譯代碼并使HEX文件使用此HEX文件對PIC單片機(jī)進(jìn)行編程。

LCD與PIC18F4550接口程序:

#define rs LATA.F0

#define rw LATA.F1

#define en LATA.F2

//LCD 數(shù)據(jù)引腳

#define lcdport LATB

void lcd_init();

void lcdcmd(unsigned char);

void lcddata(unsigned char);

unsigned char data[20]=”hello world”;

unsigned int i=0;

void main(void)

{

TRISA=0; // 將端口 A 配置為輸出端口

LATA=0;

TRISB=0; // 配置端口 B 為輸出端口

LATB=0;

lcd_init(); // LCD 初始化

while(data[i]!=’\\0′)

{

lcddata(data[i]); // 調(diào)用lcddata函數(shù)

i++;

Delay_ms(300);

}

}

void lcd_init()

{

lcdcmd(0x38);

lcdcmd (0x0C);

lcdcmd(0x01);

lcdcmd(0x06);

lcdcmd(0x80);

}

void lcdcmd(unsigned char cmdout)

{

lcdport=cmdout;

rs=0;

rw=0;

en=1;

Delay_ms(10);

en=0;

}

void lcddata(unsigned char dataout)

{

lcdport=dataout;

rs=1;

rw=0;

en=1;

Delay_ms(10);

en=0;

}

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

    關(guān)注

    6042

    文章

    44617

    瀏覽量

    637582
  • LCD顯示屏
    +關(guān)注

    關(guān)注

    1

    文章

    91

    瀏覽量

    13413
  • PIC18F4550
    +關(guān)注

    關(guān)注

    0

    文章

    5

    瀏覽量

    6439
收藏 人收藏

    評論

    相關(guān)推薦

    PIC18F4550/PIC18F2455/PIC18F2550/PIC18F4455中文資料 誰有下載啊

    PIC18F4550/PIC18F2455/PIC18F2550/PIC18F4455 中文資料 誰有下載啊 ,幫忙共享一下啊[此貼子已經(jīng)被admin于2008-7-15 13:43:
    發(fā)表于 06-05 09:34

    PIC18F4550開發(fā)USB,C語言

    PIC18F4550開發(fā)USB,C語言例程
    發(fā)表于 07-15 09:16

    PIC18F4550有保留記憶嗎

    memory in the PIC18F4550? I want to hold the value after power turned off and on for awhile. Thanks and RegardsSunil
    發(fā)表于 08-24 15:58

    可以使用PIC18F4550流式傳輸音樂?

    嗨,PIC18F45 50USB可以用于流音樂/音頻耳機(jī)或從電腦接收音樂嗎? 以上來自于百度翻譯 以下為原文 hi, can PIC18F4550 USB be used
    發(fā)表于 03-28 13:26

    請問pic18F4550 USB接口示例嗎?

    你好,我正在試著了解如何用PIC18F4550制作u***接口,但是互聯(lián)網(wǎng)上的信息還不夠。我發(fā)現(xiàn)了一些網(wǎng)站,上面解釋了關(guān)于PIC連接模式的一般信息,但是關(guān)于編程方面的信息不多。事先謝謝您,如果有人給我舉個例子。從這個問題開始。
    發(fā)表于 10-17 10:49

    LM35與PIC18F4550的接口無法得到正確的值該怎么辦?

    請幫幫我。無法在LCD上得到正確的值。我正在連接LM35溫度傳感器和PIC18F4550,頻率為20Mhz。我嘗試了很多。但是,沒有得到正確的輸出。下面是我的代碼:
    發(fā)表于 11-01 09:43

    PIC18F4550作為SPI從器件

    嗨,我有兩個控制器PIC18F4550。它們通過SPI相互通信。我必須為主程序和從程序編寫代碼。我已經(jīng)成功地編寫過幾次SPI主程序代碼。現(xiàn)在我必須使用SPI從程序。當(dāng)SPI從程序代碼準(zhǔn)備好時,我如何測試它?有個人電腦應(yīng)用嗎?問候,Akshay。
    發(fā)表于 03-12 10:11

    PIC18F4550振蕩器Proteus錯誤

    和用于LED閃爍的項目:https://goo.gl/nPKKj2我寫這個主題有兩個原因:-為了分享發(fā)現(xiàn)的問題。-問你是否知道與PIC18F4550外部振蕩器相關(guān)的Proteus問題,以及你是否可以再次檢查并確認(rèn)/反駁我的發(fā)現(xiàn)。
    發(fā)表于 04-10 07:51

    求一種帶全速USB接口的單片機(jī)PIC18F4550的應(yīng)用設(shè)計方法

    本文以光柵位移傳感器檢測系統(tǒng)的設(shè)計為背景,詳細(xì)介紹了帶全速USB接口的單片機(jī)PIC18F4550的應(yīng)用設(shè)計方法。
    發(fā)表于 04-26 06:52

    PIC18F4550的資料分享

    描述PIC18F4550的PCB服務(wù),方便學(xué)習(xí)單片機(jī)的此板,包含LED,顯示器,傳感器,LCD學(xué)習(xí)如何使用單片機(jī)的數(shù)字模擬輸入輸出和PWM。
    發(fā)表于 07-06 07:35

    Pinguino PIC18F4550的資料分享

    描述Pinguino PIC18F4550主要特征:開源可編程的中值 el Pinguino IDEUsa el mismo lenguaje de programación del
    發(fā)表于 08-25 06:58

    PIC18F4550/PIC18F2455中文資料pdf

    PIC18F2455/2550/4455/4550數(shù)據(jù)手冊采用納瓦技術(shù)的28/40/44 引腳高性能增強(qiáng)型閃存 USB 單片機(jī)
    發(fā)表于 07-15 13:48 ?104次下載

    JHD161A LCD顯示器與PIC16F877單片機(jī)連接

            本文較詳細(xì)地介紹了JHD161A LCD顯示器的功能結(jié)構(gòu)及其應(yīng)用過程中的注意事項,并給出了與單片機(jī)PIC1
    發(fā)表于 09-04 08:29 ?44次下載

    基于PIC18F458單片機(jī)LCD顯示

    基于PIC18F458單片機(jī)LCD顯示 針對電網(wǎng)質(zhì)量檢測系統(tǒng)的中文數(shù)據(jù)顯示問題,介紹了一種利用新型
    發(fā)表于 10-16 22:15 ?1825次閱讀
    基于<b class='flag-5'>PIC18F</b>458<b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>LCD</b><b class='flag-5'>顯示</b>

    基于單片機(jī)PIC18F4550的基本開發(fā)板

    電子發(fā)燒友網(wǎng)站提供《基于單片機(jī)PIC18F4550的基本開發(fā)板.zip》資料免費下載
    發(fā)表于 07-08 09:31 ?5次下載
    基于<b class='flag-5'>單片機(jī)</b><b class='flag-5'>PIC18F4550</b>的基本開發(fā)板
    主站蜘蛛池模板: 国产久久精品热99看 | 入禽太深免费高清在线观看5 | 教室里的激情电影 | 69xx欧美| 闺蜜扒开我尿口使劲揉 | 国产精品久久婷婷五月色 | 伊人久久中文 | 免费人成视频X8X8国产更快乐 | 狠狠色丁香婷婷久久综合五月 | 天天靠天天擦天天摸 | 男生jj插入女生jj | 久久99r66热这里只有精品 | 草草久久久无码国产专区全集观看 | 久久永久免费视频 | 超碰超碰视频在线观看 | 黄色精品视频 | 学校捏奶揉下面污文h | 国产精品久久久久AV麻豆 | 免费看成人毛片 | 川师 最美老师 | 青青视频国产色偷偷 | 一二三四在线视频社区 | 亚洲欧洲日韩视频在钱 | 男人边吃奶边摸边做刺激情话 | 亚洲色大成网站WWW永久麻豆 | 成人a视频片在线观看免费 成人a毛片久久免费播放 | 欧美亚洲综合另类无码 | 色一情一乱一伦一区二区三区 | 涩涩视频下载 | 国语对白刺激真实精品 | 2018国产天天弄谢 | 99热这里只有精品88 | 午夜日韩久久影院 | 欧美激情一区二区三区视频 | 麻豆AV福利AV久久AV | 18禁国产精品久久久久久麻豆 | 杨幂视频在线观看1分30秒 | 胸大美女又黄的网站 | 国产精品一区二区三区免费 | 入禽太深视频免费视频 | 在线不卡日本v二区到六区 在线不卡日本v二区 |