娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年06月22日(星期日)

2018年06月22日 | 51單片機lcd代碼

發(fā)布者:HarmoniousSoul 來源: eefocus關(guān)鍵字:51單片機  lcd代碼 手機看文章 掃描二維碼
隨時隨地手機看文章
  1. #include "../delay/delay.h"  

  2. #include "lcd.h"  

  3.   

  4. /*====================================================  

  5.                  判斷寫入命令/數(shù)據(jù)函數(shù)  

  6. =====================================================*/  

  7. void lcd_write(unsigned char byte, unsigned char flag)  

  8. {  

  9.     if(flag)  

  10.     {  

  11.         RS = 1;        //選擇數(shù)據(jù)寄存器  

  12.     }  

  13.     else  

  14.     {  

  15.         RS = 0;        //選擇指令寄存器  

  16.     }  

  17.       

  18.     RW = 0;            //寫  

  19.     E = 1;             //選中LCD  

  20.     LCDPORT = byte;  

  21.     delay_us(5);       //穩(wěn)定  

  22.     E = 0;             //失能LCD  

  23. }  

  24.   

  25. /*====================================================  

  26.                     LCD初始化函數(shù)  

  27. =====================================================*/  

  28. void lcd_init()  

  29. {  

  30.     delay_ms(15);  

  31.     lcd_write(0x38,LCD_WRITE_COM);    //顯示8位數(shù)據(jù)接口,兩行顯示,5*7點陣字符  

  32.     delay_ms(5);  

  33.     lcd_write(0x38,LCD_WRITE_COM);  

  34.     delay_ms(5);  

  35.     lcd_write(0x38,LCD_WRITE_COM);  

  36.     delay_ms(5);  

  37.     lcd_write(0x38,LCD_WRITE_COM);  

  38.     delay_ms(5);  

  39.     lcd_write(0x08,LCD_WRITE_COM);    //關(guān)閉顯示,關(guān)閉光標的閃爍  

  40.     delay_ms(5);  

  41.     lcd_write(0x01,LCD_WRITE_COM);    //清屏  

  42.     delay_ms(5);  

  43.     lcd_write(0x06,LCD_WRITE_COM);    //設(shè)置指針方式,畫面不平移  

  44.     delay_ms(5);  

  45.     lcd_write(0x0c,LCD_WRITE_COM);    //打開顯示  

  46.     delay_ms(5);  

  47. }  

  48.   

  49. /*====================================================================================  

  50.                                  寫入字符函數(shù)  

  51. 函數(shù)原型:void lcd_dis_byte(unsigned char x, unsigned char y, unsigned char byte);  

  52. 說明:x為行(1——2),y為列(1——8)。  

  53. =====================================================================================*/  

  54. void lcd_dis_byte(unsigned char x, unsigned char y, unsigned char byte)  

  55. {  

  56.     unsigned char add;  

  57.       

  58.     if(((0 == x) || (x > 2)) || ((0 == y) || (y > 16)))  

  59.     {  

  60.         return ;  

  61.     }  

  62.       

  63.     add = 0x80 + (x - 1) * 0x40 + (y - 1);  

  64.       

  65.     lcd_write(add,LCD_WRITE_COM);          

  66.     lcd_write(byte,LCD_WRITE_DATA);  

  67. }  

  68.   

  69. /*====================================================================================  

  70.                                   寫入字符串函數(shù)  

  71. 函數(shù)原型:void lcd_dis_str(unsigned char x, unsigned char y, unsigned char *disdata);  

  72. 說明:x為行(1——2),y為列(1——8)。  

  73. =====================================================================================*/  

  74. void lcd_dis_str(unsigned char x, unsigned char y, unsigned char *disdata)  

  75. {  

  76.     unsigned char add;  

  77.       

  78.     if(((0 == x) || (x > 2)) || ((0 == y) || (y > 16)))  

  79.     {  

  80.         return ;  

  81.     }  

  82.       

  83.     add = 0x80 + (x - 1) * 0x40 + (y - 1);  

  84.     lcd_write(add,LCD_WRITE_COM);  

  85.       

  86.     while(*disdata != '\0')  

  87.     {         

  88.         lcd_write(*disdata,LCD_WRITE_DATA);  

  89.         disdata++;  

  90.     }  

  91. }  

  92.   

  93. #if 0  

  94. /*===========================================================================  

  95.                                 時間顯示函數(shù)  

  96. ============================================================================*/  

  97. void lcd_dis_time()  

  98. {  

  99.     lcd_write(0x80 + 4,LCD_WRITE_COM);  

  100.     lcd_write((hour / 10) + 0x30,LCD_WRITE_DATA);  

  101.     lcd_write((hour % 10) + 0x30,LCD_WRITE_DATA);  

  102.     lcd_write((min / 10) + 0x30,LCD_WRITE_DATA);  

  103.     lcd_write((min % 10) + 0x30,LCD_WRITE_DATA);  

  104.     lcd_write((sec / 10) + 0x30,LCD_WRITE_DATA);  

  105.     lcd_write((sec % 10) + 0x30,LCD_WRITE_DATA);  

  106. }  

  107. #endif  


