摘要:給出了一種基于MC9S12XSl28單片機(jī)的智能模型車硬件系統(tǒng)的設(shè)計(jì)方法,該系統(tǒng)的核心控制器采用MC9S12XSl28芯片,并采用數(shù)字?jǐn)z像頭0V6620采集路面信息,電機(jī)驅(qū)動模塊則采用MC33886 H橋芯片。整個系統(tǒng)根據(jù)對所采集圖
/* 名稱:并行數(shù)據(jù)轉(zhuǎn)換為串行數(shù)據(jù)說 明 : 切 換 連 接 到 并 串 轉(zhuǎn) 換 芯 片74LS165 的撥碼開關(guān),該芯片將并行數(shù)據(jù)以串行方式發(fā)送到 8051 的 RXD 引腳,移位脈沖由 TXD 提供,顯示在 P0 口。*/#include<reg51.h>
本文分析MSP430F149的特點(diǎn),介紹了該單片機(jī)芯片與圖形點(diǎn)陣液晶顯示模塊連接的硬件接口電路和如何在LCD液晶上實(shí)現(xiàn)多級菜單和多層屏幕,提出了一種利用數(shù)據(jù)結(jié)構(gòu),設(shè)計(jì)LCD液晶菜單通用方法,實(shí)現(xiàn)基于MSP430F149的液晶圖形顯示,并在此基礎(chǔ)上實(shí)現(xiàn)簡單易行的人機(jī)界面設(shè)計(jì)
很多朋友正在學(xué)習(xí)單片機(jī)開發(fā)技術(shù),但開發(fā)中免不了要碰到這樣、那樣的問題,有些問題可能無礙大局,但有一些問題卻直接影響到產(chǎn)品的成本、體積、性能。這里介紹筆者的幾個技巧,希望對大家的工作有幫助?! ∫?C語
為了實(shí)現(xiàn)PC機(jī)與單片機(jī)之間的數(shù)據(jù)傳輸,可采用各種方法來實(shí)現(xiàn)串行通信?;贑CllOO收發(fā)器,實(shí)現(xiàn)了PC機(jī)與單片機(jī)之閩的雙工無線通信,并給出了實(shí)現(xiàn)通信的硬件設(shè)計(jì)、軟件流程圖以及相應(yīng)的測試結(jié)果。測試結(jié)果說明,此系統(tǒng)是切實(shí)可行的。
PIC單片機(jī)有4種振蕩模式:Blocked Ad具體翻譯過來什么意思,大家自己去領(lǐng)會,翻譯出來就沒意思了。這里告訴大家兩個單詞的含義,有助于理解:Crystal:晶體Oscillator:振蕩器Crystal Oscillator:晶體振蕩器,簡稱&
2002年初,筆者著手寫一個IC卡預(yù)付費(fèi)電表的工作程序,該電表使用Philips公司的8位51擴(kuò)展型單片機(jī)87LPC764,要求實(shí)現(xiàn)很多功能,包括熄顯示、負(fù)荷計(jì)算與控制、指示閃爍以及電表各種參數(shù)的查詢等,總之,要使用時間
IE寄存器中斷的開放和禁止標(biāo)志(1)  IE.7 EA:總中斷允許控制位。EA = 1,開放所有中斷,各中斷源的允許和禁止可通過相應(yīng)的中斷允許位單獨(dú)加以控制;EA = 0,禁止所有中斷。(2) IE.4 ES:串行口中斷允許位。ES =
MCS-51單片機(jī)復(fù)位后,CPU使用哪組工作寄存器?它們的地址是什么?用戶如何改變當(dāng)前工作寄存器組?答: MCS-51單片機(jī)復(fù)位后,CPU使用0組工作寄存器。它們的地址是08H~0FH。通過程序狀態(tài)字PSW中的RS1、RS0標(biāo)志位改變當(dāng)前工
單片機(jī)的分為數(shù)據(jù)存儲器和程序存儲器。單片機(jī)內(nèi)部的存儲器稱為片內(nèi)存儲器,片外擴(kuò)展的存儲器成為片外存儲器。比如8031內(nèi)部有數(shù)據(jù)存儲器而沒有程序存儲器,所以它一般要外接一塊程序存儲芯片,內(nèi)部的數(shù)據(jù)存儲器叫做90
對于很多硬件工程師而言,每天都在忙活著手頭上的工作,但是有時候并不知道自己的水平去到哪里,也不知道怎樣提高,這在這個瞬息萬變的社會里面,其實(shí)有點(diǎn)危險!畢竟我們這些憑手藝吃飯的人不像某些尸位素餐的某猿,是