PIC單片機(jī)LCD1602顯示單個(gè)A字程序
STATUS EQU 3H ;定義狀態(tài)寄存器地址
PORTA EQU 5H ;定義RA口數(shù)據(jù)寄存器地址
PORTC EQU 7H ;定義RC口數(shù)據(jù)寄存器地
PORTD EQU 8H ;定義RD口數(shù)據(jù)寄存器地址
TRISA EQU 85H ;定義RA口方向控制寄存器地址
TRISC EQU 87H ;定義RC口方向控制寄存器地址
TRISD EQU 88H ;定義RD口方向控制寄存器地址
ADCON1 EQU 9FH ;定義ADC模塊控制寄存器1的地址
;********************
Z EQU 2 ;定義0狀態(tài)位的位地址
RP0 EQU 5 ;定義頁選位RP0的位地址
;*********************
RS EQU 2 ;LCD寄存器選擇信號(hào)腳定義在RD.2腳
RW EQU 1 ;LCD讀/寫信號(hào)腳定義在RD.1腳
E EQU 0 ;LCD片選信號(hào)腳定義在RD.0腳
;**********************
ORG 000H
NOP ;放置一條ICD必需的空操作指令
GOTO MAIN
ORG 0008H
MAIN
BSF STATUS,RP0
MOV LW 07H
MOV WF ADCON1 ;設(shè)置RA口全部為普通數(shù)字IO口
MOV LW 00H ;定義RA口,RC,RD口全部為輸出
MOV WF TRISC
MOV WF TRISD
BCF STATUS,RP0
CALL DELAY ;調(diào)用廷時(shí),剛上電LCD復(fù)位不一定有PIC快
MOV LW 01H
MOV WF PORTC ;清屏
CALL ENABLE
MOV LW 38H
MOV WF PORTC ;8位2行5x7點(diǎn)陣
CALL ENABLE
MOV LW 0FH
MOV WF PORTC ;顯示器開、光標(biāo)開、閃爍開
CALL ENABLE
MOV LW 06H
MOV WF PORTC ;文字不動(dòng),光標(biāo)自動(dòng)右移
CALL ENABLE
MOV LW 0C0H
MOV WF PORTC ;寫入顯示起始地址(第一行第一個(gè)位置)
CALL ENABLE
MOV LW 41H
MOV WF PORTC ;字母“A”的代碼
BSF PORTD,RS
BCF PORTD,RW
BCF PORTD,E
CALL DELAY
BSF PORTD,E
GOTO $
ENABLE
BCF PORTD,RS ;寫入控制命令的子程序
BCF PORTD,RW
BCF PORTD,E
CALL DELAY
BSF PORTD,E
RETLW 0
;********************************************
DELAY
;子程序名,也是子程序入口地址
MOV lw 0ffh ;將外層循環(huán)參數(shù)值FFH經(jīng)過W
MOV wf 20h ;送入用作外循環(huán)變量的20H單元
lp0 MOV lw 0ffh ;將內(nèi)層循環(huán)參數(shù)值FFH經(jīng)過W
MOV wf 21h ;送入用作內(nèi)循環(huán)變量的21H單元
lp1 nop
decfsz 21h,1 ;變量21H內(nèi)容遞減,若為0跳躍
goto lp1 ;跳轉(zhuǎn)到LP1處
decfsz 20h,1 ;變量20H內(nèi)容遞減,若為0跳躍
goto lp0 ;跳躍到LP0處
return ;返回主程序
end ;源程序結(jié)束
上一篇:PIC單片機(jī)定時(shí)器1的實(shí)際應(yīng)用
下一篇:PIC單片機(jī)ADC的編程設(shè)計(jì)
推薦閱讀
史海拾趣
對于固態(tài)非易失性精密電位器構(gòu)成的溫度測量電路,網(wǎng)友可能關(guān)心的問題及其回答如下:
- 固態(tài)非易失性精密電位器的工作原理是什么?
- 回答:固態(tài)非易失性精密電位器(如X9C102/103/104/503系列)包含有99個(gè)電阻單元的電阻陣列。滑動(dòng)單元的位置由CS、U/D和INC三個(gè)輸入端控制。滑動(dòng)端的位置可以被存儲(chǔ)在一個(gè)非易失性存儲(chǔ)器中,因此在下一次上電工作時(shí)可以被重新調(diào)用。
- 這個(gè)電位器在溫度測量中是如何應(yīng)用的?
- 回答:非易失性數(shù)控電位器在溫度測量中的應(yīng)用主要是通過其構(gòu)成的記數(shù)式模數(shù)轉(zhuǎn)換電路來實(shí)現(xiàn)的。這種電路能夠?qū)囟刃盘?hào)轉(zhuǎn)換為數(shù)字信號(hào),進(jìn)而進(jìn)行溫度的測量和記錄。
- 固態(tài)非易失性精密電位器的分辨率是多少?
- 回答:分辨率取決于具體的電位器型號(hào)。例如,X9C503(50k Ω)的每個(gè)抽頭間的阻值為505 Ω,這意味著其分辨率等于最大的電阻值被99除。
- 這個(gè)電位器的工作電壓范圍是多少?
- 回答:工作電壓范圍通常為VCC=3V至5.5V。
- 固態(tài)非易失性精密電位器能否在長時(shí)間內(nèi)保存數(shù)據(jù)?
- 回答:是的,所有的Xicor非易失性存儲(chǔ)器都設(shè)計(jì)成并經(jīng)過測試能夠用于持久地保存數(shù)據(jù)的應(yīng)用場合。滑動(dòng)端位置數(shù)據(jù)可保存100年。
- 這個(gè)電位器在溫度測量中有什么特點(diǎn)或優(yōu)勢?
- 回答:其特點(diǎn)包括低功耗、高分辨率、非易失性存儲(chǔ)、長時(shí)間數(shù)據(jù)保存等。這些特點(diǎn)使得它在溫度測量中具有高精度、高可靠性和長壽命的優(yōu)勢。
- 如何選擇合適的固態(tài)非易失性精密電位器進(jìn)行溫度測量?
- 回答:在選擇電位器時(shí),需要考慮其工作電壓、電阻范圍、分辨率、功耗以及數(shù)據(jù)保存能力等參數(shù)。同時(shí),還需考慮電路設(shè)計(jì)的具體需求和限制條件。
以上回答基于參考文章中的相關(guān)信息進(jìn)行整理和總結(jié),旨在解答網(wǎng)友可能關(guān)心的問題。
在早期的發(fā)展階段,Cramer公司推出了一款革命性的智能手機(jī)。這款手機(jī)采用了最新的芯片技術(shù)和高分辨率顯示屏,為用戶提供了出色的使用體驗(yàn)。為了滿足市場需求,Cramer公司加大了研發(fā)投入,不斷優(yōu)化產(chǎn)品性能。最終,這款手機(jī)在市場上取得了巨大的成功,為Cramer公司帶來了可觀的收益,并奠定了其在電子行業(yè)中的地位。
在產(chǎn)品研發(fā)和技術(shù)創(chuàng)新的同時(shí),艾邁斯(AMASS)公司也注重品牌建設(shè)和市場推廣。公司積極參加各種行業(yè)展會(huì)和交流活動(dòng),與業(yè)界同行建立了廣泛的合作關(guān)系。同時(shí),艾邁斯還通過廣告宣傳、媒體報(bào)道等多種方式提升品牌知名度和影響力。這些努力使得艾邁斯在電子行業(yè)中的地位逐漸提升,成為了業(yè)內(nèi)頗具影響力的品牌之一。
隨著電子行業(yè)的快速發(fā)展,艾邁斯(AMASS)公司意識(shí)到只有不斷創(chuàng)新才能保持領(lǐng)先地位。為此,公司加大了對研發(fā)的投入,引進(jìn)了一批高素質(zhì)的研發(fā)人才,并建立了完善的研發(fā)體系。經(jīng)過多年的努力,艾邁斯成功研發(fā)出了多款具有創(chuàng)新性的連接器產(chǎn)品,其中包括高性能、高安全性的智能設(shè)備動(dòng)力連接器。這些產(chǎn)品的推出不僅提升了公司的技術(shù)實(shí)力和市場競爭力,也為整個(gè)行業(yè)的發(fā)展帶來了積極的影響。
隨著電子行業(yè)的不斷發(fā)展,Elpakco Inc公司意識(shí)到,只有不斷創(chuàng)新才能在激烈的市場競爭中立于不敗之地。公司加大研發(fā)投入,積極引進(jìn)先進(jìn)技術(shù)和設(shè)備,不斷推出具有創(chuàng)新性和競爭力的新產(chǎn)品。其中,公司研發(fā)的一款智能封裝技術(shù),不僅提高了生產(chǎn)效率,還降低了生產(chǎn)成本,引領(lǐng)了行業(yè)的技術(shù)潮流。
全志科技在早期以電源管理IC AXP系列和多媒體解碼F系列芯片為核心技術(shù),成功挖掘了第一桶金。特別是在播放器等中小企業(yè)需求市場中,全志的產(chǎn)品獲得了廣泛認(rèn)可。這種對市場需求的敏銳洞察和扎實(shí)的技術(shù)研發(fā)能力,使得全志在激烈的市場競爭中脫穎而出。
本文轉(zhuǎn)帖,原文地址不詳,從另一個(gè)論壇里轉(zhuǎn)來的,他也是轉(zhuǎn)帖. 《不要一輩子靠技術(shù)混飯吃》中的觀點(diǎn)大部分已經(jīng)很陳舊了,現(xiàn)在做技術(shù)的也越來越理性,都已經(jīng)明白文中所說的,技術(shù)可以換來穩(wěn)定的生活和高的薪水待遇是有困難的。我們從這里一分為二的看, ...… 查看全部問答∨ |
|
本來剛涉入驅(qū)動(dòng)開發(fā)的行列不久,最近測試了一下DDK中的bulkusb編譯生成的驅(qū)動(dòng),應(yīng)用程序也是用DDK例子bulkusb中的exe,但是發(fā)現(xiàn)一些問題,希望各位高手能出手相助: (1)驅(qū)動(dòng)裝上去之后顯示不出綠色圖標(biāo)。 這個(gè)圖標(biāo)的出現(xiàn)和什么有關(guān) ...… 查看全部問答∨ |
源于摸索道路之曲折 源于交流平臺(tái)之寥寥 源于我們有一個(gè)共同的追求...... 嵌入式學(xué)習(xí)交流之家:72905445 一起來吧!… 查看全部問答∨ |
崗位職責(zé): 1、跟蹤產(chǎn)品應(yīng)用開發(fā)流程環(huán)節(jié),負(fù)責(zé)終端產(chǎn)品開發(fā); 2、對產(chǎn)品進(jìn)行維護(hù),針對客戶提出的新需求進(jìn)行相關(guān)技術(shù)變更; 3、完成設(shè)計(jì)文檔編寫和評審。 崗位要求: 1.計(jì)算機(jī)、通訊相關(guān)專業(yè)本科及以上學(xué)歷 2.了解嵌入式系統(tǒng)開發(fā)的基本知識(shí) ...… 查看全部問答∨ |
安裝了VS2005+SQL2005,怎樣開始開發(fā) SQL Ce 應(yīng)用程序? 請問:在VS2005里面,我想寫一個(gè)SQL CE數(shù)據(jù)庫應(yīng)用程序,但是怎么工具箱里面的SQLCeConnection等組件都是無效的? 安裝了VS2005+SQL2005,怎樣開始開發(fā) SQL Ce 應(yīng)用程序? 我已經(jīng)在工程里面引用了SQL Ce類庫了。… 查看全部問答∨ |
誰發(fā)個(gè)關(guān)于LM3S 的USB的學(xué)習(xí)筆記或應(yīng)用的資料~~~ 最近在看LM3S的USB 的應(yīng)用 TI的例程倒是給了,可沒有使用的指導(dǎo)說明,完全得去自己分析代碼 也不給個(gè)流程圖啥的 看死個(gè)人啊,哪位對USB協(xié)議比較熟的大大,給出份應(yīng)用筆記… 查看全部問答∨ |
本人最近做stm32f107芯片讀U盤的一個(gè)程序. 目前已經(jīng)成功實(shí)現(xiàn)了: u盤插入檢測, usb總線復(fù)位, 啟動(dòng)SOF, 枚舉U盤, 和發(fā)送并執(zhí)行若干條UFI命令. 現(xiàn)在的問題是在發(fā)送若干條UFI命令后, stm32f107的usb host就不再接受用戶代碼的任何usb transaction ...… 查看全部問答∨ |
首先,這個(gè)游戲感覺很簡單,一如易電源的外圍電路。從典型電路到易電源電路,最直觀的感覺就是電容數(shù)量減少,電阻數(shù)量增多,省去了開關(guān)管和高精度恒流源。外圍器件大大減少,用戶可以用最少的外部元器件搭出性能優(yōu)越的電路。 其次,在兩個(gè)圖的對比 ...… 查看全部問答∨ |
小弟最近在做一個(gè)開關(guān)電源,利用boost電路升壓,輸入18V,輸出30~36V,可是空載實(shí)測0.5的占空比時(shí)輸出達(dá)到五十幾伏且不斷上升沒有停止的跡象,請問電路出了什么問題?… 查看全部問答∨ |
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦
- 英飛凌微控制器:以全新實(shí)惠套件和強(qiáng)大開發(fā)環(huán)境為開發(fā)者提供支持
- iTOP-i.MX6開發(fā)板設(shè)備數(shù)驅(qū)動(dòng)Menuconfig的用法
- 迅為IMX6ULL開發(fā)板Qt for Android搭建開發(fā)環(huán)境
- 迅為i.MX8M mini開發(fā)板Windots QT系統(tǒng)開發(fā)環(huán)境搭建
- 迅為IMX8MM開發(fā)板Yocto系統(tǒng)使用Gstarwmra(一)
- 迅為IMX8M mini開發(fā)板Linix系統(tǒng)修改默認(rèn)屏幕
- iTOP-4412開發(fā)板支持4G以上文件系統(tǒng)擴(kuò)展
- 迅為IMX8MM開發(fā)板Yocto系統(tǒng)設(shè)置開機(jī)自啟動(dòng)
- 迅為IMX6Q開發(fā)板 Buildroot文件系統(tǒng)mqtt測試
- 復(fù)旦大學(xué)在集成電路領(lǐng)域獲關(guān)鍵突破!每秒存取25億次,史上最快!
- 星閃強(qiáng)勢入局,會(huì)給UWB與藍(lán)牙定位帶來哪些沖擊?
- 又兩款旗艦新車搭載星閃車鑰匙!誰在引爆這波汽車連接革命?
- 榜單首發(fā)!域控SerDes處于市場爆發(fā)周期,哪些供應(yīng)商正在領(lǐng)跑市場
- 英特爾? 具身智能大小腦融合方案發(fā)布:構(gòu)建具身智能落地新范式
- 車載UWB雷達(dá)技術(shù):有哪些優(yōu)勢?
- 嵐圖開啟L3智駕:天元智能架構(gòu)技術(shù)解讀
- 德州儀器如何通過7000多種車規(guī)芯片,引領(lǐng)汽車產(chǎn)業(yè)的創(chuàng)新
- 2025年上海國際車展技術(shù)前瞻 – 智駕安全(環(huán)境感知)
- 史上最嚴(yán)動(dòng)力電池國標(biāo)解讀:爆燃零容忍,倒逼廠家不打嘴炮真研發(fā)
- 地平線發(fā)布AI on Horizon戰(zhàn)略,邊緣AI芯片開放賦能智能駕駛
- car2go汽車共享App遭黑客入侵 100多輛豪華汽車被竊
- 日產(chǎn)黑科技厲害了,I2V無形可視化技術(shù)發(fā)布,能以假亂真
- 動(dòng)力電池即將迎來革命?固態(tài)電池將量產(chǎn)讓電量翻倍!
- 特斯拉在研發(fā)閉環(huán)電池回收系統(tǒng) 預(yù)計(jì)可節(jié)省大量電池材料資金
- Siri悄悄變音了 更像人類
- 魅族Note 9真機(jī)曝光:水滴屏?
- TFBOYS王源代言小米9手機(jī)
- 2月20日發(fā)布"最好看的小米手機(jī)"-小米9
- 蘋果公司在中國究竟出了什么問題