欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      《單片機(jī)與外圍電路設(shè)計(jì)》課程設(shè)計(jì)大綱(模版)

      時(shí)間:2019-05-15 11:11:45下載本文作者:會(huì)員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《《單片機(jī)與外圍電路設(shè)計(jì)》課程設(shè)計(jì)大綱(模版)》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《《單片機(jī)與外圍電路設(shè)計(jì)》課程設(shè)計(jì)大綱(模版)》。

      第一篇:《單片機(jī)與外圍電路設(shè)計(jì)》課程設(shè)計(jì)大綱(模版)

      《單片機(jī)與外圍電路設(shè)計(jì)》課程設(shè)計(jì)大綱

      一、基本信息

      1、課程中文名稱:單片機(jī)與外圍電路設(shè)計(jì)課程設(shè)計(jì)

      2、課程英文名稱:Course Design of Single-Chip Microcomputer

      and its Peripheral Circuit Design3、課程編號(hào):XX X XXX6位,1-2位為開課學(xué)院代碼,3位為開課層次(研究生0、本科

      1、???),4-6位為課程序號(hào)。在不同學(xué)期開設(shè)的課程應(yīng)設(shè)置不同的代碼。非單獨(dú)設(shè)置的實(shí)驗(yàn)課程依所屬課程代碼。課程編號(hào)應(yīng)與教務(wù)綜合管理系統(tǒng)中所用編號(hào)一致。

      4、課程類別:專業(yè)課(專業(yè)理論課、專業(yè)技術(shù)課、專業(yè)實(shí)驗(yàn)課)。

      5、課程性質(zhì):專業(yè)選修課

      6、適用層次:漢族本科

      7、適用專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)、通信工程

      8、開課學(xué)期:第5學(xué)期

      9、學(xué)時(shí):兩周10、學(xué)分:1

      二、實(shí)踐教學(xué)目標(biāo)與基本要求

      隨著就業(yè)形勢日趨嚴(yán)峻,大學(xué)生的動(dòng)手能力、實(shí)踐能力和綜合素質(zhì)越來越受到學(xué)校和用人單位的重視,在大學(xué)期間,課程設(shè)計(jì)是培養(yǎng)和鍛煉動(dòng)手、實(shí)踐能力和綜合素質(zhì)的一個(gè)重要環(huán)節(jié),通過本課程設(shè)計(jì)能使學(xué)生對所學(xué)到的單片機(jī)知識(shí)進(jìn)行一次綜合實(shí)踐,掌握單片機(jī)各主要知識(shí)點(diǎn)。

      學(xué)生應(yīng)了解單片機(jī)技術(shù)在家用電器以及自動(dòng)控制工程中的應(yīng)用,熟悉單片機(jī)的原理與結(jié)構(gòu)。通過實(shí)驗(yàn)、實(shí)訓(xùn)和一些單片機(jī)項(xiàng)目的制作,掌握單片機(jī)指令系統(tǒng)、結(jié)構(gòu)原理、接口技術(shù),以及單片機(jī)應(yīng)用系統(tǒng)開發(fā)、設(shè)計(jì)的基本技能。

      三、選題

      可供選題如下:(每三人一組,要求同時(shí)用匯編、C語言實(shí)現(xiàn),并畫出電路圖;總課程設(shè)計(jì)時(shí)間為兩周,在結(jié)束時(shí)須提交作品和課程設(shè)計(jì)論文)

      (1)萬年歷設(shè)計(jì)(LCD顯示)

      (2)定時(shí)鬧鈴(LCD顯示)

      (3)定時(shí)鬧鐘(ds1302)

      (4)音樂倒數(shù)定時(shí)器

      (5)密碼鎖控制

      (6)可存儲(chǔ)式電子琴

      (7)電子搶答器設(shè)計(jì)

      (8)串行通信設(shè)計(jì)

      (9)數(shù)顯交通燈設(shè)計(jì)

      (10)步進(jìn)電機(jī)控制設(shè)計(jì)

      (11)I2C總線器件使用(LCD顯示)

      (12)用12864設(shè)計(jì)的指針式電子鐘

      (13)用1602與ds18b20設(shè)計(jì)的溫度報(bào)警器

      (14)用ADC0808設(shè)計(jì)的調(diào)溫報(bào)警器

      (15)溫度控制直流電機(jī)轉(zhuǎn)速

      (16)用DAC0808設(shè)計(jì)的直流電機(jī)調(diào)速器

      (17)用74LS595與74LS154設(shè)計(jì)的16*16點(diǎn)陣屏

      (18)用數(shù)碼管設(shè)計(jì)的可調(diào)式電子鐘

      (19)簡易計(jì)算器設(shè)計(jì)

      (20)多路數(shù)字溫度測量系統(tǒng)

      (21)直流電動(dòng)機(jī)的轉(zhuǎn)速檢測與脈寬調(diào)速

      (22)基于單片機(jī)的交通燈控制器設(shè)計(jì)

      (23)基于單片機(jī)的路燈控制器設(shè)計(jì)

      (24)基于51單片機(jī)的廣告燈設(shè)計(jì)

      (25)基于單片機(jī)的USB接口設(shè)計(jì)

      (26)PC機(jī)與單片機(jī)的串口通信

      四、儀器設(shè)備配置

      硬件工具:計(jì)算機(jī)基本的焊接工具萬用表

      軟件工具:WINDOWS操作系統(tǒng) 匯編編譯器及連接器

      高級語言編譯器 單片機(jī)仿真程序

      五、教材與教學(xué)參考書

      建議實(shí)驗(yàn)指導(dǎo)書:

      單片機(jī)C語言程序設(shè)計(jì)實(shí)訓(xùn)100例,彭偉,北京:電子工業(yè)出版社,2009.6,第四次印刷

      單片機(jī)課程設(shè)計(jì)指導(dǎo),樓然苗,北京:北京航空航天大學(xué)出版社,2007.1,第五次印刷

      六、實(shí)驗(yàn)(實(shí)習(xí))報(bào)告

      課程設(shè)計(jì)報(bào)告是課程設(shè)計(jì)工作的總結(jié)和提高,課程設(shè)計(jì)報(bào)告應(yīng)該反映出學(xué)生在課程設(shè)計(jì)過程中所做的主要工作和取得的主要成果,以及心得體會(huì)。學(xué)生必須以積極認(rèn)真、嚴(yán)謹(jǐn)求實(shí)的態(tài)度完成課程設(shè)計(jì)報(bào)告的撰寫。

      課程設(shè)計(jì)報(bào)告編寫基本要求:

      1、每個(gè)學(xué)生必須獨(dú)立完成課程設(shè)計(jì)報(bào)告;

      2、課程設(shè)計(jì)報(bào)告應(yīng)書寫規(guī)范、文字通順、圖表清晰、數(shù)據(jù)完整、結(jié)論明確;

      3、課程設(shè)計(jì)報(bào)告應(yīng)附參考文獻(xiàn);

      4、課程設(shè)計(jì)報(bào)告不少于5000字,必須附有必要的結(jié)構(gòu)圖、流程圖及測試結(jié)果等項(xiàng)內(nèi)容。

      (一)格式要求:

      1、封面(統(tǒng)一格式)

      2、課程設(shè)計(jì)任務(wù)書(統(tǒng)一格式)

      3、報(bào)告內(nèi)容:

      (1)題目

      (2)姓名###,專業(yè)###,年級###,學(xué)號(hào)###

      (3)摘要

      (4)方案論證及概述

      ①所作題目的意義、本人所做的工作;②系統(tǒng)的主要功能。

      (5)電路設(shè)計(jì)

      原理簡述:①應(yīng)用系統(tǒng)的基本原理;②電路原理;③外圍設(shè)備器件工作原理。

      (6)調(diào)試及性能分析

      (7)結(jié)果(分析、討論)

      (8)參考文獻(xiàn)

      4、附件:

      附A、原理圖

      附B、課程設(shè)計(jì)的體會(huì)(想法與建議)

      附C、學(xué)生反映意見表

      (二)課程設(shè)計(jì)報(bào)告文字編寫格式和裝訂要求

      1、設(shè)計(jì)報(bào)告一律要使用A4紙打印成文。

      2、字間距設(shè)置為“標(biāo)準(zhǔn)”;

      3、段落設(shè)置為“固定值22磅”;

      4、字號(hào)設(shè)置為:

      標(biāo)題:宋體二號(hào)加粗;

      正文一級標(biāo)題:宋體四號(hào)加粗;

      正文二級標(biāo)題:宋體小四號(hào)加粗;

      其余漢字均為宋體小四號(hào);

      正文中所有非漢字均為Times New Roman 體;

      5、設(shè)計(jì)報(bào)告裝訂的順序是:封面、正文、封底(留有指導(dǎo)教師的評閱空間)。

      七、考核

      課程設(shè)計(jì)成績考核,應(yīng)以學(xué)生對待設(shè)計(jì)的態(tài)度,設(shè)計(jì)中的動(dòng)手能力和水平,課程設(shè)計(jì)說明書、設(shè)計(jì)總結(jié)報(bào)告的質(zhì)量及實(shí)際動(dòng)手能力幾個(gè)方面的情況,對學(xué)生進(jìn)行綜合考核,按優(yōu)、良、中、及格和不及格五個(gè)等級評分。成績通過課程設(shè)計(jì)表現(xiàn)、動(dòng)手能力和課程設(shè)計(jì)報(bào)告綜合評定學(xué)生設(shè)計(jì)成績。其中考勤占15%,動(dòng)手能力和課程設(shè)計(jì)效果占50%,課程設(shè)計(jì)報(bào)告和總結(jié)占35%。

      1、優(yōu)秀(成績>90)

      課程設(shè)計(jì)態(tài)度端正,無缺勤和違紀(jì),勞動(dòng)刻苦、勤奮,工作積極主動(dòng);全面完成大綱要求,實(shí)際操作能力強(qiáng),理論聯(lián)系實(shí)際好,作業(yè)質(zhì)量高,內(nèi)容正確,課程設(shè)計(jì)報(bào)告全面系統(tǒng),考試中回答問題正確完滿。

      2、良好(80<成績≤90)

      課程設(shè)計(jì)態(tài)度端正,無違紀(jì)現(xiàn)象,工作積極主動(dòng),較好完成大綱要求,有一定的實(shí)際操作能力,能理論聯(lián)系實(shí)際,虛心學(xué)習(xí),作業(yè)內(nèi)容正確,課程設(shè)計(jì)報(bào)告全面系統(tǒng),考試中能較完滿正確地回答問題。

      3、中等(70<成績≤80)

      學(xué)習(xí)態(tài)度基本正確,無違紀(jì)現(xiàn)象;有一定的實(shí)際操作能力,能理論聯(lián)系實(shí)際,作業(yè)內(nèi)容基本正確,達(dá)到課程設(shè)計(jì)大綱的要求,考核中能正確回答基本問題。

      4、及格(60<成績≤70)

      課程設(shè)計(jì)態(tài)度基本正確,達(dá)到課程設(shè)計(jì)大綱的基本要求。能完成課程設(shè)計(jì)作業(yè)和課程設(shè)計(jì)報(bào)告,內(nèi)容基本正確,考試中能回答基本問題。

      5、不及格(成績<60)

      凡屬下列條件之一者,均以不及格處理。

      ①未達(dá)到及格要求者;

      ②因故缺勤時(shí)間三分之一以上者。

      第二篇:單片機(jī)外圍電路設(shè)計(jì)及C語言編程視頻

      單片機(jī)外圍電路設(shè)計(jì)及C語言編程視頻教程介紹

      這是一部學(xué)單片機(jī)革命性的視頻教程,教程全部十二講,每講3小時(shí)左右,講座從最基本的預(yù)備知識(shí)開始講起,非常詳細(xì)的講解KEIL編譯器的使用,包括軟件仿真,測定時(shí)間,單步運(yùn)行,全速運(yùn)行,設(shè)置斷點(diǎn),調(diào)試,硬件仿真調(diào)試,變量觀察等,整個(gè)過程全部用單片機(jī)的C語言講解,從C語言的第一個(gè)主函數(shù)MAIN講起,一步步一條條講解每一個(gè)語法,每條指令的意思,即使對單片機(jī)一巧不能,對C語言一無所知,通過本課程十節(jié)課的內(nèi)容也可以讓你輕松掌握51單片機(jī)的C語言編程設(shè)計(jì),全新的講課風(fēng)格跳過復(fù)雜的單片機(jī)內(nèi)部結(jié)構(gòu)知識(shí),首先從單片機(jī)的應(yīng)用講起一步步深入到內(nèi)部結(jié)構(gòu),讓學(xué)生徹底掌握其實(shí)際應(yīng)用方法,把51單片機(jī)的所有應(yīng)用每個(gè)部分都講解的非常仔細(xì),在講解單片機(jī)應(yīng)用的同時(shí)將單片機(jī)的常用外圍電路設(shè)計(jì)及電阻,電容選值等都講的清清楚楚,教師在教室前面用電腦一條一條寫程序,旁邊用TX-1C單片機(jī)實(shí)驗(yàn)板一個(gè)實(shí)驗(yàn)一個(gè)的演示,給學(xué)員解釋每條指令的意思及原理,通過十天的時(shí)間讓學(xué)生完全掌握單片機(jī)的C語言編程及單片機(jī)外圍電路設(shè)計(jì)的思想。全程的屏幕,聲音,用屏幕錄像,實(shí)驗(yàn)板現(xiàn)象用攝像頭拍攝,這部教程算是國內(nèi)首個(gè)如此創(chuàng)新的以教師親自實(shí)踐為主,學(xué)員現(xiàn)場寫程序,直接下載到實(shí)驗(yàn)板看現(xiàn)象,講單片機(jī)的視頻教程,只要你認(rèn)真看,認(rèn)真聽,保證十天讓你學(xué)會(huì)單片機(jī)應(yīng)用和C語言編程。

      教師推薦書籍如下:

      1.如果要學(xué)C語言基本知識(shí)請看 譚浩強(qiáng)寫的《C程序設(shè)計(jì)》 教師推薦的單片機(jī)書籍為以下兩本: 2.新編MCS-51單片機(jī)應(yīng)用設(shè)計(jì) 哈爾濱工業(yè)大學(xué)出版社

      張毅剛

      上書主要以匯編語言為主,對單片機(jī)內(nèi)部結(jié)構(gòu)介紹較詳細(xì),初學(xué)者可選擇本書,在聽講本課程的同時(shí),不但學(xué)會(huì)了C語言,而且通過查看本書還可了解匯編語言。3.8051系列單片機(jī)C程序設(shè)計(jì)完全手冊 人民郵電出版社

      求是科技

      第三篇:單片機(jī)課程設(shè)計(jì)(實(shí)習(xí))大綱

      單片機(jī)及應(yīng)用

      課程設(shè)計(jì)(實(shí)習(xí))大綱

      一、單片機(jī)課程設(shè)計(jì)(實(shí)習(xí))目的和任務(wù)

      ? 單片機(jī)課程設(shè)計(jì)(實(shí)習(xí))主要達(dá)到以下目的:

      (1)使學(xué)生增進(jìn)對MCS51單片機(jī)電路的感性認(rèn)識(shí),加深對理論方面的理解。

      (2)使學(xué)生掌握軟硬件的有關(guān)知識(shí)等。

      (3)使學(xué)生了解和掌握軟硬件設(shè)計(jì)過程、方法及實(shí)現(xiàn),為以后設(shè)計(jì)和實(shí)現(xiàn)應(yīng)用系統(tǒng)打下良好基礎(chǔ)。

      (4)通過簡單課題的設(shè)計(jì)練習(xí),可使學(xué)生了解必須提交的各項(xiàng)工程文件,也達(dá)到鞏固、充實(shí)和綜合運(yùn)用所學(xué)知識(shí)解決實(shí)際問題的目的。

      ? 單片機(jī)課程設(shè)計(jì)(實(shí)習(xí))應(yīng)能加強(qiáng)學(xué)生如下能力的培養(yǎng):

      (1)獨(dú)立工作能力和創(chuàng)造力;

      (2)綜合運(yùn)用專業(yè)及基礎(chǔ)知識(shí),解決實(shí)際工程技術(shù)問題的能力。

      (3)查閱圖書資料、產(chǎn)品手冊和各種工具書的能力;

      (4)工程繪圖的能力;

      (5)寫技術(shù)報(bào)告和編制技術(shù)資料的能力。

      二、單片機(jī)課程設(shè)計(jì)(實(shí)習(xí))內(nèi)容及要求

      (1)初步了解電路圖設(shè)計(jì)方法

      (2)分析給定電路圖

      (3)電路焊接

      (4)設(shè)計(jì)簡單程序

      三.單片機(jī)課程設(shè)計(jì)(實(shí)習(xí))步驟

      1、明確任務(wù)和查閱資料;

      2.電路分析;

      3、畫出電路硬件原理圖(用PROTEL);

      4、電路焊接;

      5、編寫源程序文件;

      6、上機(jī)調(diào)試軟件;

      7、編寫實(shí)習(xí)報(bào)告;

      8、答辯;

      四、成績評定方法

      根據(jù)完成文件的份量與質(zhì)量,體現(xiàn)的水平及設(shè)計(jì)時(shí)教師通過檢查、指導(dǎo)對學(xué)生獨(dú)立能力的了解,結(jié)合答辯情況,綜合后給每一位學(xué)生的課程設(shè)計(jì)(實(shí)習(xí))評定一個(gè)成績。

      成績分為優(yōu)、良、中、及格、不及格。

      第四篇:單片機(jī)課程設(shè)計(jì)

      設(shè)計(jì)題目: 單片機(jī)課程設(shè)計(jì)

      學(xué)生姓名:

      學(xué)

      院: 電氣與信息工程學(xué)院

      級: 電子111班 指導(dǎo)教師:

      日 期: 2014年9月20日

      一、課程設(shè)計(jì)目的:

      了解電子元器件的功能與原理,掌握單片機(jī)的結(jié)構(gòu)和原理,學(xué)會(huì)使用單片機(jī)應(yīng)用開發(fā)技術(shù)的相關(guān)軟件如 keill、STC_ISP_V394等,能夠使用c語言的語言編程簡單的功能。

      二、設(shè)計(jì)的思想:

      利用所提供的單片機(jī)和開發(fā)板的原理圖用keill軟件編程程序以實(shí)現(xiàn)一些功能。然后用STC_ISP_V394.exe軟件將編譯完全正確的程序生成的hxe文件下載到開發(fā)板上,再調(diào)試編譯的程序能否實(shí)現(xiàn)其所設(shè)計(jì)的功能。

      1、對蜂鳴器的了解:

      蜂鳴器是一種一體化結(jié)構(gòu)的電子訊響器,采用直流電壓供電,它由振蕩器、電磁線圈、磁鐵、振動(dòng)膜片及外殼組成,接通電源后,振蕩器產(chǎn)生的音頻信號(hào)由電流通過電磁線圈,使電磁線圈產(chǎn)生磁場,振動(dòng)膜片在電磁線圈和磁鐵的相互作用下,周期性的振動(dòng)發(fā)聲。

      2、設(shè)計(jì):

      我們所使用的開發(fā)板實(shí)物圖如圖一,單片機(jī)對右上角蜂鳴器的控制是加入三極管接入vcc,單片機(jī)的第22引腳和負(fù)極上,以此來控制蜂鳴器工作。單片機(jī)我們選擇STC89C52RC+1602液晶來實(shí)現(xiàn)對蜂鳴器的控制及顯示所需要的信息。

      圖一 調(diào)試說明:

      首先用Keil軟件創(chuàng)建一個(gè)工程,將程序源代碼輸入并編譯生成單片可執(zhí)行的.hex文件。其次,打開單片機(jī)實(shí)踐板的電源,接好串口線,用STC-ISP燒錄軟件,將.hex文件燒錄入單片機(jī)中。程序下載完畢后,單片機(jī)會(huì)自動(dòng)執(zhí)行程序功能。最后,觀察程序功能的執(zhí)行情況,看是否達(dá)到了設(shè)計(jì)要求。

      如果單片機(jī)實(shí)踐板硬件電路的執(zhí)行結(jié)果與設(shè)計(jì)結(jié)果一致,則說明設(shè)計(jì)過程及流程沒有問題,完全符合設(shè)計(jì)要求。否則,先檢查單片機(jī)實(shí)踐板的硬件電路是否完好,是否有斷點(diǎn)、漏焊、虛焊以及元器件是否完好等情況,排除故障重新連接后重新進(jìn)行調(diào)試。如果仍然無法正

      常實(shí)現(xiàn),則說明程序編寫有誤,需要認(rèn)真檢查程序流程,然后經(jīng)過反復(fù)的修改與調(diào)試排除故障,實(shí)現(xiàn)設(shè)計(jì)要求的各項(xiàng)功能。編譯和燒寫該程序到單片機(jī):

      (1)用Keil編譯上面的代碼,并設(shè)置產(chǎn)生16進(jìn)制代碼文件*.hex.(2)用專用下載線,連接好實(shí)驗(yàn)板和電腦串口(DB9)(2)運(yùn)行hex文件燒寫軟件STC_ISP_V394.exe

      選單片機(jī)的型號(hào),并打開編譯產(chǎn)生好的hex文件

      點(diǎn)擊下載,給開發(fā)板上電。

      3、實(shí)現(xiàn)的功能:使用單片機(jī)將歌曲《八月桂花》的調(diào)子通過蜂鳴器播放出來,用1602液晶將想要表達(dá)的信息有步驟地顯示在液晶顯示屏上,并且調(diào)子與顯示內(nèi)容可以任意通過修改的程序燒錄到單片機(jī)內(nèi),實(shí)現(xiàn)設(shè)計(jì)產(chǎn)品的使用性與靈活性。

      三、實(shí)驗(yàn)程序:

      /************************************************************************

      [主題] C51音樂程序《八月桂花》

      [功能]

      通過單片機(jī)演奏音樂,顯示一些內(nèi)容

      /**********************************************************************/

      #include

      #include

      //本例采用89C52, 晶振為11.0592MHZ

      //關(guān)于如何編制音樂代碼, 其實(shí)十分簡單,各位可以看以下代碼.//頻率常數(shù)即音樂術(shù)語中的音調(diào),而節(jié)拍常數(shù)即音樂術(shù)語中的多少拍;

      //所以拿出譜子, 試探編吧!

      unsigned char i=0;sbit Beep = P2^7;

      unsigned char p,m;

      //m為頻率常數(shù)變量

      unsigned char n=0;//n為節(jié)拍常數(shù)變量

      unsigned char code music_tab[] ={

      0x18, 0x30, 0x1C , 0x10, //格式為: 頻率常數(shù), 節(jié)拍常數(shù), 頻率常數(shù), 節(jié)拍常數(shù),0x20, 0x40, 0x1C , 0x10,0x18, 0x10, 0x20 , 0x10,0x1C, 0x10, 0x18 , 0x40,0x1C, 0x20, 0x20 , 0x20,0x1C, 0x20, 0x18 , 0x20,0x20, 0x80, 0xFF , 0x20,0x30, 0x1C, 0x10 , 0x18,0x20, 0x15, 0x20 , 0x1C,0x20, 0x20, 0x20 , 0x26,0x40, 0x20, 0x20 , 0x2B,0x20, 0x26, 0x20 , 0x20,0x20, 0x30, 0x80 , 0xFF,0x20, 0x20, 0x1C , 0x10,0x18, 0x10, 0x20 , 0x20,0x26, 0x20, 0x2B , 0x20,0x30, 0x20, 0x2B , 0x40,0x20, 0x20, 0x1C , 0x10,0x18, 0x10, 0x20 , 0x20,0x26, 0x20, 0x2B , 0x20,0x30, 0x20, 0x2B , 0x40,0x20, 0x30, 0x1C , 0x10,0x18, 0x20, 0x15 , 0x20,0x1C, 0x20, 0x20 , 0x20,0x26, 0x40, 0x20 , 0x20,0x2B, 0x20, 0x26 , 0x20,0x20, 0x20, 0x30 , 0x80,0x20, 0x30, 0x1C , 0x10,0x20, 0x10, 0x1C , 0x10,0x20, 0x20, 0x26 , 0x20,0x2B, 0x20, 0x30 , 0x20,0x2B, 0x40, 0x20 , 0x15,0x1F, 0x05, 0x20 , 0x10,0x1C, 0x10, 0x20 , 0x20,0x26, 0x20, 0x2B , 0x20,0x30, 0x20, 0x2B , 0x40,0x20, 0x30, 0x1C , 0x10,0x18, 0x20, 0x15 , 0x20,0x1C, 0x20, 0x20 , 0x20,0x26, 0x40, 0x20 , 0x20,0x2B, 0x20, 0x26 , 0x20,0x20, 0x20, 0x30 , 0x30,0x20, 0x30, 0x1C , 0x10,0x18, 0x40, 0x1C , 0x20,0x20, 0x20, 0x26 , 0x40,0x13, 0x60, 0x18 , 0x20,0x15, 0x40, 0x13 , 0x40,0x18, 0x80, 0x00

      };

      void int0()interrupt 1

      //采用中斷0 控制節(jié)拍

      { TH0=0xd8;

      TL0=0xef;

      n--;

      }

      void delay(unsigned char m)

      //控制頻率延時(shí)

      {

      unsigned i=3*m;

      while(--i);

      }

      void delayms(unsigned char a)//豪秒延時(shí)子程序

      {

      while(--a);

      //采用while(--a)不要采用while(a--);各位可編譯一下看看匯編結(jié)果就知道了!

      }

      typedef unsigned char BYTE;typedef bit BOOL;

      sbit LCD_RS = P2^0;

      sbit LCD_RW = P2^1;sbit LCD_EP = P2^2;

      BYTE code dis1[] = {“

      WLCOME TO

      ”};BYTE code dis2[] = {“

      DanPianJi ”};BYTE code dis3[] = {“

      111iZnaiD

      ”};BYTE code dis4[] = {“

      eiXeiX ”};

      delays(int ms){

      // 延時(shí)子程序 int i;while(ms--){

      for(i = 0;i< 250;i++)

      {

      _nop_();

      _nop_();

      _nop_();

      _nop_();

      } } }

      BOOL lcd_bz(){

      // 測試LCD忙碌狀態(tài) BOOL result;LCD_RS = 0;LCD_RW = 1;LCD_EP = 1;_nop_();_nop_();_nop_();_nop_();result =(BOOL)(P0 & 0x80);LCD_EP = 0;return result;}

      lcd_wcmd(BYTE cmd){

      while(lcd_bz());LCD_RS = 0;LCD_RW = 0;LCD_EP = 0;_nop_();_nop_();P0 = cmd;_nop_();_nop_();_nop_();_nop_();LCD_EP = 1;_nop_();_nop_();_nop_();_nop_();LCD_EP = 0;

      }

      lcd_pos(BYTE pos){

      lcd_wcmd(pos | 0x80);

      // 寫入指令數(shù)據(jù)到LCD //設(shè)定顯示位置

      }

      lcd_wdat(BYTE dat)

      {

      //寫入字符顯示數(shù)據(jù)到LCD while(lcd_bz());LCD_RS = 1;LCD_RW = 0;LCD_EP = 0;P0 = dat;_nop_();_nop_();_nop_();_nop_();LCD_EP = 1;_nop_();_nop_();_nop_();_nop_();LCD_EP = 0;}

      lcd_init(){

      lcd_wcmd(0x38);

      delays(1);lcd_wcmd(0x0c);

      delays(1);lcd_wcmd(0x06);

      delays(1);lcd_wcmd(0x01);

      delays(1);}

      void main()

      {

      BYTE j;

      lcd_init();

      delays(10);

      //LCD初始化設(shè)定

      //16*2顯示,5*7點(diǎn)陣,8位數(shù)據(jù)//顯示開,關(guān)光標(biāo) //移動(dòng)光標(biāo) //清除LCD的顯示內(nèi)容

      // 初始化LCD

      lcd_wcmd(0x06);

      //向右移動(dòng)光標(biāo)

      lcd_pos(0);

      //設(shè)置顯示位置為第一行的第1個(gè)字符

      j = 0;

      while(dis1[ j ]!= '