1. <tr id="ho3jr"><td id="ho3jr"></td></tr>

      • <sub id="ho3jr"></sub>
        午夜福利在线观看6080,日本极品少妇videossexhd,国产成人午夜精品永久免费,黄色三级亚洲男人的天堂,麻豆一区二区三区香蕉视频 ,国产精品三级中文字幕,亚洲第一区二区快射影院,最新午夜男女福利片视频
        財訊中國

        LCD1602程序代碼及顯示流程圖

        來源:網(wǎng)絡(luò) 2021-12-18 07:47:23

        lcd1602顯示程序代碼

        前些天弄了最小系統(tǒng)板后就想著學(xué)習(xí)1602的顯示程序,可惜壇子里的或網(wǎng)上的,都沒有簡單的1602顯示程序,無柰在網(wǎng)上下載了一段經(jīng)過反復(fù)修改測試,終于有了下面一段代碼:

        // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

        // - - 初始化接口

        # define LCD_DB P0 // - - P0 = DB0~DB7

        sbit LCD_RS=P2^0; // - - p2.0 = RS

        sbit LCD_RW=P2^1; // - - p2.1 = RW

        sbit LCD_E=P2^2; // - - p2.2 = E

        // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

        // - - 定義函數(shù)

        # define uchar unsigned char

        # define uint unsigned int

        // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

        // - - 定義子程序函數(shù)

        void LCD_init(void); // - - 初始化LCD1602函數(shù)

        void LCD_write_command(uchar command); // - - 向LCD1602寫指令函數(shù)

        void LCD_write_data(uchar dat); // - - 向LCD1602寫數(shù)據(jù)函數(shù)

        void LCD_set_xy(uchar x,uchar y); // - - 設(shè)置LCD1602顯示位置 X(0-16),y(1-2)

        void LCD_disp_char(uchar x,uchar y,uchar dat); // - - 在LCD1602上顯示一個字符

        void LCD_disp_string(uchar X,uchar Y,uchar *s); // - - 在LCD1602上顯示一個字符串

        //void LCD_check_busy(void);//檢查忙函數(shù)。我沒用到此函數(shù),因為通過率極低。

        void LCD_delay_10us(uint n); // - - 10微秒的延時子程序

        void LCD_delay_50us(uint n); // - - 50微秒的延時子程序

        // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

        // - - 初始化LCD1602

        void LCD_init(void)

        {

        LCD_delay_10us(20);

        LCD_write_command(0x38); // - - 設(shè)置8位格式,2行,5x7

        LCD_delay_10us(5);

        LCD_write_command(0x0c); // - - 整體顯示,關(guān)光標(biāo),不閃爍

        LCD_delay_10us(5);

        LCD_write_command(0x06); // - - 設(shè)定輸入方式,增量不移位

        LCD_delay_10us(5);

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

        LCD_delay_50us(40);

        }

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

        // - - 向LCD1602寫指令

        void LCD_write_command(uchar dat)

        {

        LCD_delay_10us(5);

        LCD_RS=0; // - - 指令

        LCD_RW=0; // - - 寫入

        LCD_DB=dat;

        LCD_delay_10us(5);

        LCD_E=1; // - - 允許

        LCD_delay_10us(5);

        LCD_E=0;

        }

        // - - 向LCD1602寫數(shù)據(jù)

        void LCD_write_data(uchar dat)

        {

        LCD_delay_10us(5);

        LCD_RS=1;// - - 數(shù)據(jù)

        LCD_RW=0;// - - 寫入

        LCD_DB=dat;

        LCD_delay_10us(5);

        LCD_E=1;// - - 允許

        LCD_delay_10us(5);

        LCD_E=0;

        }

        // - - 設(shè)置顯示位置

        void LCD_set_xy(uchar x,uchar y)

        {

        uchar address;

        if(y==1)

        {

        address=0x80+x; // - - 第一行位置

        } else {

        address=0xc0+x; // - - 第二行位置

        }

        LCD_delay_10us(5);

        LCD_write_command(address);

        }

        // - - 顯示一個字符函數(shù)

        void LCD_disp_char(uchar x,uchar y,uchar dat) // - - LCD_disp_char(0,1,0x38); // - - 顯示8

        {

        LCD_set_xy(x,y);

        LCD_delay_10us(5);

        LCD_write_data(dat);

        }

        // - - 顯示一個字符串函數(shù)

        void LCD_disp_string(uchar x,uchar y,uchar *s)

        {

        LCD_set_xy(x,y);

        LCD_delay_10us(5);

        while(*s!=‘\0’)

        {

        LCD_write_data(*s);

        s++;

        }

        }

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

        /*******檢查忙函數(shù)*************

        void LCD_check_busy() //實踐證明,在我的LCD1602上,檢查忙指令通過率極低,以

        { //至于不能正常使用LCD。因此我沒有再用檢查忙函數(shù)。而使

        do //用了延時的方法,延時還是非常好用的。我試了一下,用

        { LCD_E=0; //for循環(huán)作延時,普通指令只要1次循就可完成。清屏指令

        LCD_RS=0; //要用200次循環(huán)便能完成。

        LCD_RW=1;

        LCD_DB=0xff;

        LCD_E=1;

        }while(LCD_DB^7==1);

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

        void LCD_delay_10us(uint n) // - - 10微秒的延時子程序

        {

        uint i,j;

        for(i=n;i》0;i--)

        for(j=2;j》0;j--);

        }

        void LCD_delay_50us(uint n) // - - 50微秒的延時子程序

        {

        uint i,j;

        for(i=n;i》0;i--)

        for(j=22;j》0;j--);

        }

        LCD1602顯示程序流程圖及句解

        讓LCD1602顯示字符前要輸入字符所在的地址,這也是每顯示一個字符地址要加一的原因,在下面的一段代碼里你會明白怎么設(shè)置地址,怎么讓地址自動加一,怎么清屏,怎么顯示字符,希望你能看懂哦

        sbit LCD_E=P2^0; //lcd1602控制置位

        sbit LCD_RW=P2^1; //lcd1602控制置位

        sbit LCD_RS=P2^2; //lcd1602控制置位

        void LCD_command(unsigned char com)

        {

        LCD_E=0;

        LCD_RW=0;

        LCD_RS=0;

        P1=com;

        delay_us(100);

        LCD_E=1;

        delay_us(100);

        LCD_E=0;

        }

        void LCD_date(unsigned char dat)

        {

        LCD_E=0;

        LCD_RW=0;

        LCD_RS=1;

        P1=dat;

        delay_us(100);

        LCD_E=1;

        delay_us(100);

        LCD_E=0;

        }

        LCD_command(0x38); //設(shè)置LCD為16*2顯示,5*7點陣,8位數(shù)據(jù)接口

        LCD_command(0x0c); //設(shè)置LCD顯示開,光標(biāo)顯示關(guān)

        LCD_command(0x06); //寫一個數(shù)據(jù)后地址加1

        LCD_command(0x01); //顯示清屏

        LCD_command(0x80); //數(shù)據(jù)指針設(shè)置為第一行第一位

        LCD_date(‘pi’);

        LCD_date(‘l’);

        LCD_date(‘e’);

        LCD_date(‘a’);

        LCD_date(‘s’);

        LCD_date(‘e’);

        LCD_date(‘ ’);

        LCD_date(‘c’);

        LCD_date(‘h’);

        LCD_date(‘e’);

        LCD_date(‘c’);

        LCD_date(‘k’);

        LCD_date(‘ ’);

        LCD_date(‘t’);

        LCD_date(‘h’);

        LCD_date(‘e’);

        LCD_command(0x80+0x40); //LCD地址指針指向第二行第一個位置

        LCD_date(‘c’);

        LCD_date(‘o’);

        LCD_date(‘n’);

        LCD_date(‘n’);

        LCD_date(‘e’);

        LCD_date(‘c’);

        LCD_date(‘t’);

        LCD_date(‘i’);

        LCD_date(‘o’);

        LCD_date(‘n’);

        LCD_date(‘!’);

        LCD_date(‘!’);

        關(guān)鍵詞: LCD1602 LCD1602顯示程序

        相關(guān)新聞

        走安順進定西 海信冰箱再現(xiàn)教育扶貧“山海情”
        2022-01-17 13:48:41
        最強性能二合一輕薄本ROG幻X 1月24日即將開啟預(yù)約
        2022-01-17 13:48:30
        小米豎向折疊屏 價格有驚喜主打女性市場
        2022-01-17 13:48:19
        QQ飛車手游S聯(lián)賽總決賽 真我GT2系列成2022官方指定用機
        2022-01-17 13:48:08
        免費獲得小米有品會員!小米有品有魚App3月停運給用戶送福利
        2022-01-17 13:47:57
        曝真我GT2 Pro春節(jié)前上市 20日舉行預(yù)溝通會
        2022-01-17 13:46:06
        【手慢無】240GB固態(tài)秒殺促銷 僅售168元
        2022-01-17 12:12:24
        AMD新款Radeon Pro專業(yè)卡:終于用上6nm
        2022-01-17 12:12:16
        《永劫無間》再曝新英雄 顧清寒傲立雪中
        2022-01-17 12:12:07
        三星新品發(fā)布會2月9日召開 S22系列即將登場
        2022-01-17 12:12:00
        12月顯卡出貨量下降19%,還是漲價的鍋
        2022-01-17 12:11:52
        Intel i5-12400性能暴漲30%!還是超頻管用
        2022-01-17 12:11:44
        黑鯊和玩家同在!新機沿用SSD存儲?
        2022-01-17 12:11:36
        是買不起的樣子:3090ti起步2萬3
        2022-01-17 12:11:27
        無線充電加持!曝iPad Pro 6升級M2處理器
        2022-01-17 12:11:19
        寧德時代:不差錢還融資是為了增產(chǎn)
        2022-01-17 12:11:11
        好評94%!7萬在線!《戰(zhàn)神》PC版瘋了
        2022-01-17 12:11:00
        【必買】支持MagSafe磁吸功能 魅族PANDAER“黑化獨角獸”手機殼支持iPhone 13系列
        2022-01-17 12:10:53
        騰訊游戲:寒假打游戲的時間最多14個小時
        2022-01-17 12:10:43
        1小時游玩假?騰訊春節(jié)防沉迷日歷發(fā)布
        2022-01-17 12:10:34
        2月9日亮相 Galaxy S22全新配色將來襲
        2022-01-17 12:10:23
        京東2022年將招聘超2萬高校畢業(yè)生
        2022-01-17 12:10:15
        美國拍賣5G頻譜 運營商投入超300億美元
        2022-01-17 12:10:06
        8088元起 微軟Surface Pro 8 商用版正式開售
        2022-01-17 12:09:58
        起售或是250歐元 Redmi Note 11將在歐洲發(fā)布
        2022-01-17 12:09:50
        曝真我GT2 Pro春節(jié)前上市 20日舉行預(yù)溝通會
        2022-01-17 12:08:06
        好料好味道,有禮有年味——京味客祝您虎年福禮滿滿
        好料好味道,有禮有年味——京味客祝您虎年福禮滿滿
        2022-01-17 10:59:35
        iPad Pro 6曝光:配置拉滿 3月發(fā)布 7000起
        2022-01-17 10:58:23
        非公RTX 3090 Ti顯卡海外竟上架:最貴2.9萬 翻了一倍
        2022-01-17 10:58:14
        三星2月9日發(fā)布S22系列:真機在官網(wǎng)曝光
        2022-01-17 10:58:03
        三星S21手機限時立減1450 現(xiàn)3549 今晚截止
        2022-01-17 10:56:24
        2022年第五屆CRO全球責(zé)任峰會成功舉辦
        2022年第五屆CRO全球責(zé)任峰會成功舉辦
        2022-01-17 10:55:22
        三星全年賣3億臺手機:賣最多的不是S21
        2022-01-17 10:55:01
        售價過萬!曝三星Galaxy S22 Ultra有1TB版
        2022-01-17 10:54:49
        2022年P(guān)S5必買游戲榜單:照著買沒錯
        2022-01-17 10:54:40
        【手慢無】新裝機神器 i5-12400F處理器1499元熱銷
        2022-01-17 10:54:30
        英特爾13代酷睿或?qū)⒃龃缶彺嫒萘?L2 + L3達(dá)到68 MB
        2022-01-17 10:54:20
        功耗爆表 i5-12400超頻至 5.2 GHz
        2022-01-17 10:54:07
        配有手寫筆 moto G Stylus手機視頻曝光:屏幕開孔位于中央
        2022-01-17 10:53:50
        小米MIX FOLD2真機上手圖曝光 內(nèi)屏無挖孔
        2022-01-17 10:53:38
        通話變吵鬧?iPhone13移除電話降噪功能
        2022-01-17 10:53:25
        曝真我GT2 Pro春節(jié)前上市 20日舉行預(yù)溝通會
        2022-01-17 10:49:36
        周秉鈞韓銀山一行參觀廣東東江縱隊紀(jì)念館
        周秉鈞韓銀山一行參觀廣東東江縱隊紀(jì)念館
        2022-01-17 09:21:35
        小米新機海外發(fā)售:竟然比小米12 Pro強
        2022-01-17 09:09:34
        曝真我GT2 Pro春節(jié)前上市 20日舉行預(yù)溝通會
        2022-01-17 09:08:04
        iPad Pro 6曝光:升級M2處理器并支持120HZ高刷新率
        iPad Pro 6曝光:升級M2處理器并支持120HZ高刷新率
        2022-01-17 08:41:04
        蘋果新旗艦AR設(shè)備曝光:可支持8K分辨率,售價超萬元
        蘋果新旗艦AR設(shè)備曝光:可支持8K分辨率,售價超萬元
        2022-01-17 08:38:24
        三星S22 Ultra曝光:12GB+512GB版本售價超萬元
        三星S22 Ultra曝光:12GB+512GB版本售價超萬元
        2022-01-17 08:33:04
        成本上升!曝AMD EPYC處理器漲價10%~30%!
        成本上升!曝AMD EPYC處理器漲價10%~30%!
        2022-01-17 08:31:18
        中國區(qū)12月顯卡出貨量出爐:七彩虹近20萬出貨量穩(wěn)坐第一
        中國區(qū)12月顯卡出貨量出爐:七彩虹近20萬出貨量穩(wěn)坐第一
        2022-01-17 08:28:59
        Intel i5-12400全核超頻5.2GHz:最大加速功耗117W
        Intel i5-12400全核超頻5.2GHz:最大加速功耗117W
        2022-01-17 08:27:51
        微信iOS版更新加入語音暫停功能:長語音消息可暫停并繼續(xù)播放
        微信iOS版更新加入語音暫停功能:長語音消息可暫停并繼續(xù)播放
        2022-01-17 08:26:14
        低級錯誤!火狐瀏覽器無法上網(wǎng)原因竟是程序員大小寫搞錯了
        低級錯誤!火狐瀏覽器無法上網(wǎng)原因竟是程序員大小寫搞錯了
        2022-01-17 08:24:11
        藏起來我就用不了了?教你如何在Win11上找出隱藏IE瀏覽器
        藏起來我就用不了了?教你如何在Win11上找出隱藏IE瀏覽器
        2022-01-17 08:22:23
        一鍵切換不用愁!Win11必備小工具讓體驗更順手
        一鍵切換不用愁!Win11必備小工具讓體驗更順手
        2022-01-17 08:18:40
        想讓W(xué)in11運行Win10開始菜單 下載這個小程序 1秒解決
        2022-01-17 07:42:21
        曝真我GT2 Pro春節(jié)前上市 20日舉行預(yù)溝通會
        2022-01-17 07:40:45
        專業(yè)卡也用上6nm?AMD新款Radeon Pro專業(yè)卡曝光
        2022-01-17 06:11:37
        PC畫質(zhì)居然更優(yōu)秀?《戰(zhàn)神4》三平臺對比
        2022-01-17 06:11:29
        顯卡盲盒!800塊有機會抽到RTX3090
        2022-01-17 06:11:22
        Intel 13代酷睿緩存或?qū)⑻嵘?8MB
        2022-01-17 06:11:14
        三星Galaxy S22發(fā)布會將在2月9日23:00開啟
        2022-01-17 06:11:07
        Powerbeats用戶集體起訴蘋果
        2022-01-17 06:10:59
        史上最爛《戰(zhàn)地》續(xù)作!外掛都不想為其更新
        2022-01-17 06:10:52
        44萬人強力圍觀 小米之家山西分舵開了個話題直接上熱搜
        2022-01-17 06:10:44
        Win11測試出現(xiàn)亂碼!中文閱讀受到影響
        2022-01-17 06:10:34
        雷蛇靈刃14發(fā)布:標(biāo)配銳龍9 6900HX 頂配3080Ti 售價1.3萬
        2022-01-17 06:10:25
        美國玩家也氪金!《原神》2021年在美國狂賺近25億人民幣
        2022-01-17 06:10:17
        小米平板5系列全量更新MIUI13 不會更新的看這里
        2022-01-17 06:10:09
        蘋果首次允許App內(nèi)第三方支付
        2022-01-17 06:10:00
        十年了!Windows11新音量調(diào)節(jié)指示器
        2022-01-17 06:09:52
        買得起Kindle看不起書 到底誰在為電子水墨屏買單?
        2022-01-17 06:09:44
        摩托羅拉新機曝光 搭載驍龍SM8475+125W快充
        2022-01-17 06:09:34
        威剛秀肌肉!PCIe 5.0固態(tài)讀取速度恐怖!14GB/s
        2022-01-17 06:09:25
        曝真我GT2 Pro春節(jié)前上市 20日舉行預(yù)溝通會
        2022-01-17 06:08:02
        曝真我GT2 Pro春節(jié)前上市 20日舉行預(yù)溝通會
        2022-01-16 22:46:35
        曝iPhone 14全系標(biāo)配120Hz:起售價還是5999
        2022-01-16 21:09:44
        ROG新品!在CES推出42英寸顯示器 OLED面板
        2022-01-16 21:09:33
        12代酷睿新品!雷神推出游戲/設(shè)計新主機
        2022-01-16 21:09:21
        曝真我GT2 Pro春節(jié)前上市 20日舉行預(yù)溝通會
        2022-01-16 21:08:01
        Moto新機曝光,即將開啟兩億像素新時代
        2022-01-16 19:41:57
        小米11系列開啟推送MIUI 13系統(tǒng),公測反饋良好
        2022-01-16 19:41:44
        紅魔7跑分、配置曝光,單核1219,多核3732
        2022-01-16 19:40:37
        Redmi K50 高配版有望搭載索尼 IMX766 傳感器
        2022-01-16 19:40:15
        解決鍍金端子氧化發(fā)黑問題 蘋果將推新版Lightning充電線
        2022-01-16 19:40:02
        120Hz高刷 OPPO平板電腦現(xiàn)身跑分網(wǎng)站
        2022-01-16 19:39:51
        曝真我GT2 Pro春節(jié)前上市 20日舉行預(yù)溝通會
        2022-01-16 19:38:29
        2000元到手 驍龍680版Redmi Note11要來
        2022-01-16 18:10:05
        2月9日見!三星S22系列手機發(fā)布會定檔
        2022-01-16 18:09:49
        小米 11 Ultra開啟內(nèi)測NFC“讀寫勿擾”與“解鎖后使用”功能
        2022-01-16 18:09:35
        后置四攝 紅米Redmi Note 11S渲染圖曝光
        2022-01-16 18:09:21
        曝真我GT2 Pro春節(jié)前上市 20日舉行預(yù)溝通會
        2022-01-16 18:08:02
        現(xiàn)磨咖啡5元一杯 蜜雪冰城討好小鎮(zhèn)青年
        2022-01-16 17:18:11
        又一家中資企業(yè)打入日本加密貨幣市場 Amber數(shù)億日元買下持牌交易所
        2022-01-16 17:17:59
        電動車 沒有新革命
        2022-01-16 17:17:47
        電動車“私樁共享可行嗎”引熱議 威馬汽車創(chuàng)始人給答案
        2022-01-16 17:17:37
        防疲勞、還是導(dǎo)航信號?高速路上的綠色激光燈有什么用?
        2022-01-16 17:17:25
        AT&T、Dish和T-Mobile投入數(shù)十億美元購買更多5G頻譜
        2022-01-16 17:17:14
        美國稅局可能會對NFT和加密貨幣征收不同的稅
        2022-01-16 17:17:03
        虛擬偶像滿足粉絲想象?專家預(yù)警或影響結(jié)婚生子
        2022-01-16 17:16:50

        熱門文章

        熱點專題

        主站蜘蛛池模板: 久久久噜噜噜久久综合| 中文字幕一区二区三区精彩视频| 无码乱肉视频免费大全合集| 亚洲精品成人区在线观看| 国内无码| 欧美人与动性XXXXX交性| 白浆一区二区三区| 激情国产一区二区三区四| 免费久久人人爽人人爽AV| 95色色| 无码人妻aⅴ一区二区三区有奶水| 国产精品国产三级国产试看| 热99re99首页精品亚洲五月天| 欧美日韩免费观看视频| 久久女人天堂精品av| 国产精品三级中文字幕| 欧洲AV在线| 亚洲国产精品成人综合色五月| 亚洲成色AV网站午夜影视| 亚洲国产日韩精品久久| 国产熟女播放| 国产乱人妻精| 亚洲国产精品yw在线观看 | 经典熟女丝袜视频一区 | 中文字幕精品熟女| 国产麻豆成人传媒免费观看| 国产精品成人一区二区不卡| 91福利视频一区二区| 亚洲自偷精品视频自拍| 偷拍一区二区三区在线视频| 婷婷有码| 精品国产一区二区三区不卡在线| 国产成人国产在线观看| 一区二区亚洲人妻精品| 亚洲中文字幕av| 亚洲天堂欧美| 韩国午夜理论A三级在线观看 | 人妻日韩人妻中文字幕| 亚洲永久一区二区三区在线 | 久久免费少妇高潮久久精品99| 亚洲色b|