历史上的今天
今天是:2025年01月15日(星期三)
2020年01月15日 | PIC单片机对数码管的动态扫描显示设计
2020-01-15 来源:elecfans
#include//包含单片机内部资源预定义
__CONFIG(0x1832);
//芯片配置字,看门狗关,上电延时开,掉电检测关,低压编程关,加密,4M晶体HS振荡

voiddelay();//delay函数申明
voidinit();//I/O口初始化函数申明
constcharTABLE[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92};//定义常数0-5的数据表格
voidmain()//主函数
{
while(1)//死循环,让数码管持续点亮
{
init();//调用初始化函数
PORTD=TABLE[0];//D口输出数据表格第1个数据0
PORTA=0X3E;//点亮第1位数码管
delay();//延时一定时间,保证数码管亮度
PORTD=TABLE[1];//显示数据1(同数据0)
PORTA=0X3d;
delay();
PORTD=TABLE[2];//显示数据2(同数据0)
PORTA=0X3b;
delay();
PORTD=TABLE[3];//显示数据3(同数据0)
PORTA=0X37;
delay();
PORTD=TABLE[4];//显示数据4(同数据0)
PORTA=0X2f;
delay();
PORTD=TABLE[5];//显示数据5(同数据0)
PORTA=0X1f;
delay();
}
}
voidinit()//I/O口初始化函数
{
TRISA=0X00;//设置A0输出,其他输入
TRISD=0X00;//设置D口输出
ADCON1=0X07;//设置A口为普通I/O口
PORTA=0xff;
PORTD=0xff;//先熄灭所有显示
}
voiddelay()//延时程序
{
inti;//定义整形变量
for(i=0x100;i--;);//延时
}
史海拾趣
|
交流输出半桥式变压器开关电源(part1)开关电源原理与设计(连载34) 根据电磁感应定律可以对变压器初级线圈N1绕组回路列出方程: e1 = N1*dΦ/dt =Uab —— K1接通期间 (1-156) 上式中,e1为变压器初级线圈产生的电动势, Uab为电源加于变压器初级线圈N1绕组两端的电压,Uab =Ui/2 , dΦ/dt为变压器铁心中磁通的 ...… 查看全部问答> |
|
library ieee;--消抖动 延迟10msuse ieee.std_logic_1164.all;use ieee.std_logic_unsigned.all;entity dou isport(s,clk1k:in std_logic; so:Put std_logic);end;architecture one of dou issignal cout4 :std_logic_vect ...… 查看全部问答> |
|
本帖最后由 jameswangsynnex 于 2015-3-3 19:56 编辑 一、芯片简单描述: 1117是一个低压差电压调节器系列。其压差在1.2V输出,负载电流为800mA时为1.2V。它与国家半导体的工业标准器件LM1117有相同的管脚排列。1117有 ...… 查看全部问答> |




