




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
任務(wù)11制作數(shù)碼管顯示的秒表任務(wù)要求STM32的GPIOD口外接2只共陽極數(shù)碼管電路,PB0~PB7作數(shù)碼管的段選口,用來輸出數(shù)碼管的段選碼,PB8~PB15作數(shù)碼管的位選口,用來輸出數(shù)碼管的位選碼。定時(shí)器T6作基準(zhǔn)時(shí)間定時(shí)器,用來控制數(shù)碼管掃描顯示和秒時(shí)間的產(chǎn)生。上電后系統(tǒng)從0秒開始計(jì)時(shí),2只數(shù)碼管分別顯示計(jì)時(shí)時(shí)間的秒個(gè)位和秒十位。知識(shí)儲(chǔ)備
1.?dāng)?shù)碼管的基本知識(shí)數(shù)碼管具有顯示亮度亮、響應(yīng)速度快的特點(diǎn),是單片機(jī)應(yīng)用系統(tǒng)中常用的顯示器件之一。(1)數(shù)碼管的顯示原理1)常用的數(shù)碼管為七段式數(shù)碼管,它由七個(gè)條形發(fā)光二極管和一個(gè)圓點(diǎn)形發(fā)光二極管組成。七段式數(shù)碼管的實(shí)物如圖5-1所示,其引腳排列如圖5-2所示。圖5-1數(shù)碼管實(shí)物圖圖5-2數(shù)碼管引腳分布圖
1.?dāng)?shù)碼管的基本知識(shí)(1)數(shù)碼管的顯示原理2)在引腳分布圖中,com腳為8個(gè)發(fā)光二極管的公共引腳,a~g以及dp腳為7個(gè)條形發(fā)光二極管和圓點(diǎn)發(fā)光二極管的另一端引腳。按照公共端的形成方式,數(shù)碼管分共陽極數(shù)碼管和共陰極數(shù)碼管兩種,它們的內(nèi)部結(jié)構(gòu)如圖5-3、圖5-4所示。圖5-3共陽極數(shù)碼管內(nèi)部結(jié)構(gòu)圖圖5-4共陰極數(shù)碼管內(nèi)部結(jié)構(gòu)圖
1.?dāng)?shù)碼管的基本知識(shí)(1)數(shù)碼管的顯示原理3)在數(shù)碼管中,a~dp引腳的輸入信號(hào)控制著該位數(shù)碼管中各筆段的顯示,這8個(gè)引腳叫做數(shù)碼管的筆段選擇引腳,簡稱為段選腳,與這8個(gè)引腳相接的控制端口叫段選口。com引腳的輸入信號(hào)控制著該位數(shù)碼管是否被點(diǎn)亮,該引腳叫做位選腳,與數(shù)碼管com引腳相接的控制端口叫位選口。4)共陽極數(shù)碼管的公共端接正電源,其它各端輸入不同的電平,數(shù)碼管就顯示不同的字符。例如,b、c端輸入低電平0,筆段b、c就亮,數(shù)碼管就顯示字符“1”。共陽極數(shù)碼管的顯示筆型碼如表5-1所示。
1.?dāng)?shù)碼管的基本知識(shí)(1)數(shù)碼管的顯示原理表5-1
共陽極數(shù)碼管顯示筆型碼字符dpgfedcba16進(jìn)制代碼0110000000xC01111110010xF92101001000xA43101100000xB04100110010x995100100100x926100000100x827111110000xF88100000000x809100100000x90A100010000x88b100000110x83c101001110xA7d101000010xA1E100001100x86F100011100x8E-101111110xBF1.?dāng)?shù)碼管的基本知識(shí)(2)數(shù)碼管的靜態(tài)顯示用PB口控制兩位共陽極數(shù)碼管的顯示接口電路如圖5-5所示。圖5-5
靜態(tài)顯示電路1.?dāng)?shù)碼管的基本知識(shí)(2)數(shù)碼管的靜態(tài)顯示由圖5-5可以看出,靜態(tài)顯示電路的連接方法是,每位數(shù)碼管用一個(gè)帶有輸出鎖存功能的8位輸出口控制,數(shù)碼管的a~dp這8個(gè)段選引腳分別與8位輸出口的各口線相接,數(shù)碼管的位選引腳com接地或者接+5V電源。其中,共陰極數(shù)碼管的位選腳接地,共陽極數(shù)碼管的位選腳接正電源。這種電路的特點(diǎn)是,單片機(jī)一次輸出顯示后,顯示就能保持下來,直到下次送來新的顯示數(shù)據(jù)為止。其優(yōu)點(diǎn)是占用機(jī)時(shí)少,顯示可靠,缺點(diǎn)是每位數(shù)碼管需用一個(gè)8位的并行輸出口控制,硬件成本高。靜態(tài)顯示程序的編寫方法是,用無符號(hào)字符型數(shù)組建立一個(gè)字符顯示的筆型碼表,進(jìn)行字符顯示時(shí)查表獲取待顯示字符的筆型碼,然后送數(shù)碼管顯示控制口顯示。1.?dāng)?shù)碼管的基本知識(shí)建立筆型碼表時(shí),一般是數(shù)組的第0個(gè)元素存放0的筆型碼,第1個(gè)元素存放1的筆型碼,……,第9個(gè)元素存放9的筆型碼,其他字符的筆型碼存放在第9個(gè)元素之后。這樣安排后,數(shù)字字符的筆型碼在表中的位置與數(shù)字一致,可以方便編程。共陽極數(shù)碼管的字符筆型碼表定義如下:const
uint8_t
SegTab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};設(shè)2位十進(jìn)制數(shù)的個(gè)位數(shù)為gw,十位數(shù)為sw,圖5-5所示電路中上面的數(shù)碼管為顯示個(gè)位數(shù)的數(shù)碼管,用圖5-5所示電路顯示2位十進(jìn)制數(shù)的程序有2種方式。(2)數(shù)碼管的靜態(tài)顯示1.?dāng)?shù)碼管的基本知識(shí)方式一:用HAL_GPIO_WritePin()函數(shù)實(shí)現(xiàn),其程序如下:void
display(uint8_tsw,uint8_tgw){ HAL_GPIO_WritePin(GPIOB,0xff,GPIO_PIN_SET);//熄滅個(gè)位管的所有筆段 HAL_GPIO_WritePin(GPIOB,~SegTab[gw],GPIO_PIN_RESET);//顯示個(gè)位數(shù) HAL_GPIO_WritePin(GPIOB,0xff00,GPIO_PIN_SET);//熄滅十位管的所有筆段 HAL_GPIO_WritePin(GPIOB,~SegTab[sw],GPIO_PIN_RESET);//顯示十位數(shù)}(2)數(shù)碼管的靜態(tài)顯示1.?dāng)?shù)碼管的基本知識(shí)(2)數(shù)碼管的靜態(tài)顯示方式二:通過寫ODR寄存器實(shí)現(xiàn),其程序如下:void
display(uint8_tsw,uint8_tgw){ uint16_todr=0; odr=SegTab[gw]; //個(gè)位數(shù)的筆型碼寫入odr的低8位 odr|=(uint16_t)SegTab[sw]<<8; //十位數(shù)的筆型碼寫入odr的高8位 GPIOB->ODR=odr; //odr中的筆型碼寫入輸出數(shù)據(jù)寄存器,顯示個(gè)位、十位數(shù)}1.?dāng)?shù)碼管的基本知識(shí)(3)數(shù)碼管的動(dòng)態(tài)掃描顯示1)接口電路由PB口控制的2位數(shù)碼管動(dòng)態(tài)顯示的接口電路如圖5-6所示,圖中Q1、Q2起驅(qū)動(dòng)作用。圖5-6
動(dòng)態(tài)掃描顯示電路1.?dāng)?shù)碼管的基本知識(shí)(3)數(shù)碼管的動(dòng)態(tài)掃描顯示由圖5-6可以看出,動(dòng)態(tài)掃描顯示電路的連接方法是,每位數(shù)碼管的段選腳(a~dp腳)并接在一起,然后與一個(gè)帶有輸出鎖存功能的8位輸出口相接,各位數(shù)碼管的位選腳(com腳)接至其它帶有鎖存功能的輸出口上,這種電路使用硬件少,成本低,但占用機(jī)時(shí)多。在圖5-6所示電路中,當(dāng)PB15=1時(shí),Q2截止,數(shù)碼管U2熄滅,因此PB15=0時(shí),數(shù)碼管U2處于點(diǎn)亮狀態(tài),否則該電路就沒意義。PB15=0時(shí),Q2飽和導(dǎo)通,數(shù)碼管U2的公共引腳com接正電源VCC,此時(shí)數(shù)碼管處于點(diǎn)亮狀態(tài),因此該數(shù)碼管為共陽極數(shù)碼管。1.?dāng)?shù)碼管的基本知識(shí)(3)數(shù)碼管的動(dòng)態(tài)掃描顯示【說明】為了方便電路板的制作,現(xiàn)在的數(shù)碼管廠商一般是將多位數(shù)碼管組合在一起制作成多位一體的數(shù)碼管。在多位一體的數(shù)碼管中,各個(gè)數(shù)碼管的段選腳并聯(lián)在一起,作為多位一體數(shù)碼管的段選腳,各個(gè)數(shù)碼管的位選腳單獨(dú)引出來,作為多位一體數(shù)碼管的位選腳。以4位一體的共陽極數(shù)碼管為例,4位一體數(shù)碼管的外型圖如圖5-7所示,其引腳分布圖如圖5-8所示,其結(jié)構(gòu)原理圖如圖5-9所示。1.?dāng)?shù)碼管的基本知識(shí)(3)數(shù)碼管的動(dòng)態(tài)掃描顯示圖5-7
4位一體數(shù)碼管的外型圖5-8
4位一體數(shù)碼管的引腳分布圖5-9
4位一體數(shù)碼管的結(jié)構(gòu)原理1.?dāng)?shù)碼管的基本知識(shí)(3)數(shù)碼管的動(dòng)態(tài)掃描顯示2)顯示程序掃描顯示的原理是,單片機(jī)分時(shí)地對各數(shù)碼管進(jìn)行掃描輸出,t0時(shí)間只點(diǎn)亮0號(hào)數(shù)碼管,并進(jìn)行顯示輸出,t1時(shí)間只點(diǎn)亮1號(hào)數(shù)碼管,并進(jìn)行顯示輸出,…,ti時(shí)間只點(diǎn)亮i號(hào)數(shù)碼管,并進(jìn)行顯示輸出,…,當(dāng)所有數(shù)碼管點(diǎn)亮顯示完畢,則再從第0號(hào)數(shù)碼管開始依次點(diǎn)亮各數(shù)碼管并進(jìn)行顯示輸出。對于第i號(hào)數(shù)碼管而言,只有ti時(shí)間是點(diǎn)亮顯示的,其他時(shí)間是熄滅的,也就是說,數(shù)碼管是閃爍顯示的。在圖5-6所示電路中,設(shè)U2為顯示十位數(shù)的數(shù)碼管,U3為顯示個(gè)位數(shù)的數(shù)碼管,按照動(dòng)態(tài)掃描顯示的原理,圖5-6所示電路中顯示數(shù)值12的程序詳見鏈接文檔。1.?dāng)?shù)碼管的基本知識(shí)(3)數(shù)碼管的動(dòng)態(tài)掃描顯示產(chǎn)生顯示“拖尾”的原因是,段選數(shù)據(jù)和位選數(shù)據(jù)不是同時(shí)輸出的。STM32執(zhí)行第26行代碼后,十位數(shù)碼管點(diǎn)亮并顯示當(dāng)前段選口輸出的筆型碼(第23行輸出的筆型碼),即顯示數(shù)值1。執(zhí)行第31行代碼時(shí)當(dāng)前段選口輸出的是個(gè)位數(shù)的筆型碼,即數(shù)值2的筆型碼,所以十位數(shù)碼管就會(huì)顯示數(shù)值2,執(zhí)行第33行代碼后十位數(shù)碼管熄滅,執(zhí)行第34行代碼后個(gè)位數(shù)碼管顯示當(dāng)前段選口輸出的筆型碼,即個(gè)位顯示數(shù)值2。十位數(shù)碼管顯示個(gè)位數(shù)值的時(shí)間只有一條語句執(zhí)行的時(shí)間,時(shí)間短,因而其亮度較暗。消除顯示“拖尾”的思路是,在熄滅數(shù)碼管期間變化段選數(shù)據(jù)。其實(shí)現(xiàn)方法是,將第25行代碼放在第22行代碼前,將第33行代碼放在第30行代碼前,修改后的顯示程序詳見鏈接文檔。1.?dāng)?shù)碼管的基本知識(shí)(3)數(shù)碼管的動(dòng)態(tài)掃描顯示把數(shù)碼管掃描顯示處理放在定時(shí)中斷服務(wù)函數(shù)中,利用定時(shí)中斷實(shí)現(xiàn)數(shù)碼管掃描延時(shí),可以減輕CPU的負(fù)擔(dān)。對顯示函數(shù)display()進(jìn)行適當(dāng)改造,其思路是,每次調(diào)用display()函數(shù)時(shí)只點(diǎn)亮一位數(shù)碼管顯示,其中,第i次(i=0,1,2,…)調(diào)用display()函數(shù)時(shí)只點(diǎn)亮第i號(hào)數(shù)碼管顯示,通過多次調(diào)用display()函數(shù)來實(shí)現(xiàn)對所有數(shù)碼管的點(diǎn)亮顯示。實(shí)現(xiàn)上述思路的方法如下:①用變量WCnt作顯示位置計(jì)數(shù)器,用來保存當(dāng)前所要點(diǎn)亮數(shù)碼管的編號(hào),其初值為0,即單片機(jī)上電后所要點(diǎn)亮顯示的數(shù)碼管是0號(hào)數(shù)碼管。變量WCnt可以是全局變量,也可以是靜態(tài)的局部變量。1.?dāng)?shù)碼管的基本知識(shí)(3)數(shù)碼管的動(dòng)態(tài)掃描顯示②進(jìn)行掃描顯示時(shí),根據(jù)變量WCnt的值決定當(dāng)前對哪一位數(shù)碼管進(jìn)行顯示控制。若WCnt=0時(shí),則控制0號(hào)數(shù)碼管顯示輸出,即執(zhí)行上述代碼中的第3~8行代碼,WCnt=1時(shí),就控制1號(hào)數(shù)碼管顯示輸出,即執(zhí)行上述代碼中的第11~16行代碼,…。控制號(hào)數(shù)碼管i(i=0,1,…)顯示輸出后再調(diào)整WCnt的值,使其為下一個(gè)要點(diǎn)亮顯示的數(shù)碼管的編號(hào)。以2位數(shù)碼管掃描顯示為例,改造后的數(shù)碼管掃描顯示的流程圖如圖5-10所示。1.?dāng)?shù)碼管的基本知識(shí)(3)數(shù)碼管的動(dòng)態(tài)掃描顯示圖5-10
動(dòng)態(tài)掃描顯示流程圖改造后的顯示程序詳見鏈接文檔?!菊f明】上述代碼中,第16~18行代碼與第7~9行代碼相同,它們可以合并。其方法是,將第7~9行代碼填寫在第3行之后,然后去掉第7~9、16~18行代碼。1.?dāng)?shù)碼管的基本知識(shí)(3)數(shù)碼管的動(dòng)態(tài)掃描顯示用定時(shí)器實(shí)現(xiàn)數(shù)碼管掃描延時(shí),圖5-6所示電路中顯示數(shù)值12(U2顯示1,U3顯示的程序詳見鏈接文檔。1.?dāng)?shù)碼管的基本知識(shí)(3)數(shù)碼管的動(dòng)態(tài)掃描顯示3)數(shù)碼管點(diǎn)亮?xí)r間的計(jì)算設(shè)有n個(gè)數(shù)碼管掃描顯示,在一輪掃描顯示中,各個(gè)數(shù)碼管點(diǎn)亮?xí)r間均為t,則每個(gè)數(shù)碼管熄滅時(shí)間為(n-1)t,數(shù)碼管閃爍頻率為人眼要感覺到數(shù)碼管“穩(wěn)定”顯示,則f≥48Hz所以, t≤例如,用單片機(jī)控制4位數(shù)碼管掃描顯示時(shí),在一輪掃描顯示中,每位數(shù)碼管點(diǎn)亮的時(shí)間t≤1/(48×4)=5.21ms,可取數(shù)碼管點(diǎn)亮?xí)r間t=5ms。
實(shí)現(xiàn)方法與步驟(1)搭建電路任務(wù)11的電路如圖5-11所示。圖5-11
任務(wù)11的電路圖
實(shí)現(xiàn)方法與步驟(2)生成硬件初始化代碼任務(wù)11中生成硬件初始化代碼的操作方法與任務(wù)7中的操作方法相同,產(chǎn)生硬件初始化代碼的步驟如下:(1)啟動(dòng)STM32CubeMX,然后新建STM32CubeMX工程、配置SYS、RCC,其中,Debug模式選擇SerialWire,HSE選擇外部晶振,再配置時(shí)鐘,其配置結(jié)果與任務(wù)7中對應(yīng)的部分完全相同。(2)將PB0~PB7、PB12~PB15引腳配置成GPIO輸出口,輸出電平為高電平、推挽輸出、無上拉也無下拉、高速輸出、無用戶標(biāo)簽。
實(shí)現(xiàn)方法與步驟(2)生成硬件初始化代碼
(3)配置時(shí)鐘,其配置結(jié)果與任務(wù)7中對應(yīng)的部分完全相同。(4)將定時(shí)器T6配置成定時(shí)時(shí)長為10ms的定時(shí)器,其中預(yù)分頻系數(shù)Prescaler=99,計(jì)數(shù)值為7199,計(jì)數(shù)模式為向上計(jì)數(shù)。然后使能T6中斷,并將其主優(yōu)先級(jí)設(shè)為1,子優(yōu)先級(jí)設(shè)為0。【說明】任務(wù)11中,我們用2只數(shù)碼管分別顯示秒的個(gè)位和十位值,數(shù)碼管采用動(dòng)態(tài)掃描顯示,每只數(shù)碼管點(diǎn)亮的時(shí)間t≤1/(48*2)秒,可取t=10ms。我們將數(shù)碼管掃描顯示程序放在T6的定時(shí)中斷服務(wù)函數(shù)中,用T6實(shí)現(xiàn)數(shù)碼管掃描延時(shí),則T6的定時(shí)時(shí)長應(yīng)取10ms。
實(shí)現(xiàn)方法與步驟(2)生成硬件初始化代碼
(5)配置STM32CubeMX工程。其中,工程名為Task11,其他配置項(xiàng)與任務(wù)7中的配置相同。(6)保存工程,然后生成Keil工程代碼。
實(shí)現(xiàn)方法與步驟(3)編寫數(shù)碼管顯示程序
任務(wù)11中,我們將數(shù)碼管顯示程序放在用戶程序文件Display.c中,其實(shí)現(xiàn)步驟與任務(wù)10中編寫數(shù)據(jù)接收程序相同。編寫數(shù)碼管顯示程序的步驟如下:(1)在“D:\ex\Task11”文件夾中新建User子文件夾。(2)打開任務(wù)11的Keil工程。并新建User工程組。(3)新建Display.c文件和Display.h文件,并保存至D:\ex\Task11\User文件夾中。(4)在Display.c文件中定義數(shù)碼管的筆型碼表和數(shù)據(jù)顯示函數(shù)。Display.c文件的內(nèi)容詳見鏈接文檔。
實(shí)現(xiàn)方法與步驟(3)編寫數(shù)碼管顯示程序
(5)在Display.h文件中添加display()函數(shù)原型說明。Display.h文件的內(nèi)容詳見鏈接文檔。(6)保存將Display.c文件和Display.h文件,再將Display.c文件添加至User組中。(7)按照任務(wù)10中介紹的方法,將User文件夾添加到include目錄中。
實(shí)現(xiàn)方法與步驟(4)編寫秒表應(yīng)用程序
任務(wù)11中,定時(shí)器T6既是2只數(shù)碼管掃描顯示的延時(shí)定時(shí)器,也是秒表的基準(zhǔn)時(shí)間定時(shí)器,其定時(shí)時(shí)長為10ms,秒時(shí)間的產(chǎn)生和數(shù)據(jù)管的掃描顯示控制都放在定時(shí)器的溢出中斷回調(diào)函數(shù)中。我們用變量sec記錄秒時(shí)間,用timcnt記錄10ms定時(shí)中斷的次數(shù),則timcnt計(jì)滿100次所對應(yīng)的時(shí)間為100*10ms=1s,此時(shí)可將sec加1,從而實(shí)現(xiàn)秒計(jì)數(shù)。由于timcnt、sec都是定時(shí)中斷中的軟件計(jì)數(shù)器,保存的是前次中斷服務(wù)程序運(yùn)行的計(jì)數(shù)值,這2個(gè)變量需要定義成全局變量或者靜態(tài)的局部變量,不能定義成自動(dòng)變量。任務(wù)11中,這2個(gè)變量只是在T6定時(shí)中斷回調(diào)函數(shù)中使用,我們將其定義成靜態(tài)的局部變量。任務(wù)11中,秒表的應(yīng)用程序位于main.c文件中,其代碼結(jié)構(gòu)詳見鏈接文檔。實(shí)踐總結(jié)與拓展
用移位芯片擴(kuò)展數(shù)碼管掃描顯示在單片機(jī)應(yīng)用系統(tǒng)開發(fā)中,有時(shí)為了節(jié)省單片機(jī)的I/O端口,常用HC595、74LS164或者CD4094這類串入并出的移位芯片擴(kuò)展數(shù)碼管掃描顯示,這些芯片的擴(kuò)展方法相似,我們以HC595為例介紹用移位芯片擴(kuò)展數(shù)碼管掃描顯示的方法。實(shí)踐總結(jié)與拓展
(1)HC595的應(yīng)用特性HC595為串入并/串出的移位芯片,內(nèi)部有一個(gè)8位的移位寄存器和一個(gè)8位的鎖存器,可以同時(shí)實(shí)現(xiàn)串入并出和串入串出,HC595共16個(gè)引腳,其引腳分布如圖5-12所示,芯片的內(nèi)部結(jié)構(gòu)如圖5-13所示,各引腳的功能如表5-2所示。圖5-12
HC595的引腳分布圖5-13
HC595的結(jié)構(gòu)圖實(shí)踐總結(jié)與拓展
表5-2
HC595的引腳功能引腳符號(hào)功能1Q1并行輸出的D1位。2Q2并行輸出的D2位。3Q3并行輸出的D3位。4Q4并行輸出的D4位。5Q5并行輸出的D5位。6Q6并行輸出的D6位。7Q7并行輸出的D7位。8GND電源地。9SDO串行輸出引腳。實(shí)踐總結(jié)與拓展
表5-2
HC595的引腳功能引腳符號(hào)功能10復(fù)位腳,低電平有效。該引腳為低電平時(shí),內(nèi)部移位寄存器的內(nèi)容和SDO清0,但內(nèi)部鎖存器的內(nèi)容不變,Q0~Q7的輸出不變。11SCP移位時(shí)鐘信號(hào)輸入腳。SCP的上升沿時(shí)HC595將SDI引腳上的數(shù)據(jù)移入內(nèi)部移位寄存器。12LCP鎖存時(shí)鐘信號(hào)輸入腳。LCP的上升沿時(shí)HC595將移位寄存器的內(nèi)容移入內(nèi)部鎖存器。13輸出使引腳,低電平有效。為0時(shí),Q0~Q7輸出鎖存器的內(nèi)容,為1時(shí),Q0~Q7為高阻態(tài),但串行輸出不受影響。14SDI串行數(shù)據(jù)輸入腳。數(shù)據(jù)移位的方向?yàn)楦呶辉谙?,低位在后?5Q0并行輸出的D0位。16VCC正電源引腳。實(shí)踐總結(jié)與拓展
(2)HC595擴(kuò)展數(shù)碼管掃描顯示的電路用2片HC595擴(kuò)展4位數(shù)碼管掃描顯示的電路如圖5-14所示。圖5-14
HC595擴(kuò)展數(shù)碼管掃描顯示電路實(shí)踐總結(jié)與拓展
圖中,U4為4位一體數(shù)碼管,U1為STM32,用來產(chǎn)生串行時(shí)鐘信號(hào)和鎖存時(shí)鐘信號(hào),并向HC595發(fā)送數(shù)據(jù),U2、U3為HC595,分別向數(shù)碼管輸出段選數(shù)據(jù)和位選數(shù)據(jù)。其中,U2的并行輸出腳Q0~Q7與數(shù)碼管的段選腳相連,U2為段選移位控制芯片,U3的并行輸出腳與數(shù)碼管的位選腳相連,U3為位選移位控制芯片。圖5-14中,我們只使用了4位數(shù)碼管,所以,U3的并行輸出腳中只使用了Q0~Q3共4個(gè)引腳。實(shí)踐總結(jié)與拓展
圖5-14中,U2、U3的串行時(shí)鐘腳SCP相并聯(lián),然后接在STM32的PA4引腳上;U2、U3的鎖存時(shí)鐘引腳LCP相并聯(lián),然后接在STM32的PA5引腳上;U2的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國重卡行業(yè)發(fā)展監(jiān)測及投資戰(zhàn)略規(guī)劃研究報(bào)告
- 教學(xué)課件影片怎么制作
- 在線購物平臺(tái)用戶使用協(xié)議條款說明
- 鋼材供貨清單協(xié)議
- 吉他進(jìn)階課件教學(xué)
- 旅游文化教學(xué)課件
- 線上課程開發(fā)及銷售合作合同
- 2025至2030建筑工程機(jī)械行業(yè)市場深度研究及發(fā)展前景投資可行性分析報(bào)告
- 綠色物流視角下2025年即時(shí)配送行業(yè)路徑優(yōu)化與成本控制策略研究
- 作文初一的第一天結(jié)尾8篇范文
- 2025至2030高壓氧艙行業(yè)市場深度調(diào)研及發(fā)展前景趨勢與投融資報(bào)告
- 熱控專業(yè)考試題庫及答案
- 2025年克拉瑪依市公安局招聘警務(wù)輔助人員考試筆試試題(含答案)
- 中國陶瓷史題目及答案
- 湖北省2025年中考英語真題試卷(含答案)
- 高齡臥床高危靜脈血栓栓塞癥防治中國專家共識(shí)解讀 2
- 護(hù)理查房與病歷討論
- 2025至2030兒童安全椅市場發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報(bào)告
- 酒精所致精神障礙護(hù)理查房
- 2025-2030中國遙控武器站行業(yè)現(xiàn)狀調(diào)研與前景趨勢預(yù)測報(bào)告
- 內(nèi)蒙古呼倫貝爾能源投資開發(fā)有限責(zé)任公司招聘筆試真題2024
評論
0/150
提交評論