仿真原理圖如下
#include
#include
#include
#include "hanzi.h" //漢字庫頭文件
#include "shuzi.h" //字符庫頭文件
#define uchar unsigned char
#define uint unsigned int
// lcd12864(ks0108)
#define LCD_DATA P2 //LCD8位并行數(shù)據(jù)口
sbit LCD_RS=P0^5; //寄存器選擇
sbit LCD_RW=P0^6; //讀/寫選擇
sbit LCD_EN=P0^7; //讀寫使能
sbit LCD_CS1=P0^2; //右半屏選擇,1有效
sbit LCD_CS2=P0^3; //左半屏選擇,1有效
sbit LCD_RST=P0^4; //復(fù)位信號(hào)
//*********************************************//
// 函數(shù)聲明
void init_lcd(void);
void lcd_delay(uint time); //延時(shí)
void lcd_write_com(uchar cmdcode); //寫命令
void lcd_write_data(uchar Rsspdata); //寫數(shù)據(jù)
void lcd_Clr_Scr(void); //清屏
void lcd_werite_x_y(uchar x,uchar y); //寫地址
void lcd_write_chinese(uchar x,uchar y, uchar hz,uchar *dat); //任意位置顯示任意漢字
void lcd_write_english(uchar x,uchar y, uchar en,uchar *dat); //任意位置顯示任意字符
//****************************************************************************//
//---------------------------------------
// 主函數(shù)
//---------------------------------------
void main(void)
{
init_lcd(); //初始化
lcd_Clr_Scr(); //清屏
while(1)
{
lcd_write_english(0,0,0,SHUZI);
lcd_write_english(0,8,1,SHUZI);
lcd_write_english(0,16,2,SHUZI);
lcd_write_english(0,24,3,SHUZI);
lcd_write_english(0,32,4,SHUZI);
lcd_write_english(0,40,5,SHUZI);
lcd_write_english(0,48,6,SHUZI);
lcd_write_english(0,56,7,SHUZI);
lcd_write_english(0,64,8,SHUZI);
lcd_write_english(0,72,9,SHUZI);
lcd_write_chinese(2,0,0,HANZI);
lcd_write_chinese(2,16,1,HANZI);
lcd_write_chinese(4,0,2,HANZI);
lcd_write_chinese(4,16,3,HANZI);
lcd_write_chinese(4,32,4,HANZI);
lcd_write_chinese(4,48,5,HANZI);
lcd_write_chinese(4,64,6,HANZI);
lcd_write_chinese(4,80,7,HANZI);
lcd_write_chinese(4,96,8,HANZI);
while(1);
}
}
//---------------------------------------
//---------------------------------------
void lcd_delay(uint time)
{
uint i;
for(i=0;i
//---------------------------------------
// 12864初始化函數(shù)
//---------------------------------------
void init_lcd(void)
{
LCD_RST=0; //液晶復(fù)位
lcd_delay(250); //適當(dāng)延時(shí)
LCD_RST=1; //復(fù)位結(jié)束
LCD_CS1=1; //左半屏選通
LCD_CS2=1; //右半屏選通
lcd_delay(250); //適當(dāng)延時(shí)
lcd_write_com(0x3f); //顯示開
}
//---------------------------------------
// 寫命令函數(shù)
//---------------------------------------
void lcd_write_com(uchar cmdcode)
{
LCD_RS=0; //選擇命令寄存器
LCD_RW=0; //寫選通
LCD_DATA=cmdcode; //將命令寫入總線
_nop_(); //空操作,做短暫的延時(shí)
LCD_EN=1; //E的下降沿,數(shù)據(jù)寫入
_nop_(); //空操作,做短暫的延時(shí)
LCD_EN=0; //E的下降沿,數(shù)據(jù)寫入
}
//---------------------------------------
// 寫數(shù)據(jù)函數(shù)
//---------------------------------------
void lcd_write_data(uchar Rsspdata)
{
LCD_RS=1; //選擇數(shù)據(jù)寄存器
LCD_RW=0; //寫選通
LCD_DATA=Rsspdata; //將數(shù)據(jù)寫入總線
_nop_(); //空操作,做短暫的延時(shí)
LCD_EN=1; //E的下降沿,數(shù)據(jù)寫入
_nop_(); //空操作,做短暫的延時(shí)
LCD_EN=0; //E的下降沿,數(shù)據(jù)寫入
}
//---------------------------------------
// 清屏函數(shù)
//---------------------------------------
void lcd_Clr_Scr(void)
{
uchar j,k;
LCD_CS1=1; //左半屏選通
LCD_CS2=1; //右半屏選通
lcd_write_com(0x40+0); //將列地址寫入
for(k=0;k<8;k++)
{
lcd_write_com(0xb8+k); //將行地址寫入
for(j=0;j<64;j++) //每行的64列都寫0,因?yàn)檫x了左右兩屏,
{
lcd_write_data(0x00); //64列同時(shí)寫0
}
}
}
//---------------------------------------
// 地址寫入函數(shù)
//---------------------------------------
void lcd_werite_x_y(uchar x,uchar y)
{
y=y&0x7f; //限定范圍,列不能超過128
x=x&0x07; //限定范圍,行不能超過8
if(y<64) //如果列小于64
{
LCD_CS1=1; //選通左半屏
LCD_CS2=0; //關(guān)閉右半屏
lcd_write_com(0x40+y); //將列地址寫入
}
else
{
LCD_CS1=0; //關(guān)閉左半屏
LCD_CS2=1; //選通右半屏
y&=0x3f;
lcd_write_com(0x40+y); //將列地址寫入
}
lcd_write_com(0xb8+x); //將行地址寫入
}
//---------------------------------------
// 指定位置寫16*16漢字函數(shù)
//---------------------------------------
void lcd_write_chinese(uchar x,uchar y, uchar hz,uchar *dat)
上一篇:MCU AD與測(cè)量基準(zhǔn)電壓關(guān)系
下一篇:基于51單片機(jī)的直流電機(jī)PWM調(diào)速控制系統(tǒng)
推薦閱讀
史海拾趣
在電子行業(yè)的早期階段,CEI憑借其卓越的研發(fā)團(tuán)隊(duì)和創(chuàng)新能力,成功開發(fā)出一款具有革命性的新型電容器。這款電容器以其高效能、長壽命和穩(wěn)定性強(qiáng)的特點(diǎn),迅速在市場(chǎng)中獲得認(rèn)可。CEI借此機(jī)會(huì),進(jìn)一步擴(kuò)大了生產(chǎn)規(guī)模,提高了產(chǎn)品質(zhì)量,逐漸確立了其在電子行業(yè)中的領(lǐng)先地位。
Cadeka公司始終將品質(zhì)和創(chuàng)新作為企業(yè)發(fā)展的核心。公司建立了嚴(yán)格的質(zhì)量管理體系,確保每一件產(chǎn)品都符合高標(biāo)準(zhǔn)的質(zhì)量要求。同時(shí),公司還不斷投入研發(fā)資金,推動(dòng)技術(shù)創(chuàng)新和產(chǎn)品升級(jí)。通過品質(zhì)和創(chuàng)新并重的發(fā)展戰(zhàn)略,Cadeka公司贏得了客戶的信賴和市場(chǎng)的認(rèn)可。
近年來,隨著國家對(duì)集成電路產(chǎn)業(yè)的重視和支持力度的不斷加大,芯茂微電子也積極響應(yīng)國家號(hào)召,致力于推動(dòng)國產(chǎn)集成電路產(chǎn)業(yè)的發(fā)展和自主創(chuàng)新。公司加強(qiáng)了對(duì)核心技術(shù)的研究和投入,積極引進(jìn)和培養(yǎng)高端人才,加強(qiáng)與國內(nèi)外知名企業(yè)和研究機(jī)構(gòu)的合作與交流。同時(shí),公司也積極參與國家重大科研項(xiàng)目和產(chǎn)業(yè)化項(xiàng)目,為推動(dòng)我國集成電路產(chǎn)業(yè)的發(fā)展和自主創(chuàng)新做出了積極貢獻(xiàn)。這些努力不僅提升了芯茂微電子的技術(shù)實(shí)力和市場(chǎng)競(jìng)爭(zhēng)力,也為我國集成電路產(chǎn)業(yè)的發(fā)展注入了新的活力和動(dòng)力。
以上五個(gè)故事僅代表芯茂微電子在電子行業(yè)發(fā)展過程中的一部分經(jīng)歷和成就。隨著公司的不斷發(fā)展和壯大,相信未來還會(huì)有更多精彩的故事等待我們?nèi)グl(fā)現(xiàn)和書寫。
隨著業(yè)務(wù)的不斷拓展,固得沃克意識(shí)到技術(shù)升級(jí)和產(chǎn)能擴(kuò)張的重要性。2019年,公司在江蘇鹽城成立了江蘇固得沃克微電子科技有限公司,作為新的生產(chǎn)基地。該基地?fù)碛?萬平米的廠房,引進(jìn)了具有國際水準(zhǔn)的專業(yè)生產(chǎn)設(shè)備及先進(jìn)檢測(cè)儀器,并通過了ISO9001、ISO14001等國際管理體系認(rèn)證。這一舉措不僅提升了公司的生產(chǎn)能力和產(chǎn)品質(zhì)量,還進(jìn)一步鞏固了其在半導(dǎo)體行業(yè)的地位。
在電子行業(yè)的激烈競(jìng)爭(zhēng)中,東晨(DC)公司憑借一項(xiàng)革命性的技術(shù)突破——高效能低功耗的芯片設(shè)計(jì),迅速崛起。該公司投入大量研發(fā)資源,成功開發(fā)出了一款性能卓越、能耗極低的芯片,這一創(chuàng)新成果為智能手機(jī)、平板電腦等移動(dòng)設(shè)備提供了更長的續(xù)航時(shí)間和更快的運(yùn)行速度。憑借這一技術(shù)優(yōu)勢(shì),東晨(DC)公司迅速獲得了市場(chǎng)的認(rèn)可,產(chǎn)品銷量節(jié)節(jié)攀升。
收購后,Blue Giga在芬蘭埃斯波的研發(fā)中心繼續(xù)發(fā)揮其技術(shù)創(chuàng)新的優(yōu)勢(shì),不斷推出新產(chǎn)品和解決方案。同時(shí),借助Silicon Labs的全球銷售網(wǎng)絡(luò),Blue Giga的產(chǎn)品開始進(jìn)入更多國家和地區(qū)的市場(chǎng)。公司的業(yè)務(wù)范圍不斷擴(kuò)大,應(yīng)用領(lǐng)域也更加廣泛,涵蓋了工業(yè)自動(dòng)化、消費(fèi)類電子產(chǎn)品、汽車等多個(gè)領(lǐng)域。
這五個(gè)故事描繪了Blue Giga從創(chuàng)立到發(fā)展的過程,展示了其在電子行業(yè)中的努力和成就。雖然每個(gè)故事都基于事實(shí),但具體細(xì)節(jié)可能因缺乏詳細(xì)資料而有所簡化或推測(cè)。如需更深入的了解,建議查閱Blue Giga的官方資料或相關(guān)新聞報(bào)道。
廣州黃明網(wǎng)友Diy制作的Smt貼片機(jī)工作視頻 廣州黃明網(wǎng)友Diy制作的Smt貼片機(jī)工作視頻 據(jù)說成本才3000元哦! http://www.diysmt.com/bbs/viewthread.php?tid=22&extra=page%3D1… 查看全部問答∨ |
Google的Android手機(jī)系統(tǒng)的是是非非 當(dāng)人們的態(tài)度從懷疑變?yōu)榻邮埽珿oogle的Android手機(jī)操作系統(tǒng)開始流行起來,甚至還擴(kuò)張到3G上網(wǎng)本領(lǐng)域。不過誰都沒有想到,就在Android旭日東升的時(shí)候,原Android商標(biāo)的持有人將Google及數(shù)十家通訊企業(yè)都告上法庭,并要求索賠近一億美元。 原告稱Goo ...… 查看全部問答∨ |
我已經(jīng)把程序?qū)懞昧恕ぁさ亲x出來的一直都是0,不知道什么原因··請(qǐng)高手解答啊·· #include <intrins.h> extern void delay(unsigned int z); //延時(shí)子程序 #define uchar unsigned c ...… 查看全部問答∨ |
|
求windows CE5.0下,10鍵盤T9輸入法,有現(xiàn)成者請(qǐng)速與xiao615@126.com聯(lián)系!… 查看全部問答∨ |
|
LINUX下LM3S8962開發(fā)-之GCC weak屬性-系列(3) 如何使用weak attribute的屬性 在用gcc進(jìn)行cortex-m3進(jìn)行開發(fā)的時(shí)候,發(fā)現(xiàn)使用中斷服務(wù)函數(shù)很麻煩.gcc工程里的中斷向量表在文件startup_gcc.c里給出.但是在這個(gè)向量表里,只給出了Reset_Handler,NmiSR,FaultISR等幾個(gè)必須的中斷向量標(biāo)志,其他的中斷 ...… 查看全部問答∨ |
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦
- 英飛凌穩(wěn)居微控制器領(lǐng)域榜首,鞏固其在全球車用半導(dǎo)體市場(chǎng)的領(lǐng)導(dǎo)地位
- 迅為imx6ull開發(fā)板使用c語言調(diào)用shell命令控制led燈
- 迅為IMX8MM開發(fā)板Android編譯環(huán)境搭建
- 迅為IMX6ULL開發(fā)板NFS服務(wù)器的使用
- 迅為ITOP4412開發(fā)板Qt界面添加圖片
- 迅為IMX6開發(fā)板OTA遠(yuǎn)程升級(jí)-SWUpdata概述和使用
- 迅為IMX6ULL開發(fā)板NFS服務(wù)器的搭建
- 迅為IMX6開發(fā)板Buildroot文件系統(tǒng)4G撥號(hào)上網(wǎng)工具測(cè)試
- 實(shí)驗(yàn)分享丨迅為IMX6ULL開發(fā)板點(diǎn)亮第一個(gè)led燈
- TDK推出第一款嵌入式柵極驅(qū)動(dòng)器- 加強(qiáng)EV熱系統(tǒng)效率
- LAB后輪轉(zhuǎn)向排行榜:從高端到普及,后輪轉(zhuǎn)向也要白菜化了
- 子彈都不怕的動(dòng)力電池,為何碰撞還起火?
- 從18650到21700再到大圓柱電池 新電池帶來什么好處?
- 國外機(jī)器人選手Apptronik:無縫接入“人類工人崗位”
- 孚能科技/清陶能源等企業(yè)固態(tài)電池專利“曝光”!
- 固態(tài)電池目前的消費(fèi)者是股民,你要的量產(chǎn)車還早
- 重磅!全固態(tài)電池國家戰(zhàn)略全面啟動(dòng)
- 方案解讀 | X9SP 單芯片艙泊一體
- 用于車身控制模塊中 22 路多開關(guān)檢測(cè)接口(MSDI)芯片 SGMCD1020Q
- Microchip 直播|利用motorBench®開發(fā)套件高效開發(fā)電機(jī)磁場(chǎng)定向控制方案
- EEWORLD十周年為你而任性——上百塊ST開發(fā)板團(tuán)購盛宴開始啦!49元包郵,發(fā)帖還返現(xiàn)
- 有獎(jiǎng)?wù){(diào)查:ST MEMS 傳感器論壇用戶問卷調(diào)查,參與有驚喜
- 免費(fèi)試用Atmel MCU開發(fā)板,搶“鮮”體驗(yàn)優(yōu)越性能,更有大獎(jiǎng)等你拿!
- 泰克示波器旅行指南 更高帶寬、更低噪聲、更多通道
- 幸運(yùn)十一月,器件購買e問e答!
- 贊一贊我國的青年:專訪TI杯2019年國賽9支優(yōu)秀隊(duì)伍
- 有獎(jiǎng)直播|Nexperia針對(duì)車聯(lián)網(wǎng)應(yīng)用的高效ESD解決方案
- 下午2點(diǎn)微信群語音答疑:Vicor電源專家答網(wǎng)友的電源設(shè)計(jì)問題
- vivo Y85全面評(píng)測(cè) 千元全面屏新旗艦
- 魅族15雕刻時(shí)光新品發(fā)布日期確定:4月22日見
- 三星A6/A6+詳細(xì)配置信息曝光 全面屏/4G
- 高管承諾:下一代Essential Phone相機(jī)將獲得提升
- 小米黑鯊官方曝外觀輪廓照 四角圓潤
- 縮短充電時(shí)間 美國西南研究院開發(fā)新型快速充電控制器
- 輪轂電機(jī)量產(chǎn)時(shí)代加速到來
- 日系最強(qiáng)車機(jī)?本田發(fā)布第三代Honda CONNECT系統(tǒng)
- Silicon Mitus汽車液晶顯示器電源管理IC “SM6751Q”問世
- 傳吉利關(guān)聯(lián)公司年內(nèi)推出7nm車規(guī)級(jí)芯片
- 學(xué)信號(hào)的不知道奧本海姆你就OUT了,這次見到真人了~~~
- msp430學(xué)習(xí)
- DBT Warning 00135:Cannot set breakpoints in literal pools
- 開發(fā)一個(gè)A/D采集系統(tǒng)
- WINDOWS NDIS 驅(qū)動(dòng)開發(fā)
- 500分+現(xiàn)金酬謝 gprs撥號(hào)問題
- Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)連接臺(tái)達(dá)ME300案例
- M4核mcu,M4硬件完美兼容ST。
- 各類電機(jī) 簡介
- MS430G2553能用BSL下載嗎