日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 單片機 > 單片機
[導讀] /**************************************************************實現(xiàn)的功能:在MCD2-DEMO上使數(shù)碼管從左到右各顯示0-5芯片PIC18F452編譯器PICC-18XT:4MHz******************************************

/**************************************************************
實現(xiàn)的功能:在MCD2-DEMO上使數(shù)碼管從左到右各顯示0-5


芯片PIC18F452
編譯器PICC-18


XT:4MHz
***************************************************************/

#include "pic18.h"
const unsigned char display_numb[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xd8,0x80,0x90};
unsigned char display_data[6];//0:L 5:R
/**************************************************************
端口初始化
LATC作為數(shù)碼管段驅動(低有效)
LATA作為數(shù)碼管位選擇驅動(低有效)
***************************************************************/
void init_port(void)
{
LATC=0xff; //
TRISC=0; //C口當作數(shù)碼管段,設置成輸出
ADCON1=0x07;
TRISA=0; //A口當作數(shù)碼管位選擇控制腳,設置成輸出
LATA=0xff;
}
/**************************************************************
延遲程序
***************************************************************/
void delay_1ms(void)
{
unsigned int n;
for(n=0;n<50;n++)
{
NOP();
}
}
void delay_ms(unsigned int time)
{
for(;time>0;time--)
{
delay_1ms();
}
}
/**************************************************************
主程序
從左到右顯示0-5
***************************************************************/
void main(void)
{
unsigned char n;
init_port();
display_data[0]=display_numb[1];//2
display_data[1]=display_numb[0];//1
display_data[2]=display_numb[3];//4
display_data[3]=display_numb[2];//3
display_data[4]=display_numb[5];//6
display_data[5]=display_numb[4];//5
while(1)
{
LATA=0xfe;
for(n=0;n<6;n++)
{
LATC=display_data[n];
delay_ms(1);
LATA=(LATA<<1)+1;
}
}
}


本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關閉