6段數碼管分別顯示,時,分,秒,四個按鍵,K1(P0.0),K2(P0.1), K3(P0.2),K4(P0.3),四個按鍵用來調時間的,按下K1,所有位都清零顯示,然后按下K2,秒在閃爍,繼續按K2分閃爍,不段地按K2 秒--分--時切換著閃爍,在某位閃時按下K3相應位加一,確認調整,按K4,取消調整再按K1。在K1按下以后才有調時的功能,如果K1沒有按下,按別的鍵沒有反映。這為了在加點按鍵功能留著用
上傳時間: 2015-11-11
上傳用戶:wl9454
(1) 給定一段符合Pascal子集語法的語言,能成功轉換成C語言; (2) 一個簡單的說明文檔; (3) 2007.7.14之前上傳到ftp:// C07:C07@10.11.3.71/upload,用學號建立自己的目錄; (4) (可額外加分5分)若有出錯處理功能,請在說明文檔中寫明可以處理哪幾項錯誤。 注意事項: (1) 兩人一組 (2) 可以使用詞法、語法自動生成工具,windows下有Flex,Bison,Linux下有Lex,Yacc,Java的有Jlex,JavaCC,ANTLR等 (3) 不用考慮Pascal和C的關鍵詞不同問題,即Pascal子集語言中假設不出現int,for等作為變量標志符 (4) read()和write()可用由scanf(),printf()等組成的語句轉換。 (5) 如果有疑問可以發信給我 xpqiu@fudan.edu.cn.
上傳時間: 2015-11-20
上傳用戶:talenthn
利用查表程序可以完成BCD與七段碼的轉換,從而取代硬件七段譯碼電路,查表程序本身并無復雜之處, 需要注意的是七段碼的取值,因為七段數碼管有共陽極及共陰極之分. 共陽極是低電平有效時有效輸入。 共陰極是高電平時有效輸入(所以在C51單片機要使發光二極管點亮, 數碼管是共陽極的就要讓I/O口的電位變為低電位.如果是共陰極的就是合I/O口的電位變為高電位), 因些不同的器件會有不同的數碼值。 另外引腳信號與碼位的對應關系也會影響碼值, 即引腳可以由高到低排列(7-1),也可以由低到高排列(1-7)。 本實驗的數碼管為共陽極,采用由高到低的排列(特別說明.本站的學習工具全部為共陽極接法)。 例如對應0的二進制代碼為11000000本實驗在推出的實驗板及學習套件上可直接使用。
上傳時間: 2016-01-05
上傳用戶:dsgkjgkjg
[VHDL經典設計26例]--在xilinx芯片上調試通過--[01--1位全加器][02--2選1多路選擇器][03--8位硬件加法器][04--7段數碼顯示譯碼器][05--8位串入并出寄存器][6--8位并入串出寄存器][7--內部三態總線][8--含清零和同步時鐘使能的4位加法計數器][9--數控分頻器][10--4位十進制頻率計][11--譯碼掃描顯示電路][12--用狀態機實現序列檢測器的設計][13--用狀態機對ADC0832電路控制實現SIN函數發生器][14--用狀態機實現ADC0809的采樣電路設計][15--DMA方式A/D采樣控制電路設計][16--硬件電子琴][17--樂曲自動演奏][18--秒表][19--移位相加8位硬件乘法器][20--VGA圖像顯示控制器(彩條)][21--VGA圖像顯示控制器][22--等精度頻率計][23--模擬波形發生器][24--模擬示波器][25--通用異步收發器(UART)][26--8位CPU設計(COP2000)]
上傳時間: 2014-09-06
上傳用戶:han_zh
功能:時鐘DS1302的讀寫 hd7279顯示顯示分 小時 說明: (1)每次上電時,必須把秒寄存器高位設置為0,時鐘才能走時 (2)如果每次需要寫入數據和時鐘日歷信息,須將"寫保護"寄存器設置成為0 (3)P0低4位接段碼,高4位接位選,從DS1302中讀出來的是BCD碼 (4)TS=1010,DS=01,RS=01(在Vcc1與Vcc2之間接2K電阻) (5)初始時間設置為05年 6月 10日 星期1 8:
上傳時間: 2016-06-16
上傳用戶:三人用菜
題目一:設有10個學生的成績分別為:56,69,84,82,73,88,99,63,100和80分。 試編寫程序分別統計:低于60分,60-69分,70-79分,80-89分,90-99分以及100分的人數,分別存放到s5, s6, s7, s8, s9,s10單元中,并把它們打印出來。 (要求使用完整段定義,數據只能讀一次) 題目二:試編寫一程序,要求根據用戶鍵入的月份數在終端上顯示該月的英文縮寫名(英文名的頭3位,比如January =JAN)。(要求用跳躍表法實現) (要求使用簡化段定義)
上傳時間: 2013-12-21
上傳用戶:fredguo
本系統是采用單片機AT89C51作為本設計的核心元件。利用7段共陽LED作為顯示器件。在此設計中共接入了8個7段共陽LED顯示器,其中4個用于記錄AB隊的分數,每隊2個LED顯示器顯示范圍可達到0~99分,足夠滿足賽程需要,另外4個LED顯示器則用來記錄賽程時間,其中2個用于顯示分鐘,2個用于顯示秒鐘。賽程計時采用到計時方式。即比賽前將時間設置好,比賽開始時啟動計時,直至計時到零為止。計時范圍可達到0~99分鐘,也完全滿足實際賽程的需要。 其次,為了配合計時器和計分器校正調整時間和比分,我特定在本設計中設立了11個按鍵,其中8個用于設置,交換場地,啟動和暫停等功能......
上傳時間: 2014-01-14
上傳用戶:woshini123456
本系統是采用單片機AT89C51作為本設計的核心元件。利用7段共陽LED作為顯示器件。在此設計中共接入了8個7段共陽LED顯示器,其中4個用于記錄AB隊的分數,每隊2個LED顯示器顯示范圍可達到0~99分,足夠滿足賽程需要,另外4個LED顯示器則用來記錄賽程時間,其中2個用于顯示分鐘,2個用于顯示秒鐘。賽程計時采用到計時方式。即比賽前將時間設置好,比賽開始時啟動計時,直至計時到零為止。計時范圍可達到0~99分鐘,也完全滿足實際賽程的需要。 其次,為了配合計時器和計分器校正調整時間和比分,我特定在本設計中設立了11個按鍵,其中8個用于設置,交換場地,啟動和暫停等功能......
上傳時間: 2014-01-02
上傳用戶:frank1234
實現二維基本圖元直線段生成的基本算法(DDA,中點法,Bresenham)實現二維基本圖元圓弧/橢圓圓弧生成的基本算法(中點法)實現對線型線寬的屬性的控制實現二維多邊形掃描轉換的掃描線算法實現二維多邊形掃描轉換的邊緣填充算法或柵欄填充算法實現二維連通區域填充的掃描線種子填充算法(四連通或八連通)實現二維直線段裁剪的Cohen-Sutherland裁剪算法和中點分割裁剪算法實現二維多邊形裁剪的Sutherland-Hodgman算法和Weiler-Athenton算法 實現二維圖形的平移變換實現二維圖形的放縮變換實現二維圖形的旋轉變換曲線曲面的生成 分形圖生成.
上傳時間: 2014-01-21
上傳用戶:Ants
1. 完成時/分/秒的依次顯示并正確計數,利用六位數碼管顯示; 2. 時/分/秒各段個位滿10正確進位,秒/分能做到滿60向前進位,有系統時間清零功能; 3. 定時器:實現整點報時,通過揚聲器發出高低報時聲音; 4. 時間設置,也就是手動調時功能:當認為時鐘不準確時,可以分別對分/時鐘進行調整; 5. 鬧鐘:實現分/時鬧鐘設置,在時鐘到達設定時間時通過揚聲器響鈴。有靜音模式。
上傳時間: 2013-12-22
上傳用戶:yan2267246