關(guān)鍵字:51單片機  lcd代碼 引用地址:51單片機lcd代碼

上一篇:單片機實驗——4X4矩陣鍵盤識別技術(shù)
下一篇:基于51單片機的LCD液晶屏

推薦閱讀

京東與新時達簽訂戰(zhàn)略合作框架協(xié)議,雙方將利用各自優(yōu)勢在智能物流行業(yè)進行戰(zhàn)略合作。6月12日,京東又與埃夫特簽訂了戰(zhàn)略合作協(xié)議,雙方將就智慧化無人倉AGV、工業(yè)機器人等技術(shù)創(chuàng)新和定制化生產(chǎn)展開合作。一周之內(nèi),京東接連合作國產(chǎn)機器人兩大廠商,也是動作迅速。其實不止如此,早在2016年5月,京東就與新松簽訂了戰(zhàn)略合作協(xié)議,今年年初,又領(lǐng)投了智能...
切割機器人系統(tǒng)是一款智能管道修復(fù)設(shè)備。本產(chǎn)品有著超強氣動切割的系統(tǒng),穩(wěn)定的操作系統(tǒng)和穩(wěn)固的底盤。一種車體可以同時滿足200-800mm的管徑,是一款可應(yīng)用在各種苛刻環(huán)境下的管道修復(fù)系統(tǒng)。 一:主要應(yīng)用領(lǐng)域 目前管道切割修復(fù)機器人產(chǎn)品已廣泛用于以下領(lǐng)域: 1.市政供排水管道修復(fù) 2.社區(qū)供排水管道修復(fù) 3.廠冷卻水管道修復(fù) 4.燃油、燃氣等工業(yè)...
據(jù)外媒報道,特斯拉日前在北美開啟了新一輪的Model 3準現(xiàn)車促銷激勵,贈送一年的免費充電服務(wù)。在特斯拉官網(wǎng),購車選項通常包括新車、準現(xiàn)車和二手車。其中對準現(xiàn)車的定義是,“已確定配置的特斯拉展車,全新現(xiàn)車以及在途車。”,不僅等待的時間短,而且價格也有優(yōu)惠。分析人士稱,特斯拉此舉旨在本季度結(jié)束前創(chuàng)造更高的銷量。不過,這個激勵程度的大小,...
大家都知道,數(shù)字示波器是時域的儀器設(shè)備,從泰克創(chuàng)造發(fā)明第一臺可開啟的仿真模擬數(shù)字示波器至今,數(shù)字示波器的網(wǎng)絡(luò)帶寬一直是最關(guān)鍵的指標值,它就是指數(shù)字示波器內(nèi)部的前置放大器的仿真模擬網(wǎng)絡(luò)帶寬。可是,數(shù)字示波器網(wǎng)絡(luò)帶寬的界定確是頻域的界定,即正弦波形力度衰減系數(shù)到-3dB點時的頻率點。一個繁雜髙速數(shù)據(jù)信號帶有豐盈的頻帶份量,倘若必須精準測...

