成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

單片機(jī)1602液晶顯示

番茄西紅柿 / 3178人閱讀

摘要:基于單片機(jī)芯片的液晶顯示跳線按照要求連接附上主程序數(shù)碼命令先將指針定義到第一行第一個(gè)字處命令先將指針定義到第二行第一個(gè)字處初始化在中的負(fù)責(zé)液晶顯示的第一行和第二行

基于單片機(jī)STC12C5A60S2芯片的1602液晶顯示,跳線按照要求連接

附上主程序

#include "stc12c5a60s2.h"#include "intrins.h"#include "onewire.h"#define uchar unsigned char#define uint unsigned intuchar table[]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};	   //數(shù)碼uint temp = 123;void display_C(){	write_com(0x80);   //命令先將指針定義到第一行第一個(gè)字處	write_data('T');	write_data('e');	write_data('m');	write_data('p');	write_data(':');	write_data('1' );	write_data('2' );	write_data('3' );	write_data('4' );	write_data('C');}void display_L(){	write_com(0xC0);   //命令先將指針定義到第二行第一個(gè)字處	write_data('d');	write_data('i');	write_data('s');	write_data(':');	write_data( table[temp/100] );	write_data( table[temp/10%10] );	write_data( table[temp%10%10] );}void main(){	LCD_init();		//初始化LCD	while(1)	{	   	display_C(); 	   	display_L();   		}	}

在COM中的(0XC0),(0X80)負(fù)責(zé)液晶顯示的第一行和第二行

以下附上.C文件

#include "stc12c5a60s2.h"#include "intrins.h"#define uint unsigned int#define uchar unsigned charsbit lcden=P2^5;sbit lcdrw=P1^1;sbit lcdrs=P1^0;void delay(uint z){	uint x,y;	for(x=z;x>0;x--)		for(y=110;y>0;y--);}void write_com(uchar com){	lcdrw=0;	lcdrs=0;	P0=com;	delay(5);	lcden=1;	delay(5);	lcden=0;}void write_data(uchar date){	lcdrs=1;  //選擇寫命令模式	P0=date;  //將要寫的命令字送到數(shù)據(jù)總線上	delay(5); //稍做延時(shí)以待數(shù)據(jù)穩(wěn)定	lcden=1;  //使能端給一個(gè)高脈沖,因?yàn)槌跏蓟瘮?shù)中已將leden置為000	delay(5); //稍作延時(shí)	lcden=0;  //將使能端置0已完成高脈沖}void LCD_init(){	lcden=0;	write_com(0x38);  //設(shè)置16*2顯示5*7點(diǎn)陣,8位數(shù)據(jù)接口	write_com(0x0c);  //設(shè)置開顯示,不顯示光標(biāo)	write_com(0x06);  //寫一個(gè)字符后地址指針加11	write_com(0x01);  //顯示清0,數(shù)據(jù)指針清00	}

附上.H文件

#ifndef _LCD1602_H#define _LCD1602_H#define uint unsigned int#define uchar unsigned charvoid delay(uint z);void write_com(uchar com);void write_data(uchar date);void LCD_init();#endif

上面做了一個(gè)基礎(chǔ)顯示,如需繼續(xù)寫入,只用把date數(shù)據(jù)往后復(fù)制添加即可

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/122286.html

相關(guān)文章

  • 基于GSM遠(yuǎn)程短信防盜報(bào)警系統(tǒng)

    摘要:本次設(shè)計(jì)制作的短信防盜報(bào)警系統(tǒng),具有紅外報(bào)警功能,就是通過熱釋傳感器檢測是否有人進(jìn)入并將報(bào)警信息通過模塊發(fā)短信到指定手機(jī)報(bào)警。但在程序計(jì)數(shù)器的值超過對為時(shí),將自動(dòng)轉(zhuǎn)向執(zhí)行片外存儲器的程序。主程序設(shè)計(jì)主程序是對整個(gè)系統(tǒng)框架的描述。 ? ? ? ?暑假終究還是結(jié)束了,但是既然開學(xué)了那么期末還會遠(yuǎn)...

    AlphaWallet 評論0 收藏0
  • 基于片機(jī)的藍(lán)牙控制窗簾電路系統(tǒng)

    摘要:設(shè)計(jì)簡介本設(shè)計(jì)是基于單片機(jī)的藍(lán)牙控制窗簾電路系統(tǒng),主要實(shí)現(xiàn)以下功能可通過顯示溫濕度光照強(qiáng)度窗簾狀態(tài)和模式可通過按鍵調(diào)整光照強(qiáng)度最小值可通過藍(lán)牙連接手機(jī)進(jìn)行遠(yuǎn)程控制可通過獲取溫濕度可通過光敏電阻獲取光照強(qiáng)度。 設(shè)計(jì)簡介: 本設(shè)計(jì)是基于單片機(jī)的藍(lán)牙控制窗簾電路系統(tǒng),主要實(shí)現(xiàn)以下功能: 可通過LC...

    lowett 評論0 收藏0
  • 片機(jī)俱樂部】基于片機(jī)的非接觸人體測溫的設(shè)計(jì)【仿真設(shè)計(jì)】

    摘要:資料預(yù)覽仿真圖總體資料原理圖軟件設(shè)計(jì)流程系統(tǒng)框圖本設(shè)計(jì)以單片機(jī)為核心控制器,加上其他的模塊一起組成非接觸人體紅外測溫的整個(gè)系統(tǒng),其中包含中控部分輸入部分和輸出部分。 ...

    不知名網(wǎng)友 評論0 收藏0
  • 片機(jī)俱樂部】基于片機(jī)的建筑工地降塵的設(shè)計(jì)【仿真設(shè)計(jì)】

    摘要:中控部分采用了單片機(jī),其主要作用是獲取輸入部分?jǐn)?shù)據(jù),經(jīng)過內(nèi)部處理,控制輸出部分。 項(xiàng)目編號:mcuclub-204 設(shè)計(jì)簡介: 資料下載網(wǎng)址:www.mcuclub...

    bluesky 評論0 收藏0
  • 51片機(jī)學(xué)習(xí)筆記001-----51片機(jī)基礎(chǔ)構(gòu)造淺介紹

    摘要:單片機(jī)在一片集成電路芯片上集成微處理器存儲器接口電路,從而構(gòu)成了單芯片微型計(jì)算機(jī),即單片機(jī)。沒搞懂專欄咋弄的,慢慢摸索吧,本人純新手,讀書人的事沒啥要臉不要臉的,有問題隨便指出,隨便噴,歡迎來指點(diǎn) 2021-9-25 自己手繪的一張圖,算是簡單的介紹吧? 對照實(shí)圖看一下 ? ? ? ?...

    int64 評論0 收藏0

發(fā)表評論

0條評論

最新活動(dòng)
閱讀需要支付1元查看
<