1 //******************************2 // 51單片機模擬呼吸燈3 // 2012.9.234 // 5 // p0.0接一個LED燈,狀態(tài)0為亮6 //******************************789 #include10 #define N 2 //亮暗的速率11 #define T
#include#include void delayms(unsigned char ms) // 延時子程序 { unsigned char i; while(ms--) { for(i = 0; i < 120; i++); } }main() { unsigned char LED; LED = 0xfe; P0 = LED; while(1)
使用芯片STC89C52RC, 2個鎖存器6個帶小數(shù)點共陰極數(shù)碼管顯示一個24時制時鐘沒有時鐘芯片,所以掉電后時間會復位原理圖為TX-1C開發(fā)板暫時顯示了半小時,一秒不差,未驗證有無其他bug,代碼貼上來,歡迎高手指點===========
ili9320.h1 #ifndef __ILI9320_H__2 #define __ILI9320_H__3 #include "reg52.h"45 #define u8 unsigned char6 #define u16 unsigned int7 #define uchar unsigned char8 #define uint unsigned int910 //#define LC
該項目設計硬件平臺選擇了簡單易用的AT89C51單片機,顯示屏選擇的是AMPIRE128X64液晶屏幕顯示器,按照一定順序連接后,如下圖: 軟件方面采用了C51編寫代碼,代碼編寫模塊如下圖: 除去網(wǎng)上已有的圖形
這是一款體積非常小巧的電子制作,但是功能異常強大,可以非常容易地嵌入安裝在儀表面板上,適合愛好者自制或用于改造老式儀表, 電路僅用了兩塊集成電路,CD4069用于小信號的放大和整形,AT90S2313
同學們在學習技術(shù)的時候,一定要多動腦筋,遇到問題后,三思而后問。有些時候你考慮的和真理就差一點點了,沒有堅持下去,別人告訴你后才恍然大悟。這樣得到的結(jié)論,可以讓你學到知識,但是卻培養(yǎng)不了你的邏輯思維能
1.什么是中斷所謂中斷,是指CPU在正常運行程序時,由于內(nèi)部/外部事件或由程序預先安排的事件,引起CPU中斷正在運行的程序,而轉(zhuǎn)到為內(nèi)部/外部事件或為預先安排的事件服務的中斷程序中去,服務完畢,再返回去執(zhí)行剛才
1.引腳:0入1出設置狀態(tài)輸出狀態(tài)IO寄存器設置 DDR×某一位 置1,相應位IO被設為輸出; PORT×某一位 置1/0,相應位電平為高/低。輸入狀態(tài)IO寄存器設置 DDR×某一位 置0,相應位的IO口被設為輸入; PORT×某一位 置1,
/*//======164數(shù)據(jù)轉(zhuǎn)換程序=======voidchuanshu164(uchardata_buf){uchari;ACC=data_buf;//數(shù)據(jù)送累加器for(i=8;i>0;i--){clk=0;data1=a0;clk=1;ACC=ACC>>1;}clk=0;}//ICC-AVRapplicationbuilder:2005-
大家在用stm32庫函數(shù)的時候幾乎都會發(fā)現(xiàn)assert_param()這個函數(shù),這個函數(shù)是判斷參數(shù)有沒有錯誤,具體是什么錯誤呢,我會在后面貼圖的。assert_param()這個函數(shù)在stm32f10x_conf.h中定義:#ifdef USE_FULL_ASSERT#de
一、舵機DS3115一般來講,舵機主要由以下幾個部分組成, 舵盤、減速齒輪組、位置反饋電位計5k、直流電機、控制電路板等。工作原理:控制電路板接受來自信號線的控制信號(具體信號待會再講),控制電機轉(zhuǎn)動,電機帶動
好的開始是成功的一半 通過上一章的學習,我想你已經(jīng)掌握了如何在程序中釋放CPU了。希望能夠繼續(xù)堅持下去。一個良好的開始是成功的一半。我們今天所做的一切都是為了在單片機編程上做的更好。在談論今天的主題
Warning[Pa082]: undefined behavior: the order of volatile accesses is undefined in this statement運算符兩邊都是volatile變量的警告這警告有意義.用volatile修飾的變量一般不直接參與運算,volatile就以為著這
80C51的中斷系統(tǒng)有5個中斷源(80C52有6個),2個優(yōu)先級,可實現(xiàn)二級中斷嵌套。 根據(jù)它的原理圖就可以看出,80C51一共有4個寄存器(TCON,SCON,IE,IP),附件有她們的詳細的寄存器示例圖。 如果想產(chǎn)生一個中斷請求,首