HR7P153 SOP-16三个数码管显示,共阴极。
单片机源程序如下:
#include #include #define u8 unsigned char #define u16 unsigned int u16 i,a=0; u8 const SEG7[10]={0x77,0x06,0xb3,0x97,0xc6,0xd5,0xf5,0x07,0xf7,0xd7}; u8 const ACT[3]={0xfb,0xf7,0xef,}; /****************/ void Ram_Clr(void) //ram全清 { __asm { CLR IAAL; CLR IAAH; CLR IAD; INC IAAL,1; JBS IAAL,6; GOTO $-3; } } /*****************/ void delay (u16 k) { u16 i,j; for(i=0;i for(j=0;j<100;j++) {;} } } /***************/ void display(void) { PA=SEG7[a%10]; PB=ACT[0]; delay(2); PA=SEG7[(a%100)/10]; PB=ACT[1]; delay(2); PA=SEG7[(a/100)%10]; PB=ACT[2]; delay(2); } /**************************/ void main() { Ram_Clr(); //RAM初始化 OSCP = 0x55; //时钟控制写保护解锁 OSCC = 0xf0; //8MHZ while(!SW_HS); //等待高速时钟切换完成 ANS =0xE7; //设置成数字输出 PBT=0x00; //PBT设置成输入状态 PAT=0x08; ////PAT设置成输入状态 N_PAU=0x00; //上弱拉 N_PBD=0x00; //下弱拉 while(1) { a++; for(i=250;i>0;i--) { display(); } if(a==100) { a=0; } } }
上一篇:PIC10F202单片机制作的双色车灯控制源程序
下一篇:PIC16F690单片机初学者C语音编程参考
推荐阅读最新更新时间:2024-11-17 09:47
设计资源 培训 开发板 精华推荐
- 具有 250:1 PWM 调光和 LED 开路保护的 LT3755HMSE-2 21W 降压-升压模式的典型应用电路
- 使用 ON Semiconductor 的 LV5609LP 的参考设计
- EVB-USB2642,用于 USB2642 USB 2.0 2 端口集线器的评估板,带有 UCS81001 端口电源控制器/快速闪存介质
- 用于车载和工业直流电机的H桥驱动电路
- 具有静音/待机功能的 Tda7293 120V - 100W Dmos 音频放大器的典型模块化应用电路
- 使用 LT3045IMSE 低噪声 CC/CV 实验室电源的典型应用
- LTM8054EY 2 同步和开关降压-升压转换器 LTM8054 的典型应用电路由具有不同电流能力的输入源供电,共享输出电流以运行单个负载
- XL6019E1
- AN-9718 - FXMA2102 I2C 转换器应用电路
- 使用 Allegro MicroSystems 的 A8697ELJ-T 的参考设计