999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Proteus的LCD顯示系統設計

2017-12-23 21:32:05王秀
科技創新與應用 2017年36期
關鍵詞:仿真單片機

王秀

摘 要:文章利用Proteus軟件和keil軟件完成了LCD顯示系統設計,該系統主要有單片機最小系統和LCD1602組成,并在Proteus軟件里進行仿真,結果表明,本系統能夠正確顯示需要顯示的信息。因此基于Proteus軟件仿真系統設計能夠讓單片機初學者理解晦澀難懂的部分,省錢并且能加快單片機學習和設計的進程。

關鍵詞:Proteus;單片機;仿真;液晶顯示器

中圖分類號:TP368.2 文獻標志碼:A 文章編號:2095-2945(2017)36-0065-02

引言

單片機這門課程是自動化、機械電子等專業的一門專業技術必修課程,更是他們找工作就業的一個主要特長和技能,但是很多同學反應這門課程學習起來晦澀難懂,主要原因就是單片機是一門實踐性很強的專業技術課,光是理論上課再加上有限的幾次硬件實驗是不好掌握這門技能的。Proteus是由Labcenter Electronics開發的功能強大的單片機仿真軟件,它包括原理圖布圖、混合模式仿真及PCB板制作等功能,它提供了豐富的外圍硬件,可以仿真模擬電路、數字電路、數模混合電路,其最大的亮點在于能夠對微控制器進行實物級的仿真,便于操作,效果逼真[1]。將Proteus軟件引入到單片機教學過程,每節課都能見證單片機實物仿真,能夠幫助學生理解很多難懂的概念和程序,讓單片機不再那么抽象和難接近,使學習效率大大提高。LCD的顯示控制一直是單片機學習中比較難理解和掌握的知識,用Proteus軟件讓學生仿真LCD的硬件和軟件的實現過程,可以加深學生對LCD的硬件控制和軟件編制的理解,由此來更好地掌握LCD顯示技術。本文設計案例是讓LCD滾動顯示兩行內容:Welcome to jd305和Good study MCU!

1 LCD1602介紹及設置

液晶顯示器(Liquid Crystal Display),簡稱LCD,由于

LCD具有功耗低、體積小、超薄型、顯示高品質等特點,而廣泛應用在便攜式電子產品中。目前我們所使用的LCD是由LCD面板、驅動與控制電路組合而成的,大部分LCD都使用HD44780集成電路作為控制器,它是集驅動器與控制器于一體的專用于字符顯示的LCD顯示控制驅動集成電路。HD44780集成電路應用簡單,只要將待顯示的字符的ASCⅡ碼放入內部數據顯示存儲器(DD RAM),內部控制線路就會自動通過HD44780的字符發生器將字符傳送到顯示器上。LCD1602型可以顯示2行,每行可以顯示16個字符。LCD1602共有16個引腳,引腳包括8條數據線、3條控制線和3條電源線,其中RS是寄存器選擇引腳,當該引腳是1時,選擇是數據,當該引腳是0時,選擇的是命令。E是使能引腳,當E=高脈沖時,可以向LCD1602里寫數據或命令。R/W是讀寫引腳,當該引腳是1時,讀操作,當該引腳是0時,寫操作,一般是寫,所以該引腳一般接地即可。

顯示模式設置,要讓LCD顯示字符,必須對光標、字符移動方向等進行設置,顯示才會符合預期要求。如要設置為16*2顯示、5*7點陣、8位數據接口,指令代碼為38H;光標和顯示模式設置。指令代碼:0000 01 I/D S,I/D-地址指針加1或減1選擇位。I/D=1,讀或寫一個字符后地址指針加1;I/D=0,讀或寫一個字符后地址指針減1。如寫完一個字符后,指針加1,光標右移,指令代碼是06H。其他指令,清屏指令是01H,全屏左移字符指令是18H,全屏右移字符指令是1CH。

2 LCD顯示系統硬件電路設計

LCD顯示系統由AT89C51、LCD1602、電源電路和復位電路組成[2],LCD1602的D0-D7引腳接單片機的P2口,E引腳接P3.4引腳,RS接P3.5引腳,R/W引腳直接接地控制。單片機與LCD1602在Proteus軟件的連接圖如圖1所示。

3 LCD顯示系統軟件設計

在Proteus軟件畫好電路圖,并進行電氣規則檢查,如果沒有錯誤就可以進行軟件設計了。在keil軟件里用C語言編制程序,編譯,如果沒有錯誤,即可生成可執行HEX文件。LCD顯示系統C程序如下所示。

#include

#define uchar unsigned char

#define uint unsigned int

uchar code h1[]="Welcome to jd305";

uchar code h2[]="Good study MCU!";

sbit len=P3^4; //液晶使能端

sbit lrs=P3^5; //液晶數據命令選擇端

uchar num;

void delay(uint t) //延時子程序

{

uint x,y;

for(x=t;x>0;x--)

for(y=200;y>0;y--);

}

void write_cm(uchar cm) //寫命令子程序

{ lrs=0;

P2=cm;

len=0;

delay(10);

len=1;

delay(10);

len=0;

}

void write_shu (uchar shu) //寫數據子程序

