本設計通過按S3、S4和S5功能鍵實現對時間的調整。 其中,S3鍵為小時/分鐘調整選擇鍵;S4鍵為加1鍵;S5鍵為減1鍵。 時間調整的具體實現過程如下: S3鍵功能是判斷是否進行時間調整。當按一次S3鍵后,進入小時調整。再通過按S4、S5鍵進行對小時的具體調整;當按二次S3鍵后,進入分鐘調整。再通過按S4、S5鍵進行對分鐘的具體調整,直至和當前北京時間一直為止。 然后根據按下S2功能鍵的情況判斷是否顯示時間。若是,則將當前時間數據送8155經LED顯示器顯示。 進行傳送。其優點是傳送速度快,缺點是數據有多少位,就需要多少根傳輸線,適合于近距離傳輸
標簽:
上傳時間: 2013-12-28
上傳用戶:onewq
功能:實現pc機鍵盤(p/s2接口)與8位單片機連接使用 原理:鍵盤時鐘接在p3.2口,既8051的外部中斷int0上,鍵盤數據接到p1.0上 每次按鍵,鍵盤會向單片機發脈沖使單片機發生外部中斷,數據有p1.0口一位一位傳進來 傳回的數據格式為:1位開始位(0),8位數據位(所按按鍵的通碼,用來識別按鍵),1位校驗位(奇校驗) 1位結束位(1) 實現:將鍵盤發回的數據放到一個緩沖區里(數組),當按鍵結束后發生內部中斷來處理所按的按鍵 缺點:由于51單片機的容量有限所以緩沖區不可以開的太大,這就導致可以記錄鍵盤的按鍵次數過少, 也就是容錯性一般。不過如果正常使用鍵盤是不會出錯的
上傳時間: 2016-01-24
上傳用戶:hjshhyy
一、本程序完成功能要求: 完成兩個壓縮的8位多字節無符號BCD數相加的程序段。要求提供調試通過的源代碼、可執行程序和編程小結readme.txt文件。 兩個操作數可以由鍵盤輸入。輸出要求:在屏幕上顯示出參與運算的兩個加數和結果和。 二、使用說明: 點擊136_ZHJ.exe文件,然后根據提示輸入第一個數字,按回車;屏幕上會提示輸入第二個數字,根據提示輸入第二個數字, 按回車后屏幕會顯示出計算結果。 三、程序結構說明: 共有如下五個子程序: KDISPLAY、 DISPLAY、 BCDADD、 BConvert、 AConvert、 Expand。 其功能分別為: KDISPLAY:顯示字符,其中BP中存放要顯示的字符的地址,CX中存放要顯示的字符個數 DISPLAY:用來顯示計算得到的結果 BConvert:將ASCII碼字符轉換成壓縮BCD碼 AConvert:將BCD碼轉換為ASCII字符 BCDADD:將讀入后轉換為壓縮BCD格式,然后相加。
上傳時間: 2013-12-21
上傳用戶:qweqweqwe
后臺: 1.后臺安全方面做了防注處理 2.添加了顯示修改數據功能 3.添加了數據庫壓縮恢復備份功能 4.防注入管理 5.程序完全獨立使用,有獨立數據庫,登陸后臺可以按指定的帖子自動采集存入數據庫,自動生成靜態HTML頁面
上傳時間: 2014-01-25
上傳用戶:gxf2016
數字跑表 該跑表具有啟動、復位、暫停、暫停后繼續計時等功能 能顯示的秒計數時間精確到小數點后第二位,即能顯示**.**s 按鈕設置防抖
上傳時間: 2014-10-13
上傳用戶:athjac
基于TLC2543AD轉換芯片的探測儀程序 描述:TLC2543AD芯片為串行12位AD轉換芯片,10us的轉換時間,11路 模擬輸入通道,全串行操作 程序功能:將TLC2543芯片轉換得到的數據有條件的發送到PC機 附加功能:將采樣結果送出到數碼管上顯示 操作說明:該程序根據N(需要采樣的通道數)的值來進行通道采樣 從0通道開始,最大為10,不能超過10,否則出錯,采集到的數據 保存到以DBUF定義的起始地址單元中,數據位數為12位.發送 按鍵每按一次,在向串口發送當前顯示通道數據的同時,顯示將 更新到下一通道數據,直到定義的通道數據全部發送完畢后,顯 示數據將回到0通道. ETK6201 的程序是很值得參考的,ETK6201單芯片數碼管按鍵掃描芯片,比起MAX7219封裝更小,穩定度更高,接口簡單。希望大家喜歡
上傳時間: 2016-10-25
上傳用戶:fanboynet
-- 本模塊的功能是驗證實現和PC機進行基本的串口通信的功能。需要在 --PC機上安裝一個串口調試工具來驗證程序的功能。 -- 程序實現了一個收發一幀10個bit(即無奇偶校驗位)的串口控 --制器,10個bit是1位起始位,8個數據位,1個結束 --位。串口的波特律由程序中定義的div_par參數決定,更改該參數可以實 --現相應的波特率。程序當前設定的div_par 的值是0x104,對應的波特率是 --9600。用一個8倍波特率的時鐘將發送或接受每一位bit的周期時間 --劃分為8個時隙以使通信同步. --程序的工作過程是:串口處于全雙工工作狀態,按動SW0,CPLD向PC發送“welcome" --字符串(串口調試工具設成按ASCII碼接受方式);PC可隨時向CPLD發送0-F的十六進制 --數據,CPLD接受后顯示在7段數碼管上。
上傳時間: 2017-04-12
上傳用戶:lgnf
功能描述: 開機后在每1、2位數碼管顯示00,D8點亮表示目前處于調整地址的狀態 此時按S1和S2,第1、2位數碼管的數據從00~FF變化 此時若按下S4鍵,則讀出1、2位所示數據作為地址的EEPROM中的值,顯示在第5、6 位上 按下S3鍵,D7點亮,表示進入調整數據狀態,此時第5、6位數碼管點亮顯示值與第 1、2位同 按下S1和S2,第5、6位上的數據從00~FF變化 此時若按下S4鍵,則將5、6位上的數據寫入第1、2位指定的地址單元中
上傳時間: 2013-12-16
上傳用戶:來茴
LCD1602顯示秒表.功能描述:K3為控制按鍵.第一次按下時,開始計時,第二次按下時,暫停計時.第三次按下時,累計計時,第四次按下時,暫停計時。K4為清零按鍵:在任何狀態下,按一下K4,均可清零.可同時顯示:時、分、秒、毫秒(帶有兩位ms級顯示)
上傳時間: 2014-11-22
上傳用戶:yuchunhai1990
1.程序一:在顯示器上顯示四位十六進制數; 2.程序二:將8個鍵按實驗室要求定義鍵值,按任意鍵在顯示器上顯示對應鍵值,要求顯示能左移 3.程序三實現以下要求: a).定義鍵盤按鍵,5個為數字鍵,3個功能鍵:加號+,乘號*,等號=; b).可進行三位16進制加法運算; c).可進行兩位16進制乘法運算。
上傳時間: 2014-01-21
上傳用戶:litianchu