❶ 給以發杜祥單片機第二版的光碟資源給我嗎[email protected]
他們說不全,你還要嗎
❷ 我用的是STC12C1052單片機用內部振盪器 復位腳懸空也可以照樣工作 請問哪位知道這樣設計有什麼問題嗎謝
可以運行,但很容易出問題,單片機運行不穩定。萬一有電磁干擾,就很容易出問題。
復位電路的作用是:當供電電源波動的時候,單片機的運行會受到影響可能會胡亂執行程序。這時候需要有復位電路給以軟啟動,讓單片機從新執行。以最大限度正常運行。或者說復位電路加上按鈕,操作者想讓它重啟就重啟。
❸ 求STC89c52詳細介紹。說說它與51的區別,以及STC系列單片機的特點,優點等,最好能稍微多點。
與51的主要區別是:
51隻有4K程序存儲空間,52有8K
51隻有128位元組數據存儲空間,52有256個
51隻有2個定時器,52有3個。
STC單片機是以51內核為主的系列單片機,STC單片機是宏晶生產的單時鍾/機器周期的單片機,是高速、低功耗、超強抗干擾的新一代8051單片機,指令代碼完全兼容傳統8051,但速度快8—12倍,內部集成MAX810專用復位電路。
(3)單片機給以擴展閱讀:
STC89C52RC是STC公司生產的一種低功耗、高性能CMOS8位微控制器,具有8K位元組系統可編程Flash存儲器。STC89C52使用經典的MCS-51內核,但是做了很多的改進使得晶元具有傳統51單片機不具備的功能。
具有以下標准功能: 8k位元組Flash,512位元組RAM, 32 位I/O 口線,看門狗定時器,內置4KB EEPROM,MAX810復位電路,3個16 位定時器/計數器,4個外部中斷,一個7向量4級中斷結構(兼容傳統51的5向量2級中斷結構),全雙工串列口。另外 STC89C52 可降至0Hz 靜態邏輯操作,支持2種軟體可選擇節電模式。
❹ 單片機狀態控制寄存器SCON中的TB8有什麼用
TB8:第9位發送的數據,多機通信時(方式2、方式3)TB8標明主機發送的是地址還是數據,TB8=0為數據,TB8=1為地址。TB8由指令置位或復位。
方式2和方式3用於多機通信,方式1和方式0用於點對點的通信,因為方式2和方式3中每幀數據有第9位,在通信時候,主機先發送一個地址信息給從機,從機接收到地址信息然後和自己的地址對比,地址相同則認為主機要同自己通信,
就是當串列口工作在方式2,和方式3時候,每幀數據一共有9位,前面8位為發送的數據位,最後面第9位標明的是發送過來的數據是發送的地址信息還是發送的數據信息,當發送的為地址信息的時候寫程序的時候將TB8置1,當發送的數據為數據信息的時候將TB8置0.就是用第9位來讓單片機識別發送的信息類型。
這是我個人的理解,比較通俗,別見笑!
❺ 單片機初學者,對於這個學習的東西,目前不知道如何下手,望各位高手給以個 匯編語言的框架
ORG 0000H
AJMP MAIN
ORG 0030H
MAIN: MOV P1,#0C0H
MOV DPTR,#TABLE
MOV R2,#00H
JUDGE1: JB P3.5,JUDGE1
ACALL DELAY
JUDGE2: JNB P3.5,DIR
AJMP JUDGE1
DIR: MOV A,R2
MOVC A,@A+DPTR
ACALL DELAY
MOV P1,A
ORG 0000H
AJMP MAIN
ORG 0030H
MAIN: MOV P1,#0C0H ;初值設為零
MOV DPTR,#TABLE ;設置表頭
MOV R2,#00H ;設置查表數目
JUDGE1: JB P3.5,JUDGE1
ACALL DELAY ;調用延時子程序
JUDGE2: JNB P3.5,DIR
AJMP JUDGE1
DIR: MOV A,R2
MOVC A,@A+DPTR
ACALL DELAY
MOV P1,A
JNB P3.5,$ ;等待鍵松開
INC R2
CJNE R2,#08H,JUDGE1
AJMP MAIN
DELAY: MOV R6,#0FFH ;延時子程序
DEL1: MOV R7,#27H
DEL2: DJNZ R7,DEL2
DJNZ R6,DEL1
RET
TABLE: DB 0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H
END
❻ 單片機編程問題
對於標准51機來說,其內部只有一個數據指針DPTR,因此,在外部RAM之間進行批量傳送數據時,可先將外部RAM數據傳送到內部RAM中,然後再傳送到外部RAM目標地址。參考子程序:
MXRAMD: MOV R0,#30H ; 內部RAM存儲區,用於存放轉移數據
MOV DPTR,#2040H ; DPTR指向外部RAM
L1: MOVX A,@DPTR ; 2040H中的內容→A
MOV @R0,A ; A中的內容給以30H為地址的單元
MOV DPTR,#3040H ; DPTR指向外部RAM
MOVX A,@DOTR ; 3040H的內容給A
L2: MOV DPTR,2040H ; DPTR指向2040H
MOVX @DPTR,A ; 原3040H的內容給2040H地址單元
MOV DPTR,#3040H ; DPTR指向3040H
MOV A,@R0 ; 原2040H的內容給A
MOVX @DPTR,A ; A中內容給以3040H為地址的單元
RET ; 子程序返回
❼ 用單片機設計函數發生器與方波發生器區別在哪裡
函數發生器給以產生很多種波形,比如正弦波,方波三角比等等,很多都是用專用的集成晶元完成的, 你的題目很簡單(如果頻率要求不高的話),不知道你具體的頻率要求是多少,頻率不同做法會差別很大!
❽ 求 PIC 8位單片機 匯編指令比較全的,詳細點的
PIC單片機的數據手冊文檔里就有匯編指令的介紹。Microchip公司官網上有下載的。
如果要帶例子的那就找張明峰的書。他出書的時候是Microchip公司中國地區的應用工程師,很多PIC的中文版數據手冊就是他和他同事翻譯的。
❾ STC89C52RC單片機的缺點
STC89C52RC比普通89C52多了後綴「RC」,雖然它們都是單片機晶元,但是帶有「RC」字樣的單片機自帶RC時鍾振盪電路(有的頻率可調有的頻率不可調),可以在不接外部晶振就能使用,沒有帶「RC」這個字樣的晶元一般必須安裝外部晶振電路。
STC89C52RC是宏晶公司的增強型MCS-51單片機,與Atmel公司的AT89C52相比,有以下優點:
支持STC的2線制下載方式,下載程序更方便;
支持6T模式(在6T模式下,6個時鍾周期就是一個機器周期);
片內集成了4kB容量的E²PROM;
帶有P4口,具有更多的I/O;
程序存儲器擁有更多的擦寫壽命(STC標稱可以擦寫10萬次,Atmel標稱可以擦寫1000次。不過對於批量生產的成品來說,這個擦寫壽命沒什麼意義)。
相比於Atmel,STC單片機的缺點:在某些情況下,抗干擾能力不如Atmel的MCS-51單片機。
❿ 急!!!80c51單片機怎麼接收激光感測器的輸出信號,從而達到識別的作用,要詳細原理。。
激光發射--光電二極體接收--放大整形--單片機
正常激光不會被中斷,此時是個固定電平,當有車通過時,激光被遮擋,此時有個變化信號;
所以,應該是個脈沖信號,高低電平應該根據放大整形電路而定(一般的,有光為高電平,無光低電平)。