史海拾趣

問答坊 | AI 解惑

網(wǎng)上找的:按功率計算電流的口訣

1.用途:   這是根據(jù)用電設(shè)備的功率(千瓦或千伏安)算出電流(安)的口訣。   電流的大小直接與功率有關(guān),也與電壓,相別,力率(又稱功率因數(shù))等有關(guān)。一般有公式可供計算,由于工廠常用的都是380/220伏三相四線系統(tǒng),因此,可以根據(jù)功率的大小直接算 ...…

查看全部問答∨

幫幫忙!!哪位有MAX505的(C語言)例程

幫幫忙!!哪位有MAX505和MAX118的(C語言)例程 我的郵箱:haidaomaolin@163.com  茂林在此謝謝各位了…

查看全部問答∨

關(guān)于TI的TMS320dm355開發(fā)問題

最近新買了塊板子學(xué)習(xí),但是以前沒怎么接觸過,有懂的麻煩指點一下啊,謝謝………

查看全部問答∨

在window CE 如何語音識別或者合成

在window CE  如何語音識別或者合成,急切,給出完美解決方案,就給分…

查看全部問答∨

您是電腦愛好者嗎?快進來吧!

您是電腦愛好者嗎?您是接觸電腦的高手,一統(tǒng)江湖;或許還是因為技不如能,沉默寡言? 那就絕對沒進錯……      本人來自福建,創(chuàng)了QQ群名為\"電腦愛好者\",這里匯聚了來自全國四面八方的電腦迷, 我希望不管是高手還是萊 ...…

查看全部問答∨

請給我介紹幾款比較流行的嵌入式通用型處理器啊!要求要支持WINCE,主流(不要太偏),穩(wěn)定性號。

請給我介紹幾款比較流行的嵌入式通用型處理器啊!要求要支持WINCE,主流(不要太偏),穩(wěn)定性號。…

查看全部問答∨

是否有rs422分線器這種設(shè)備?

現(xiàn)有光纖以rs422協(xié)議傳送數(shù)據(jù),多臺終端同時接收.是否有這樣的分線器? 如果自己做分線是否可能? 查閱過rs422協(xié)議是可以作到多點接收,但找不到這樣的設(shè)備. …

查看全部問答∨

在VS2005里編寫的WINCE5.0的程序是否可以在WINCE4.2里運行?

在VS2005里編寫的WINCE5.0的程序是否可以在WINCE4.2里運行?…

查看全部問答∨

求高手評估STM32項目可行性

選用芯片:STM32F103RBT6 所用資源:ADC,USB,DMA 項目描述: 如圖,OS為被測信號,頻率為2M RS為2M的觸發(fā)脈沖,低電平觸發(fā) 我打算用ADC中的交替觸發(fā)模式,RS接到外部中斷上,ADC1和ADC2交替采樣,然后用DMA傳送到指定地址,USB上傳數(shù) ...…

查看全部問答∨
小廣播
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機文章

 
EEWorld訂閱號

 
EEWorld服務(wù)號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務(wù)審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 进贤县| 长宁县| 义乌市| 江门市| 元朗区| 清流县| 广宁县| 龙江县| 临沭县| 沐川县| 岳池县| 新邵县| 南丹县| 沐川县| 嵩明县| 永丰县| 太湖县| 惠东县| 唐海县| 汤原县| 阿巴嘎旗| 论坛| 即墨市| 桐梓县| 崇左市| 千阳县| 鸡泽县| 南丹县| 康定县| 南昌县| 阳高县| 开阳县| 扬州市| 丰镇市| 建瓯市| 清苑县| 陆川县| 嘉兴市| 余庆县| 连城县| 崇明县|