成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

單片機1602液晶顯示

番茄西紅柿 / 3253人閱讀

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

基于單片機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);   //命令先將指針定義到第一行第一個字處	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);   //命令先將指針定義到第二行第一個字處	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ù)據(jù)穩(wěn)定	lcden=1;  //使能端給一個高脈沖,因為初始化函數(shù)中已將leden置為000	delay(5); //稍作延時	lcden=0;  //將使能端置0已完成高脈沖}void LCD_init(){	lcden=0;	write_com(0x38);  //設(shè)置16*2顯示5*7點陣,8位數(shù)據(jù)接口	write_com(0x0c);  //設(shè)置開顯示,不顯示光標(biāo)	write_com(0x06);  //寫一個字符后地址指針加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

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

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

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

    int64 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<