摘要:基于單片機芯片的液晶顯示跳線按照要求連接附上主程序數碼命令先將指針定義到第一行第一個字處命令先將指針定義到第二行第一個字處初始化在中的負責液晶顯示的第一行和第二行
基于單片機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'}; //數碼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)負責液晶顯示的第一行和第二行
以下附上.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; //將要寫的命令字送到數據總線上 delay(5); //稍做延時以待數據穩定 lcden=1; //使能端給一個高脈沖,因為初始化函數中已將leden置為000 delay(5); //稍作延時 lcden=0; //將使能端置0已完成高脈沖}void LCD_init(){ lcden=0; write_com(0x38); //設置16*2顯示5*7點陣,8位數據接口 write_com(0x0c); //設置開顯示,不顯示光標 write_com(0x06); //寫一個字符后地址指針加11 write_com(0x01); //顯示清0,數據指針清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
上面做了一個基礎顯示,如需繼續寫入,只用把date數據往后復制添加即可
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/122286.html
摘要:本次設計制作的短信防盜報警系統,具有紅外報警功能,就是通過熱釋傳感器檢測是否有人進入并將報警信息通過模塊發短信到指定手機報警。但在程序計數器的值超過對為時,將自動轉向執行片外存儲器的程序。主程序設計主程序是對整個系統框架的描述。 ? ? ? ?暑假終究還是結束了,但是既然開學了那么期末還會遠...
摘要:設計簡介本設計是基于單片機的藍牙控制窗簾電路系統,主要實現以下功能可通過顯示溫濕度光照強度窗簾狀態和模式可通過按鍵調整光照強度最小值可通過藍牙連接手機進行遠程控制可通過獲取溫濕度可通過光敏電阻獲取光照強度。 設計簡介: 本設計是基于單片機的藍牙控制窗簾電路系統,主要實現以下功能: 可通過LC...
摘要:資料預覽仿真圖總體資料原理圖軟件設計流程系統框圖本設計以單片機為核心控制器,加上其他的模塊一起組成非接觸人體紅外測溫的整個系統,其中包含中控部分輸入部分和輸出部分。 ...
摘要:中控部分采用了單片機,其主要作用是獲取輸入部分數據,經過內部處理,控制輸出部分。 項目編號:mcuclub-204 設計簡介: 資料下載網址:www.mcuclub...
摘要:單片機在一片集成電路芯片上集成微處理器存儲器接口電路,從而構成了單芯片微型計算機,即單片機。沒搞懂專欄咋弄的,慢慢摸索吧,本人純新手,讀書人的事沒啥要臉不要臉的,有問題隨便指出,隨便噴,歡迎來指點 2021-9-25 自己手繪的一張圖,算是簡單的介紹吧? 對照實圖看一下 ? ? ? ?...
閱讀 724·2023-04-25 19:43
閱讀 3921·2021-11-30 14:52
閱讀 3794·2021-11-30 14:52
閱讀 3859·2021-11-29 11:00
閱讀 3790·2021-11-29 11:00
閱讀 3882·2021-11-29 11:00
閱讀 3562·2021-11-29 11:00
閱讀 6138·2021-11-29 11:00