www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]//*************************************************************************#include #include "../head/config.h"__CONFIG(HS&WDTDIS&LVPDIS&PWRTEN);//HS振蕩,禁止看門狗,低壓編程關(guān)閉,啟動(dòng)延時(shí)定時(shí)器#define

//*************************************************************************#include #include "../head/config.h"__CONFIG(HS&WDTDIS&LVPDIS&PWRTEN);//HS振蕩,禁止看門狗,低壓編程關(guān)閉,啟動(dòng)延時(shí)定時(shí)器#define srclk RC3 //移位寄存器時(shí)鐘 (74595:11腳)#define rclk RC4 //存儲(chǔ)寄存器時(shí)鐘 (74595:12腳)#define ser RC5 //串行數(shù)據(jù)口 (74595:14腳)//oe:輸出允許 L:允許輸出;H:禁止輸出; (74595:13腳)//srclr:移位寄存器清零 (L:清零) (74595:10腳)constuchar smg_text[]={0xbf,0xfe,0xfb,0xef,0xdf,0x7f,0xfd,0xf7,};constuchar smg[]={0x0a,0xfa,0x8c,0xa8,0x78,0x29,0x09,0xba,0x08,0x28,0x00,};// 0 1 2 3 4 5 6 7 8 9 allconstuchar smg_bit[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80,0xff,};uchar c;uchar d;//********************函數(shù)定義*********************voiddelay1ms(uint DelayTime);voidsenddata_74595(uchar SendData);//*************** 主程序 ********************voidmain(void){TRISC3=0; //srclk 引腳設(shè)為輸出TRISC5=0; //ser 引腳設(shè)為輸出TRISC4=0; //rclk 引腳設(shè)為輸出rclk=0;delay1ms(10);rclk=0; //產(chǎn)生鎖存時(shí)鐘senddata_74595(0x00);senddata_74595(0x00);rclk=1;delay1ms(500);while(1){for(c=0;c<10;c++){for(d=0;d<30;d++){rclk=0;senddata_74595(smg_bit[0]);senddata_74595(smg[c]);rclk=1;delay1ms(1);rclk=0;senddata_74595(smg_bit[1]);senddata_74595(smg[(c+1)%10]);rclk=1;delay1ms(1);rclk=0;senddata_74595(smg_bit[2]);senddata_74595(smg[(c+2)%10]);rclk=1;delay1ms(1);rclk=0;senddata_74595(smg_bit[3]);senddata_74595(smg[(c+3)%10]);rclk=1;delay1ms(1);rclk=0;senddata_74595(smg_bit[4]);senddata_74595(smg[(c+4)%10]);rclk=1;delay1ms(1);rclk=0;senddata_74595(smg_bit[5]);senddata_74595(smg[(c+5)%10]);rclk=1;delay1ms(1);rclk=0;senddata_74595(smg_bit[6]);senddata_74595(smg[(c+6)%10]);rclk=1;delay1ms(1);rclk=0;senddata_74595(smg_bit[7]);senddata_74595(smg[(c+7)%10]);rclk=1;delay1ms(1);}}}}//***********************74595發(fā)送函數(shù)************************voidsenddata_74595(uchar SendData){uchar i;for(i=0;i<8;i++){if((SendData&0x80)==0) //先發(fā)送高位,后發(fā)送低位{ser=0;}else{ser=1;}srclk=0;srclk=1;SendData=SendData<<1; //數(shù)據(jù)左移一位}}//*****************延時(shí) n*1ms 12MHz*****************voiddelay1ms(uint DelayTime){uint temp;for(;DelayTime>0;DelayTime--){for(temp=0;temp<270;temp++){;}}}


本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

在電子工程和數(shù)字系統(tǒng)設(shè)計(jì)中,F(xiàn)PGA(現(xiàn)場(chǎng)可編程門陣列)因其高度的靈活性和可配置性而備受青睞。FPGA不僅可以用于實(shí)現(xiàn)復(fù)雜的邏輯功能,還能輕松處理數(shù)字信號(hào)和接口各種外設(shè)。本文將重點(diǎn)介紹FPGA入門基礎(chǔ)中的數(shù)碼管顯示技術(shù),...

關(guān)鍵字: 數(shù)碼管 FPGA 現(xiàn)場(chǎng)可編程門陣列

數(shù)碼管里面相當(dāng)于有8個(gè)段碼管(或叫發(fā)光二極管)。 數(shù)碼管分陽極管(CA),陰極管(CC)。陽極管是接高電平然后通過每個(gè)段選為來控制數(shù)碼管亮滅(高電平滅,低電平亮)。陰極管則是接低電平,通過段選來控制亮滅(高電平亮,低電...

關(guān)鍵字: 數(shù)碼管 使用

數(shù)碼管引腳圖

關(guān)鍵字: 數(shù)碼管 編程

共陽極、共陰極數(shù)碼管編碼表(0~9、A~P……全亮)

關(guān)鍵字: 數(shù)碼管 段碼

【單片機(jī)自學(xué)】3.數(shù)碼管靜態(tài)及動(dòng)態(tài)顯示

關(guān)鍵字: 數(shù)碼管 數(shù)字

LED數(shù)碼管驅(qū)動(dòng)芯片選型指南

關(guān)鍵字: 數(shù)碼管 芯片

數(shù)碼管是嵌入式開發(fā)中比較常用的一個(gè)模塊,本篇文章根據(jù)查閱的資料以及學(xué)習(xí)筆記整理成文,盡可能詳盡的講解常用數(shù)碼管原理和使用方法。若有不足和疏忽的地方,請(qǐng)不吝指正。一、工作原理數(shù)碼管是一種半導(dǎo)體發(fā)光器件,其基本單元是發(fā)光二極...

關(guān)鍵字: 數(shù)碼管

led數(shù)碼管(LEDSegmentDisplays)由多個(gè)發(fā)光二極管封裝在一起組成“8”字型的器件,引線已在內(nèi)部連接完成,只需引出它們的各個(gè)筆劃,公共電極。

關(guān)鍵字: 發(fā)光二極管 數(shù)碼管

數(shù)碼管是一種半導(dǎo)體發(fā)光器件,其基本單元是發(fā)光二極管。數(shù)碼管按段數(shù)可分為七段數(shù)碼管和八段數(shù)碼管,八段數(shù)碼管比七段數(shù)碼管多一個(gè)發(fā)光二極管單元,也就是多一個(gè)小數(shù)點(diǎn)(DP)這個(gè)小數(shù)點(diǎn)可以更精確的表示數(shù)碼管想要顯示的內(nèi)容;按能顯示...

關(guān)鍵字: 數(shù)碼管 LED數(shù)碼管

數(shù)碼管是嵌入式開發(fā)中比較常用的一個(gè)模塊,本篇文章根據(jù)查閱的資料以及學(xué)習(xí)筆記整理成文,盡可能詳盡的講解常用數(shù)碼管原理和使用方法。

關(guān)鍵字: 數(shù)碼管 半導(dǎo)體發(fā)光器件
關(guān)閉