freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單片機(jī)控制交通燈的案例-閱讀頁

2024-11-09 17:12本頁面
  

【正文】 ...........................7 6)蜂鳴器電路................................................................................................8三、硬件電路的設(shè)計(jì)及描述......................................................................................8 1. 硬件總框圖及原理圖....................................................................................8 2. 主程序流程圖..............................................................................................10 3. 各模塊流程圖..............................................................................................11 1)時(shí)間顯示程序流程圖..............................................................................12 2)流水燈程序流程圖..................................................................................12 3)利用蜂鳴器的音樂流程圖......................................................................13 4)交通燈控制..............................................................................................13四、源程序代碼........................................................................................................14六、調(diào)試情況六、設(shè)計(jì)心得............................................................................................................20七、參考文獻(xiàn)............................................................................................................20一、設(shè)計(jì)目的《單片機(jī)原理及應(yīng)用》課程設(shè)計(jì)是一項(xiàng)重要的實(shí)踐性教育環(huán)節(jié),是學(xué)生在校期間必須接受的一項(xiàng)工程訓(xùn)練。通過課程設(shè)計(jì),應(yīng)該能加強(qiáng)學(xué)生如下能力的培養(yǎng):(1)獨(dú)立工作能力和創(chuàng)造力;(2)綜合運(yùn)用專業(yè)及基礎(chǔ)知識(shí),解決實(shí)際工程技術(shù)問題的能力;(3)查閱圖書資料、產(chǎn)品手冊和各種工具書的能力;(4)工程繪圖的能力;(5)編寫技術(shù)報(bào)告和編寫技術(shù)資料的能力。對在完成以上文件過程所進(jìn)行的有關(guān)步驟如設(shè)計(jì)思想、指標(biāo)論證、方案確定、參數(shù)計(jì)算、元器件選擇、原理分析等作出說明,并對所完成的設(shè)計(jì)作出評(píng)價(jià),對自己整個(gè)設(shè)計(jì)工作中經(jīng)驗(yàn)教訓(xùn),總結(jié)收獲和今后研究方向。軟件編程是本次課程設(shè)計(jì)的重要環(huán)節(jié)。交通燈控制是在五個(gè)課題中選做的一個(gè)設(shè)計(jì),是一個(gè)簡單的單片機(jī)編程設(shè)計(jì),來實(shí)現(xiàn)智能交通燈的多功能作用。1)AT89C52單片機(jī)設(shè)計(jì)中所用的單片機(jī)型號(hào)為AT89C52,其主要功能為:AT89C52是低功耗、高性能的CMOS 8位單片機(jī)。另外,AT89C52的指令系統(tǒng)和引腳與80C52完全兼容,所以,近幾年AT89C52單片機(jī)應(yīng)用極為廣泛。同時(shí),與80C52一樣,有空閑和掉電兩種節(jié)電運(yùn)行方式。功能包括對會(huì)聚主IC 內(nèi)部寄存器、數(shù)據(jù)RAM及外部接口等功能部件的初始化,會(huì)聚調(diào)整控制,會(huì)聚測試圖控制,紅外遙控信號(hào)IR的接收解碼及與主板CPU通信等。當(dāng)RST為高電平時(shí),所有的數(shù)據(jù)傳送被初始化,允許對DS1302進(jìn)行操作。其管腳圖如下:圖3 DS1302管腳圖各引腳功能:Vcc1為后備電源,VCC2為主電源,X1和X2是振蕩源,SCLK為輸入端RST輸入有兩種功能:首先,RST接通控制邏輯,允許地址/命令序列送入移位寄存器;其次,RST提供終止單字節(jié)或多字節(jié)數(shù)據(jù)的傳送手段。在其位選控制部分,采用了一個(gè)9012型三極管,要求當(dāng)P0口輸出低電平時(shí),位選成功。在輪流點(diǎn)亮掃描過程中,每位顯示器的點(diǎn)亮?xí)r間是極為短暫的(約1ms),但由于人的視覺暫留現(xiàn)象及發(fā)光二極管的余輝效應(yīng),盡管實(shí)際上各位顯示器并非同時(shí)點(diǎn)亮,但只要掃描的速度足夠快,給人的印象就是一組穩(wěn)定的顯示數(shù)據(jù),不會(huì)有閃爍感。要用外加電源和分壓電阻來控制低電平驅(qū)動(dòng)點(diǎn)亮,因?yàn)閱纹瑱C(jī)不能直接高電平驅(qū)動(dòng)LED燈。實(shí)現(xiàn)LED燈的閃爍,只需利用編程方法依次從低位到高位逐個(gè)變?yōu)榈碗娖剑却僭S時(shí)刻再變高即可。當(dāng)按下其中一個(gè)開關(guān)時(shí),該部分電路導(dǎo)通,給單片機(jī) 發(fā)出地址信號(hào),實(shí)現(xiàn)其中一項(xiàng)功能的運(yùn)做,如圖4所示。6)蜂鳴器電圖7 蜂鳴器電路路蜂鳴器單元電路是通過一個(gè)PNP三極管來放大驅(qū)動(dòng)蜂鳴器,蜂鳴器的正極接到+5V電源上面,蜂鳴器的負(fù)極接到三極管的發(fā)射極。因此,我們可以通過程序控制IO口輸出的電平來控制蜂鳴器是否發(fā)出聲音,實(shí)現(xiàn)各種可能音響的產(chǎn)生。按下B鍵,實(shí)現(xiàn)LED流水燈循環(huán)顯示。按下D鍵,實(shí)現(xiàn)交通燈功能。//子函數(shù)聲明 void led_key(void)。void traffic(void)。// 0 1 2 3 4 5 6 7 8 9unsigned char code weima[6]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf}。uchar i=35。uchar l=5。uchar b。//定義管腳 sbit wei=P2^7。sbit key_B=P3^5。sbit key_D=P3^7。sbit DIOLA=P2^5。sbit red=P1^0。sbit yellow=P1^2。for(x=t。x)for(y=110。y)。//流水燈鎖存器關(guān) 流水燈未選通wei=0。P0=0。csda=0。//調(diào)用蜂鳴器子程序}else if(key_B==0)//B鍵按下{led_key()。//調(diào)用數(shù)碼管顯示子程序}else//D鍵按下時(shí){traffic()。k=30。return。wei=0。//蜂鳴器響while(key_Bamp。key_Camp。key_Damp。!key_A)。//關(guān)蜂鳴器}/********************************************************************* * 名稱 : led_key(void)* 功能 : 流水燈子程序***********************************************************************/ void led_key(void){DIOLA=1。P1=b。//左移11111101Delay_1ms(500)。//111111011Delay_1ms(500)。amp。amp。amp。P1=0xff。//流水燈使能端置0 while(key_C==0){ unsigned int i。i{wei=1。//位選信號(hào)wei=0。P0=duanma[i]。Delay_1ms(500)。P0=0。//清零}}/******************************************************************** * 名稱 : traffic_key(void)* 功能 : 交通燈子程序***********************************************************************/void traffic(void){DIOLA=0。b=0xfe。//11111110for(j=0。wei=1。wei=0。//第1位數(shù)碼管顯示P0 = duanma[(i / 10)%10]。//延時(shí)40毫秒后顯示下一個(gè)數(shù)P0 = 0。//消隱P0 = weima[1]。duan=1。//在這里取 i 的個(gè)位數(shù)Delay_1ms(40)。}else if(k0){DIOLA=1。P1=b。j{P0 = 0。//消隱P0 = weima[0]。duan=1。//在這里取 i 的個(gè)位數(shù)Delay_1ms(40)。wei=1。wei=0。//第2位數(shù)碼管顯示P0 = duanma[k % 10]。//延時(shí)3毫秒后顯示下一個(gè)數(shù)}k。b=0xfb。//11111110for(j=0。wei=1。wei=0。//第1位數(shù)碼管顯示P0 = duanma[(l / 10)%10]。//延時(shí)3毫秒后顯示下一個(gè)數(shù)P0 = 0。//消隱P0 = weima[1]。duan=1。//在這里取 i 的個(gè)位數(shù)Delay_1ms(40)。}}}五、設(shè)計(jì)心得通過兩個(gè)星期的實(shí)驗(yàn),我的設(shè)計(jì)雖然有一些毛病,但總體上還是成功的。我從最初的設(shè)想設(shè)計(jì)一個(gè)什么樣的數(shù)字電路到繪制電路圖,然后打印排版,最后矯正設(shè)計(jì)中的漏洞與不足,整個(gè)過程我翻閱了大量的資料。使我在單片機(jī)的基本原理、單片機(jī)應(yīng)用學(xué)習(xí)過程中,以及在常用編程設(shè)計(jì)思路技巧的掌握方面都能向前邁了一大步,為日后成為一名合格的應(yīng)用型人才打下良好的基礎(chǔ)。在此,由于自身能力有限,在課程設(shè)計(jì)中碰到了很多的問題,我通過查閱相關(guān)書籍、資料以及和周圍同學(xué)交流得到解決。六、參考文獻(xiàn)1.《單片機(jī)原理及接口技術(shù)》 李朝青 北京航空航天大學(xué)出版社,2004 2.《單片機(jī)原理及應(yīng)用》 李全力 高等教育出版社,2001 3.《電子系統(tǒng)設(shè)計(jì)與實(shí)踐》 楊剛,周群 電子工業(yè)出出版社,1997 4.《單片機(jī)微型計(jì)算機(jī)技術(shù)》 劉國榮 機(jī)械工業(yè)出版社,1997 5.《數(shù)字電子技術(shù)》 楊志忠 高等教育出版社,2003 6.《電子技術(shù)》 胡宴如 高等教育出版社,2001 7.《電子線路CAD》 王延才 機(jī)械工業(yè)出版社,2001 8.《單片機(jī)應(yīng)用技術(shù)選編》 何利民 北京航空航天大學(xué)出版社,1996 9.《單片機(jī)應(yīng)用技術(shù)》 吳國經(jīng) 中國電力出版社,2004 10.《單片機(jī)及接口技術(shù)實(shí)踐教程》 胡健 北京機(jī)械工業(yè)出版社,2002 11.《使用接口技術(shù)》 李廣軍 成都電子科技大學(xué)出版社,1998
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1