A. 如何在液晶上顯示漢字,單片機用的ATmega16,液晶是1602,求詳細代碼
我給你推薦一款,是我自己用的這款,比較好,開發時自己的機子要有並口,價格是168rmb,免郵
2008-7-7--------2008-9-1 為暑期促銷特價期 原價168元 現特價150元!! 配置不變. 銳志電子單片機普及計劃 讓學習者花最少的錢 學到最多的知識.
此款是有並口電腦所用的配置利用並口ISP線燒寫程序
(沒有並口的電腦 但是有串口的可以採用STC89C52晶元 利用串口下載程序 購買時請說明 我們會配STC89C52晶元)
本實驗板是銳志電子開發的一款多功能51綜合學習實驗板。 是經過研究和分析市面上的多種實驗板後, 取其所長,弊其所短短 研發而成。 所以對於學習者來說, 性價比是很高的。 花最少的錢, 學到最多的知識, 這就是銳志電子單片機普及計劃的宗旨。
本實驗板是集單片機編程、 模擬(須配模擬晶元)、 實驗、下載線 多種功能為一體, 該51單片機學習實驗板除了支持ATmel公司的AT89S所有系列之外,還支持STC的所有系列增強型51單片機和SST系列的增強型51單片機的實驗、編程與模擬功能,支持的被編程晶元數量達100之多;是一款真正具有物超所值的51單片機多功能板。
功能特點
編程器、模擬器、實驗板、ISP下載線四合一
直接支持Atmel 89系列,AVR AT90S8515,Atmega8515系列單片機的燒寫,
提供豐富的實驗常式,附帶C源代碼和少量匯編源碼,並且附帶詳細的註解說明(C語言是未來的趨勢 所以我們提倡使用C開發 附帶匯編源碼較少)
編程與實驗共享唯一的鎖緊插座,串列下載與模擬共享同一串口,操作方便
內置完善的過載、短路保護功能
直接使用計算機USB介面供電,也可以接電源適配器供電板載7805穩壓IC 保證其他電源供電時 實驗板工作的穩定。
帶有電源開關實驗更加方便 再也不用頻繁拔實驗板電源線了 輕輕一按 即可通斷。
直接將器件放在開發系統鎖緊座上進行編程,可單獨作編程器使用
直接在鎖緊座上放上模擬晶元連上串口 稍作設置 即可進行模擬。
板載豐富的實驗硬體資源,P0 P1 P2 P3 四個IO口 全部可擴展設計 真正的滿足學習者的需要通過自己連接IO口線路 可以完成任何復雜的51單片機實驗
配有ISP下載口 配合本實驗板標配的89S52單片機 就可不用任何編程器 也不用將晶元取下就可直接完成燒寫編程工作 十分方便, 燒寫完畢即可自動演示。實驗過程中無需拔插任何電纜和晶元,也無需切換電源,可輕松地將編繹好的代碼下載到實驗板上進行驗證或演示,整個過程只需利用滑鼠操作即可,方便快捷。
實驗板資源配置如下:
1、此款採用並口ISP下載線,配AT89S52單片機,可以很方便的下載程序到單片機。下載後不用插拔線纜, 下載好後自動直接運行程序。
2、USB供電系統,直接插接到電腦USB口即可提供電源,不需另接直流電源。
3、8位數碼管(可做數碼管的靜態掃描以及動態掃描顯示實驗 不如 0-999 計數器實驗 18B20溫度檢測實驗 遙控解碼實驗等都可以用數碼管顯
示)。
4、8位LED發光二極體(做 跑馬燈實驗 交通燈實驗 )。
5、一路繼電器控制(通過繼電器可以控制其他電器設備的工作低壓控制高壓等實驗 不過為了安全 建議不要控制電壓超過30V的設備)
6、蜂鳴器(做單片機發聲實驗 播放音樂實驗 報警實驗等聲響實驗)
7、DS18B20溫度感測器,(初步掌握單片機操作後即可親自編寫程序獲知當時的溫度 可以配合本站原創的PC與單片機雙向溫度控製程序 將溫
度實時顯示在電腦上)
8、AT24C08外部EEPROM存儲晶元(IIC匯流排元件實驗)
9、SPI串列實時時鍾 DS1302(熟悉SPI匯流排 用DS1302可以做一個萬年歷電子時鍾 比定時器做的精確很多哦)
10、 板上集成一體化紅外接收頭(方便學習紅外遙控接收 解碼實驗 還可以通過遙控控制電腦 本站原創的紅外遙控解碼控制電腦音樂播放實例可以讓學習者 學習 體驗用遙控器控制電腦的樂趣)
11、MAX232晶元RS232通訊介面(可以做為與計算機通迅的介面同時也可做為STC單片機下載程序的介面及模擬調試的介面)
12、字元液晶1602LCD介面 採用接插件方式方便插拔(可顯示兩行 每行16個 共計32任意 ASCII碼字元 它的功能應用比數碼管豐富很多 顯示
的信息量更大 我們已經隨板附贈了1602LCD 方便學習者開發1602LCD顯示的程序)
13、圖形點陣液晶12864介面 採用接插件方式方便插拔(可顯示任意漢字和圖形 是目前單片機 圖文顯示最常用的顯示器件 我們實驗板支持帶字型檔的12864液晶 開發程序更方便 12864液晶不隨板附贈 需單獨購買 我們成本價70元提供帶字型檔的支持對比度調節12864液晶)
14、4*4矩陣鍵盤(熟悉矩陣鍵盤編碼、解碼掃描原理 可作為人機輸入介面 編寫按鍵輸入程序)
15、4個獨立鍵盤(可做普通獨立按鍵檢測試驗 本實驗板4個獨立按鍵採用跳線設計 考慮周全 可以通過跳線連接任意P口 方便學習者做 外中
斷INT0 INT1 外定時器T0 T1 實驗)。
16、單片機32個IO口全部引出 埠擴展設計採用雙排跳線帽設置,如果跳線帽拔掉,完全可以做最小系統,真正發揮你的開發才能 便於你今後的開發。
17、為方便大家更換晶體振盪器(單片機「超頻」)特別採用了鍍金晶體插座,做實驗時需要不同晶振頻率時 可很方便的插拔更換(我們隨板贈送三個不同頻率的晶振 11.0592MHZ、12MHZ、24MHZ各一個 最大程度上滿足了學習者的需要)
18、本實驗板帶有51單片機 和AVR單片機的切換開關通過開關輕輕波動一下直接就可以使用ATMEGA8515等AVR系列單片機做AVR實驗,真正做到物盡其用。為51學習者將來學習AVR單片機節省了再次購買AVR實驗板的成本,所以我們的實驗板非常超值。
19、ISP下載介面(用並口ISP下載線或者其他的兼容ISP下載線 可以對AT89S51 S52 ATMEGA8515 AT90S8515單片機直接編程。)
20、本實驗板採用40PIN鎖緊座安放單片機晶元,非常方便單片機晶元的取放。
21、本實驗板 板上帶有外接電源介面 方便使用外接電源為單片機供電。
22、實驗板 帶有 +5V 和地線擴展口 方便用戶擴展其他外圍電路時取電
本實驗板附帶的試驗程序:
產品規格:長X寬X高 = 120x100x20(mm)
產品裝箱清單:
RZ-51/AVR實驗板一台
USB取電線一條
串口通訊電纜一條
AT89S52單片機一片
1602LCD字元液晶模塊一塊
並口ISP下載線一條
12M 11.0592M 24M 晶振各一個
10根杜邦連接線
10個備用跳線帽
700MB的51學習資料光碟一張(光碟中含本實驗板所有常式 每個常式里都有實驗指導文檔,方便學習者做實驗。實驗板PDF格式原理圖,實驗板使用說明文件、STC單片機程序下載軟體,ISP下載線軟體 大量KEIL51學習資料及教程 串口調試軟體 還有本站原創的串口控制單片機 雙向通訊的智能溫控報警系統 上位機程序源碼 和單片機程序源碼)
我們所有器件都採用防靜電袋包裝 外包裝採用泡沫防震包裝 郵政標准7#箱 包裝專業 避免運輸過程出現損壞
發貨前每項功能均已嚴格測試 保證質量 請放心購買。
我們長期從事單片機程序開發 和PC程序開發 可為客戶提供很好的技術支持。
每天早上8:00到晚上12:00都會在線 隨時為客戶提供專業的技術支持。
部分實驗圖片:
本站原創 單片機溫控+VB上位機溫度檢測實驗VB上位機圖片
(可設定報警溫度 並有實時溫度曲線圖 附贈全部源碼。有很大的應用價值)
本站原創 單片機S52 控制上位機VB 製作成的 VB紅外遙控電腦播放器 上位機圖片
(可自定義遙控器的鍵值 支持市面上大部分遙控器 可進行 磁碟選擇 目錄選擇 歌曲選擇 音量調節 播放/暫停 靜音 還有播放視頻時全屏等操作 可以說是一個完整的功能強大的紅外遙控播放器 和遙控DVD 沒什麼區別 非常實用。全部源碼 均在光碟中贈送。。)
自定義遙控鍵值圖片
近一個月銷售記錄 眾多買家的選擇證明 我們的實驗板非常超值。。
B. 單片機能否用中文編寫
不能。
1,現在的單片機內部結構設計全是外國人設計的,編程語言也是外國人發明的。
2,最初設計就是英語,要想用中文編寫那之前的這一切就要全部推倒重來。
《51匯編集成開發環境》是基於windows環境的51匯編軟體開發平台,它集源程序的編輯、匯編、反匯編和全軟體模擬調試於一體,功能齊全,使用方便,適用於與MCS51兼容的各類單片機。源程序的編輯採用匯編語言,內嵌的匯編程序還支持中文編程,MCS51源程序中的操作碼、標號和特殊功能寄存器均可使用中文。
C. MULTISIM怎麼模擬51單片機
1、⑴組建模擬電路
"" componet」對話框的「family」欄中先選取「805x」,="" 然後在「componet」欄下選取「8051」,最後單擊對話框右上角的「ok」按鈕。滑鼠箭頭將帶出一個「8052」模塊,在電子模擬平台上單擊滑鼠,將先彈出MCU向導對話框之一,第一欄是工作區路徑,第二欄是工作區取名,這里輸入「my mcu design1」,最後單擊下方的「Next」按鈕;
⑵再次彈出MCU向導對話框之二,共有4欄選項,第一欄為項目類型,一般選擇「Standard (標准) 」;第二欄選擇編程語言種類,單擊右側下拉箭頭,可以在「Assembly C匯編」和「C」語言之間選擇,這里選取「C」語言;則第三欄自動顯示「Hi-tech C51-Lite compiler」字樣; 第四欄可以輸入項目名稱,本文取名為「project1」,最後單擊下方的「Next」按鈕;
⑶再次彈出MCU向導對話框之三,有2個單選項:「Create emptyproject (創建空項目) 」和「Addsource file (添加源文件) 」, 這里選取「Add sourcefile」;下面欄中可以輸入後綴為「。 C」的源文件名,這里就用「LED001. c」最後單擊下方「Finish」按鈕完成。
⑷完成MCU向導對話框之後,這時能在電子模擬平台上顯示出原來調出單片機模塊U18051,右擊滑鼠退出元件操作。
⑸保存文件,在文件名欄輸入「led11」文件名,默認文件後綴「.ms10」。
⑹在電子模擬軟體Multisim10基本界面平台上,單擊主菜單「View /Design Toolbox」,在基本界面左側將打開「設計工具盒」窗口,單擊「led11」前的「 + 」號可以看到剛才命名的工作區「my mcudesign1」,在工作區下面是項目名「project1 」, 在項目名下面是源文件名「Led001. c」。
⑺編寫MCU源C語言程序(過程略);
⑻調出其他模擬元件,搭建單片機模擬電路,進行模擬;
2、51單片機用protues這個軟體模擬更好!裡面已經有現成的51模塊了。調用就可以用,電源、地、復位電路和時鍾等等都不用畫。只要把編好的程序下載到protues中的51單片機裡面就可以運行。外圍提供的器件可以自己搭建。非常好用。
3、可以參考《基於Multisim 10的51單片機模擬實戰教程:使用匯編和C語言》。