
這匯編的程序,編寫的很復雜,實現的功能卻還是很簡陋。在硬件方面,顯示金額的位數也不足。做而論道用 C 重新編寫了一個程序,如下:#include#include#define BAITIAN 10 //白天價格/km#define YEJIA
/*有四個獨立按鍵為 K1~K4,有四個數碼管,可顯示 0000~9999。初始時都顯示 0。四個數碼管中,有一個處于閃爍狀態(tài)。閃爍的頻率為 1Hz。利用 K3、K4 可以使得閃爍的位置左右移動。只有不停閃爍的位,才可
P0 口內部的電路圖,并不是人人都可以看懂的,很多人都要看文字說明。但是,有些說明寫的,很是差強人意,接口電路的基本功能特點,往往都解釋錯了。在單片機的外部擴充存儲空間時,有一種三總線方式,
基本的 51 單片機有四個并行口,其中還包含了一個串行口。當接口不夠用的時候,大家就會想到,使用什么外接芯片來擴充。但是,各種教材、參考書、網絡文章,介紹擴充并行口的花樣不少,擴充串行口的方法
//給出的電路如下圖所示://圖片鏈接://http://xiangce.baidu.com/picture/detail/684895d8e7d3b312ef1c7eb503c20233254a2475//要求://1.在 K2 或 K3 的中斷服務期間,K1 的中斷請求仍能被服務;//2
;剛才在百度知道上看到一個題目:http://zhidao.baidu.com/question/439326240.html;轉眼之間,知道寶貝又找不到了,百度真是變化莫測。;呵呵,做而論道已經提前一步保存下來了題目的要求。;==========
/*在博文“時基電路555的應用”中,做而論道介紹了使用555構成多諧振蕩器,并利用該電路測量電容器容量的方法。通過合理設計電路,可以使得脈沖周期的ms數,等于電容器容量的uF數。詳細內容可見:http:
;利用51單片機設計一個計數顯示系統,要求8個數碼管顯示T1輸入脈沖的個數。;最好用匯編語言,加注釋,盡量別太復雜。盡量快些哈!;懸賞分:30 | 解決時間:2011-7-20 19:15 |;========================
程序要求:開始時LED顯示0、K1具有增數功能、K2具有減數功能。若LED顯示為0,按下K1,則顯示為1、再按下K1,顯示為2.....,若顯示為9,再按下則顯示為0;若LED顯示為0,按下K2,則顯示為9、再按下K2,顯
c51單片機,c語言編程,關于指示燈定時閃爍的。P1.0 P1.1 P1.2 P1.3上面各接有一個指示燈,P2.0接一個外接按鍵。要求:按一下按鍵P1.0以1Hz的頻率閃爍 半周期為500ms第二次按下按鍵P1.1以2Hz的頻率閃爍
51單片機具有兩條查表指令,用于從 ROM 中讀出預存的數據: MOVC A, @A + PC MOVC A, @A + DPTR其中前一條指令的用法,比較難,使用的時候,需要計算一個“偏移量”。不了解“指令的字節(jié)數”的人,都不
應網友要求,下面寫一個用C語言編寫的程序。電路中,共使用了三個按鍵,兩位數碼顯示。使用12MHz或11.0592MHz的晶振皆可。用Proteus仿真運行后截圖如下:程序如下://================================
51單片機中_有_4EH這個位地址。51單片機片內RAM的20H~2FH,這十六字節(jié),可以按照“位”來尋址。這里面共有128個“位地址”,分別為00H~7FH。位地址4EH,是在“字節(jié)地址為29H的字節(jié)單元”中的第6位。后記
前些日子,做而論道寫了一篇關于單片機發(fā)音的文章,后來,就不斷有網友來電詢問單片機電子琴的設計方法。以前制作過一個24鍵(獨立按鍵)的,程序是用匯編語言寫的,估計多數人看不了。下面,把新設計的
用單片機89S51,4×4矩陣鍵盤,控制16個發(fā)光二極管,程序有點錯誤哪位高手給指點一下。我所做的矩陣鍵盤控制的發(fā)光二極管只有8個亮8個不亮,和P2口連接的亮和P0口連接的不亮,高手給點意見?;卮穑合铝?/p>
sbit SPK = P1^7 ;指定揚聲器接口 ORG 0000H LJMP START ORG 000BH LJMP T0_INT ORG 001BH LJMP T1_INT;------------------------------------------------------------B_ZQ_TAB: ;定時半周期初始值數據
;========================================================;設計要求;;1、硬件設計要求;使用AT89C51單片機,時鐘12MHz,設計時鐘電路和上電復位電路,;P0口、P1口、P2口分別驅動3個LED七段數碼管顯示
問題:用C51系列單片機測TTL(f
K4、K3:“進出”模擬檢測鍵。每先按K3、再按K4,即代表“進”一人次;每先按K4、再按K3,則代表“出”一人次。每“進”一人次,就在原“進”顯示基礎上加1(“進”顯示初始狀態(tài)為“b000”);每“出”
讓一個單片機的LED數碼顯示器,從第一位顯示1、第二位顯示數字2、第三位顯示3、...一直到第六位顯示6,每個數字間隔0.5秒。然后一直循環(huán)下去。求一個C 語言程序?。?/p>