{ lrs=1;

P2=shu;

len=0;

delay(10);

len=1;

delay(10);

len=0;

}

void init()//初始化

{ write_cm(0x38);

write_cm(0x0e);

write_cm(0x06); //顯示模式設置:數據地址指針加1,光標右移,字符不移

write_cm(0x01); //清屏

}

void main( )

{ init();

write_cm(0x80+0x10); //指定第一行地址

for(num=0;num<16;num++)

{

write_shu(h1[num]); //寫入第一行顯示數據

delay(10);

}

write_com(0x80+0x50); //指定第二行地址

for(num=0;num<15;num++)

{ write_shu(h2[num]); //寫入第二行顯示數據

delay(10);

}

while(1)

{

for(num=0;num<15;num++)//滾動設置

{ write_cm(0x1c);

delay(100);

}

}

}

4 Proteus仿真

在KEIL里編譯程序生成可執行文件后,利用Proteus軟件將可執行HEX文件下載到Proteus電路圖的單片機芯片里,具體方法是雙擊單片機芯片,就可將可執行HEX文件加載到單片機中[3]。然后點擊仿真運行按鈕就可觀看LCD實物仿真效果,仿真圖見圖1所示。

5 結束語

基于Proteus的LCD顯示系統設計,充分體現了Proteus電路設計、Keil程序設計以及聯合仿真調試一體化的設計理念,并且用Proteus軟件進行單片機仿真設計,節能、省錢、提高效率,簡化了單片機系統設計過程,經過實踐證明值得推廣應用。

參考文獻:

[1]張毅剛,俞洋,劉丹,等.單片機原理與應用設計[M].北京:電子工業出版社,2016.

[2]張成法,安慶森,韓淑琴.基于單片機的LCD顯示系統設計[J].信息與電腦,2016(15):128.

[3]吳凌燕,王守權,郭偉波.基于Proteus的LCD顯示研究[J].現代電子技術,2011,34(19):208.endprint

猜你喜歡
仿真單片機
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
一種幫助幼兒車內脫險應急裝置的仿真分析
科技資訊(2016年18期)2016-11-15 20:09:22
Buck開關變換器的基本參數設計及仿真分析
試析PLC控制下的自動化立體倉庫仿真情況分析
基于MADYMO的航空座椅約束系統優化設計
科技視界(2016年18期)2016-11-03 21:44:44
中國體態假人模型與FAA Hybrid Ⅲ 型假人模型沖擊差異性分析
科技視界(2016年18期)2016-11-03 20:31:49
主站蜘蛛池模板: 日韩高清中文字幕| 毛片国产精品完整版| 亚洲视频黄| 国产成人亚洲综合A∨在线播放| 免费又黄又爽又猛大片午夜| 亚洲综合亚洲国产尤物| 波多野结衣的av一区二区三区| 无码人妻热线精品视频| 国产精品白浆无码流出在线看| 久热这里只有精品6| 国产青青操| 欧美激情视频一区二区三区免费| 综合色88| 香蕉综合在线视频91| 亚洲色欲色欲www网| 麻豆精品久久久久久久99蜜桃| 毛片免费视频| 成人午夜亚洲影视在线观看| 99无码中文字幕视频| 高h视频在线| 亚洲无码精品在线播放| 国产一区亚洲一区| 亚洲人成网址| 亚洲欧美日韩动漫| 欧美啪啪网| 91在线激情在线观看| 91久久偷偷做嫩草影院| 欧美精品啪啪一区二区三区| 国产日本一区二区三区| 国产00高中生在线播放| 中国一级毛片免费观看| 91精品日韩人妻无码久久| 中国一级毛片免费观看| 综合色亚洲| 日韩高清成人| 色婷婷综合在线| 国产欧美高清| 久久综合色播五月男人的天堂| 精品国产一区二区三区在线观看| 国产黄色爱视频| 尤物国产在线| av一区二区三区高清久久| 91麻豆精品国产91久久久久| 亚洲熟女中文字幕男人总站| 久久香蕉欧美精品| 国产丝袜无码一区二区视频| 久久女人网| 真人免费一级毛片一区二区| 日韩免费毛片视频| 国产综合另类小说色区色噜噜| 国产在线拍偷自揄拍精品| 亚洲视频a| 久青草网站| 欧美中文字幕在线视频| 国产欧美日韩精品第二区| 美女亚洲一区| 91色国产在线| 丁香五月婷婷激情基地| 久久精品国产精品国产一区| 国产色婷婷视频在线观看| 青青草综合网| 91精品国产无线乱码在线| 五月天天天色| 中文字幕亚洲精品2页| a毛片在线免费观看| 九九热精品视频在线| 免费看av在线网站网址| 婷婷综合亚洲| 免费看一级毛片波多结衣| 麻豆a级片| 色婷婷色丁香| 色婷婷久久| 国产丝袜一区二区三区视频免下载| 欧美一级专区免费大片| 日韩av无码精品专区| 国产人人干| 久久91精品牛牛| 欧美一区二区啪啪| 欧美一区精品| 久久久久国产一级毛片高清板| 深夜福利视频一区二区| 国产69精品久久|