freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單片機(jī)課程設(shè)計(jì)--lcd12864液晶顯示(編輯修改稿)

2025-02-12 11:27 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 0002H,0004H,0006H4種編碼。③顯示中文字型:將兩字節(jié)編碼寫(xiě)入DDRAM,范圍為A1A0H~F7FFH(GB碼)或A140H~D75FH(BIG5碼)的編碼[4]。液晶顯示器初始化完成后,先由寫(xiě)指令操作寫(xiě)入漢字在液晶顯示屏上的地址,再連續(xù)寫(xiě)入兩個(gè)字節(jié)的要顯示的字符的編碼到DDRAM上,顯示數(shù)字或字母等半寬字符時(shí),將一個(gè)字節(jié)的編碼寫(xiě)入DDRAM,硬件依照編碼自動(dòng)從CGRAM中選擇要顯示的字符顯示,漢字顯示流程圖如圖33所示。在顯示漢字時(shí),定義一個(gè)漢字顯示子程序,程序名為showhz,在漢字顯示子程序中用一個(gè)指針變量*s指向所顯示的漢字字符串,并用其來(lái)判斷所顯示的漢字是否顯示結(jié)束,在主函數(shù)中顯示漢字時(shí),先寫(xiě)入漢字所處的液晶位置的地址,再調(diào)用showhz子程序來(lái)顯示漢字。START初始化潔屏寫(xiě)入漢字顯示地址指針賦值寫(xiě)漢字結(jié)束圖33 漢字顯示流程圖。第四章 軟件調(diào)試與仿真 (1)將keil里已編號(hào)的程序經(jīng)調(diào)試無(wú)誤后生成HEX文件,按照?qǐng)D24在proteus里連接電路,并將已生成的HEX文件載入單片機(jī),運(yùn)行。 (2)仿真結(jié)果:液晶顯示屏上出現(xiàn)“銅陵學(xué)院,機(jī)電工程系自動(dòng)化胡莉,王子俊,范賢略,張國(guó)飛,鮑明浩,王冉冉”如圖41所示。接著顯示屏上的漢字消失,同時(shí)出現(xiàn)一幅圖畫(huà),如圖42所示。接著圖畫(huà)消失,同時(shí)如圖1所示的漢字出現(xiàn)在液晶顯示屏上,再接著漢字消失,同時(shí)圖42所示圖畫(huà)顯示在液晶顯示屏上,如此周而復(fù)始的循環(huán)下去。直至按下停止按鈕。圖41多漢字仿真結(jié)果圖42圖畫(huà)仿真結(jié)果第五章 心得體會(huì) 在整個(gè)設(shè)計(jì)過(guò)程中,發(fā)揮團(tuán)隊(duì)精神,分工合作,自主學(xué)習(xí),通過(guò)對(duì)前期知識(shí)的補(bǔ)充和學(xué)習(xí),較好的完成了作品,完成了本次課程設(shè)計(jì)的要求。在最初的設(shè)計(jì)中,對(duì)52單片機(jī)進(jìn)行了充分的了解,并與51單片機(jī)相比較,了解了兩種單片機(jī)的不同,并且相互學(xué)習(xí),一同討論,最終決定使用89C51單片機(jī)制作。程序編寫(xiě)中,由于思路不清晰,開(kāi)始時(shí)遇到了很多問(wèn)題,通過(guò)同組員商議討論,以及對(duì)大量書(shū)籍資料和論壇中的作品進(jìn)行借鑒,明白了編程中的主要算法和實(shí)現(xiàn),從而解決了很多問(wèn)題,對(duì)于液晶屏幕,開(kāi)始并不是很了解,在運(yùn)用時(shí)查看了大量的手冊(cè)資料,并閱讀了網(wǎng)友對(duì)于12864液晶的驅(qū)動(dòng)編寫(xiě)代碼,從而掌握了12864液晶的使用,在本次單片機(jī)課程設(shè)計(jì)中,對(duì)于單片機(jī)的功能及應(yīng)用有了充分的認(rèn)識(shí),充分了解了單片機(jī)的應(yīng)用,并對(duì)知識(shí)進(jìn)行了補(bǔ)充學(xué)習(xí)。在大量閱讀文獻(xiàn)資料后,感覺(jué)對(duì)單片機(jī)的了解還很少,以后將及時(shí)補(bǔ)充相關(guān)知識(shí)對(duì)單片機(jī)進(jìn)行系統(tǒng)學(xué)習(xí)。通過(guò)這次對(duì)LCD液晶簡(jiǎn)單GUI的設(shè)計(jì)與制作,讓我了解了設(shè)計(jì)電路的程序,也讓我了解了關(guān)于LCD12864的基本原理與設(shè)計(jì)理念,要設(shè)計(jì)一個(gè)電路總要先用 仿真仿真成功之后才實(shí)際接線的。但是最后的成品卻不一定與仿真時(shí)完全一樣, 因?yàn)椋趯?shí)際接線中有著各種各樣的條件制約著。而且,在仿真中無(wú)法成功的電路接法,在實(shí)際中因?yàn)樾酒旧淼奶匦远軌虺晒ΑK?,在設(shè)計(jì)時(shí)盡可能應(yīng)考 慮兩者的差異,從中找出最適合的設(shè)計(jì)方法。此外,仿真時(shí)應(yīng)注意相同元件的不同型號(hào),往往存在差異性。通過(guò)這次學(xué)習(xí),讓我對(duì)各種電路都有了大概的了解, 所以說(shuō), 心動(dòng)不如行動(dòng), 對(duì)于這些電路還是應(yīng)該自己動(dòng)手實(shí)際操作才會(huì)有深刻理解。 參考文獻(xiàn):[1] [2] [3] [4] [5] [6] [7] [8] [9] 楊振江,杜鐵軍,[M].西安電子科技大學(xué)出版社 2002[10] 楊子文 編 單片機(jī)原理及應(yīng)用 西安電子科技大學(xué)出版社 2006[11] 王法能 編 單片機(jī)原理及應(yīng)用 科學(xué)出版社 2004附錄:編寫(xiě)程序如下:include define uchar unsigned chardefine uint unsigned intdefine LCDLCDDisp_Off 0x3edefine LCDLCDDisp_On 0x3fdefine Page_Add 0xb8//yedefine LCDCol_Add 0x40//liedefine Start_Line 0xC0//hang/*****液晶顯示器的端口定義*****/define data_ora P0 /*液晶數(shù)據(jù)總線*/sbit LCDMcs=P2^1 。 /*片選1*/sbit LCDScs=P2^2 。 /*片選2*/sbit RESET=P2^3 。 /*復(fù)位信號(hào)*/sbit LCDDi=P2^4 。 /*數(shù)據(jù)/指令 選擇*/sbit LCDRW=P2^5 。 /*讀/寫(xiě) 選擇*/sbit LCDEnable=P2^6 。 /*讀/寫(xiě) 使能*/uchar *tab。uint k=0。uchar code hz1[]={/* 文字: 銅 *//* 宋體12。 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16 */0x40,0x30,0xEF,0x24,0x24,0x00,0xFE,0x02,0x92,0x92,0x92,0x92,0x02,0xFE,0x00,0x00,0x01,0x01,0x7F,0x21,0x11,0x00,0xFF,0x00,0x0F,0x08,0x08,0x4F,0x80,0x7F,0x00,0x00,/* 文字: 陵 *//* 宋體12。 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16 */0x00,0xFE,0x22,0x5A,0x86,0x00,0x20,0xA4,0x64,0xA4,0x3F,0x24,0x64,0xA4,0x20,0x00,0x00,0xFF,0x04,0x08,0x07,0x80,0x89,0x44,0x46,0x2B,0x12,0x2A,0x46,0x80,0x81,0x00,/* 文字: 學(xué) *//* 宋體12。 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16 */0x40,0x30,0x11,0x96,0x90,0x90,0x91,0x96,0x90,0x90,0x98,0x14,0x13,0x50,0x30,0x00,0x04,0x04,0x04,0x04,0x04,0x44,0x84,0x7E,0x06,0x05,0x04,0x04,0x04,0x04,0x04,0x00,/* 文字: 院 *//* 宋體12。 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16 */0x00,0xFE,0x22,0x5A,0x86,0x10,0x0C,0x24,0x24,0x25,0x26,0x24,0x24,0x14,0x0C,0x00,0x00,0xFF,0x04,0x08,0x07,0x80,0x41,0x31,0x0F,0x01,0x01,0x3F,0x41,0x41,0x71,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/* 文字: 王 *//* 宋體12。 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16 */0x00,0x02,0x82,0x82,0x82,0x82,0x82,0xFE,0x82,0x82,0x82,0x82,0x82,0x02,0x00,0x00,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x7F,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x00,/* 文字: 子 *//* 宋體12。 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16 */0x80,0x82,0x82,0x82,0x82,0x82,0x82,0xE2,0xA2,0x92,0x8A,0x86,0x82,0x80,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x80,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/* 文字: 俊 *//* 宋體12。 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16 */0x00,0x80,0x60,0xF8,0x07,0x00,0x10,0x98,0x54,0x93,0x10,0x10,0x54,0x98,0x30,0x00,0x01,0x00,0x00,0xFF,0x00,0x80,0x89,0x44,0x46,0x2B,0x12,0x2A,0x46,0x80,0x81,0x00,}。uchar code hz2[]={/* 文字: 機(jī) *//* 宋體12。 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16 */0x10,0x10,0xD0,0xFF,0x90,0x10,0x00,0xFE,0x02,0x02,0x02,0xFE,0x00,0x00,0x00,0x00,0x04,0x03,0x00,0xFF,0x00,0x83,0x60,0x1F,0x00,0x00,0x00,0x3F,0x40,0x40,0x78,0x00,/* 文字: 電 *//* 宋體12。 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16 */0x00,0x00,0xF8,0x88,0x88,0x88,0x88,0xFF,0x88,0x88,0x88,0x88,0xF8,0x00,0x00,0x00,0x00,0x00,0x1F,0x08,0x08,0x08,0x08,0x7F,0x88,0x88,0x88,0x88,0x9F,0x80,0xF0,0x00,/* 文字: 工 *//* 宋體12。 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16 */0x00,0x04,0x04,0x04,0x04,0x04,0x04,0xFC,0x04,0x04,0x04,0x04,0x04,0x04,0x00,0x00,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x3F,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x00,/* 文字: 程 *//* 宋體12。 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16 */0x24,0x24,0xA4,0xFE,0x23,0x22,0x00,0x3E,0x22,0x22,0x22,0x22,0x22,0x3E,0x00,0x00,0x08,0x06,0x01,0xFF,0x01,0x06,0x40,0x49,0x49,0x49,0x7F,0x49,0x49,0x49,0x41,0x00,/* 文字: 胡 *//* 宋體12。 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16 */0x00,0x10,0x90,0x90,0xFF,0x90,0x90,0x10,0x00,0xFE,0x22,0x22,0x22,
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1