源程序pIC07.c是基于PIC16F84A單片機(jī)編輯的2位LED數(shù)碼管秒顯示器,其顯示方式為0~99秒重復(fù)顯示。如果讀者需要進(jìn)行實(shí)驗(yàn),可在硬件電路上進(jìn)行實(shí)時(shí)顯示(當(dāng)然,前提是先將該程序?qū)?yīng)的目標(biāo)碼.hex文
#include#define uchar unsigned charuchar code shuzi[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xc0};//0 1 2 3 4 5 6 7 8 9 0uchar code shuza[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0
/*矩陣鍵盤(pán)掃描出鍵值,在數(shù)碼管上顯示出來(lái) P0口接數(shù)碼管的段選碼,P2口通過(guò)反相器接數(shù) 管的位選碼*/ #include //所用的器件是AT89S52 #define uchar unsigned char void delayms(uc
數(shù)碼管是單片機(jī)系統(tǒng)中經(jīng)常用到的顯示器件, 從內(nèi)部結(jié)構(gòu)上可以分為共陰極和共陽(yáng)極數(shù)碼管。對(duì)不同的數(shù)碼管,電路的接法也不一樣。圖1A為數(shù)碼管的結(jié)構(gòu)圖。以共陽(yáng)極數(shù)碼管為例, 要想點(diǎn)亮某段, 只需要在相應(yīng)的
CPLD設(shè)計(jì)的數(shù)碼管驅(qū)動(dòng)顯示電路 1.1 顯示原理: 八段數(shù)碼顯示管如圖1.1 所示,八段數(shù)碼管每一段為一發(fā)光二極管,共有a~g 以及小數(shù)點(diǎn)dp 八個(gè)發(fā)光二極管。將八段數(shù)碼管中的每個(gè)二極管的陰極并聯(lián)在一起,組成公共陰極端
/******************************************************************** ** File : Display.c | Display led segment | ** Version : 1.0 ** Descrip
基于51單片機(jī)利用八個(gè)數(shù)碼管花樣顯示如下:xxx11xxx→xx2222xx→x333333x→44444444→x555555x→xx6666xx→x777777x→88888888每個(gè)狀態(tài)各一秒,顯示反復(fù)循環(huán),其中x表示對(duì)應(yīng)的數(shù)碼管熄滅問(wèn)題補(bǔ)充:是共
題目要求:兩個(gè)數(shù)碼管顯示0-59秒的秒表。一矩陣鍵盤(pán),輸入0-F。當(dāng)A鍵按下后,進(jìn)入修改時(shí)間狀態(tài),此時(shí)在分別按下0-9中的任意兩個(gè)數(shù),數(shù)碼管時(shí)間更改。如按下09,數(shù)碼管此時(shí)顯示09。再按下A鍵,數(shù)碼管從0
你家里是否有DVD或電視機(jī)遙控器呢,大多數(shù)遙控器都可以哦.....按遙控器任意鍵數(shù)碼管加1---0--9循環(huán)顯示平凡的實(shí)驗(yàn)板加一個(gè)接收頭直接使用,如下圖所示:程序如下
1、MAX7219簡(jiǎn)介MAX7219是MAXIM公司生產(chǎn)的串行輸入/輸出共陰極數(shù)碼管顯示驅(qū)動(dòng)芯片,一片MAX7219可驅(qū)動(dòng)8個(gè)7段(包括小數(shù)點(diǎn)共8段)數(shù)字LED、LED條線圖形顯示器、或64個(gè)分立的LED
數(shù)碼管的 8 個(gè)段,我們直接當(dāng)成 8 個(gè) LED 小燈來(lái)控制,那就是 a、b、c、d、e、f、g、dp 一共 8 個(gè) LED 小燈。我們通過(guò)圖 5-3 可以看出,如果點(diǎn)亮 b 和 c 這兩個(gè) LED 小燈,
CD4511 是一片 CMOS BCD-鎖存/7 段譯碼/驅(qū)動(dòng)器,用于驅(qū)動(dòng)共陰極 LED (數(shù)碼管)顯示器的 BCD 碼-七段碼譯碼器。它具有BCD轉(zhuǎn)換、消隱和鎖存控制、七段譯碼及驅(qū)動(dòng)功能的CMOS電路能提供較大的拉電流。可直接驅(qū)動(dòng)共陰LED數(shù)
8255數(shù)碼管顯示電路原理圖 8255數(shù)碼管顯示效果圖
本文為基于PIC16F877的四位數(shù)碼管動(dòng)態(tài)顯示PROTEUS仿真。
今天學(xué)的是數(shù)碼管和鎖存器的使用。用鎖存器的目的,是為了減小IO口的使用,本來(lái)至少得用15根IO口的,用了鎖存器后,只需要用10根IO口,若是繼續(xù)增加數(shù)碼管,IO口的增加也是一根根增加了。
單片機(jī)執(zhí)行程序后,Pl口輸出到雙向驅(qū)動(dòng)芯片74LS245的輸入端,同相驅(qū)動(dòng)數(shù)碼管各段,根據(jù)Pl口輸出的信息,在數(shù)碼管形成字符,達(dá)到用數(shù)碼管顯示字符的目的。Pl口與74LS245的
單片機(jī)執(zhí)行程序后,Pl口輸出到雙向驅(qū)動(dòng)芯片74LS245的輸入端,同相驅(qū)動(dòng)數(shù)碼管各段,根據(jù)Pl口輸出的信息,在數(shù)碼管形成字符,達(dá)到用數(shù)碼管顯示字符的目的。Pl口與74LS245的
文中利用Multisim10中的MCU模塊實(shí)現(xiàn)了對(duì)PIC單片機(jī)的仿真,從而對(duì)智能秒表進(jìn)行了優(yōu)化設(shè)計(jì)。采用Multisim10的MCU模塊仿真了單片機(jī)控制LED燈的點(diǎn)亮過(guò)程,并基于該過(guò)程設(shè)計(jì)了利用單片機(jī)中的定時(shí)器和外圍電路構(gòu)成一個(gè)微秒級(jí)精度的秒表,實(shí)現(xiàn)0~999秒的微秒級(jí)計(jì)時(shí)、停止、歸零等功能,同時(shí)設(shè)計(jì)實(shí)現(xiàn)了時(shí)間控制智能化的方法。與常規(guī)方法相比,文中所設(shè)計(jì)的智能秒表不但設(shè)計(jì)簡(jiǎn)單,且其智能性、穩(wěn)定性以及計(jì)時(shí)精度都有大幅提高。
本電路對(duì)一位的數(shù)據(jù)輸入進(jìn)行監(jiān)測(cè),并根據(jù)其狀態(tài)相應(yīng)地在7段數(shù)碼管上顯示出“H”或“L”。本電路使用兩個(gè)7437反相器和一個(gè)DL-704共陰極數(shù)碼管。二極管符號(hào)代表數(shù)碼管的一段(段A在顯示H或L時(shí)用不著)。7437反相器的電源接法是14接+5V,7接地。
從業(yè)近十年!手把手教你單片機(jī)程序框架 第37講開(kāi)場(chǎng)白:我在第24節(jié)中講過(guò)按鍵控制跑馬燈的方向,速度和運(yùn)行狀態(tài)的項(xiàng)目程序,只可惜那個(gè)程序不能直觀地顯示運(yùn)行中的三種狀態(tài),這節(jié)我決定在24節(jié)的基礎(chǔ)上,增加一個(gè)數(shù)碼管