#include <iom16v.h>
#define uchar unsigned char
#define uint unsigned int
//segment code 0123456789
uchar Table[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
uint Data[4]={0,0,0,0};
uint CNT=0;
void DelayMs(uchar i)
{
uchar j;
for(;i>0;i--)
{
for(j=0;j<250;j++);
}
}
void Display(uint *p)
{
uchar i,sel=0x01;
for(i=0;i<4;i++)
{
PORTC=sel;
PORTA=Table[p[i]];
DelayMs(2);
sel=sel<<1;
}
}
void Process(uint i,uint *p)//由于T0是8位定时/计数器,最大计数值为255
{ // 所以下面的p[0]用不着
p[0]=i/1000;
i=i%1000;
p[1]=i/100;
i=i%100;
p[2]=i/10;
i=i%10;
p[3]=i;
}
void Init_IO(void)
{
DDRA=0xff;
PORTA=0xff;
DDRC=0xff;
PORTC=0xff;
DDRB=0x00;
PORTB=0x00;
}
void main(void)
{
uint load;
Init_IO();
TCCR0=0x06;//T0工作在计数方式,T0是8位,所以最大计数值为255;
//TCCR1B=0x07;//T1工作在计数方式,T1是16位,所以最大计数值为65535;
//TCNT1H=CNT;
//TCNT1L=CNT;
while(1)
{
load=TCNT0;//T0工作在8位计数方式
//load=(TCNT1H<<8)+TCNT1L;//T1工作在16位计数方式
Process(load,Data);
Display(Data);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。
资源推荐
资源详情
资源评论
收起资源包目录
基于STM32的Protues仿真实例(MEGA16+毕业设计)-T0_Counter.zip (20个子文件)
Protues仿真实例(MEGA16)-T0_Counter
M16_T0_Counter.hex 1KB
M16_T0_COUNTER.SRC 51B
Last Loaded M16_T0_Counter.DBK 98KB
M16_T0_Counter._c 1KB
M16_T0_Counter.dp2 43B
M16_T0_Counter.o 4KB
M16_T0_Counter.prj 918B
M16_T0_Counter.lis 13KB
M16_T0_Counter.mp 2KB
M16_T0_Counter.lst 8KB
M16_T0_Counter.dbg 1KB
M16_T0_Counter.DSN 106KB
M16_T0_Counter.s 5KB
M16_T0_Counter.lk 19B
M16_T0_Counter.cof 2KB
M16_T0_Counter.rar 700B
M16_T0_Counter.c 1KB
M16_T0_Counter.JPG 53KB
M16_T0_Counter.mak 547B
M16_T0_Counter.PWI 2KB
共 20 条
- 1
资源评论
CrMylive.
- 粉丝: 1w+
- 资源: 4万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于Java Swing的飞机订票管理系统.zip
- (源码)基于Spring Boot和Redis的秒杀系统.zip
- (源码)基于OVMS v3的无线控制台系统(WifiConsole).zip
- (源码)基于Arduino和ESP32的IoT计算机开关系统.zip
- (源码)基于Qt框架的PX4飞行控制器固件升级系统.zip
- (源码)基于Spring Boot和Vue的需求管理系统.zip
- 基于深度学习YOLOv5的车牌检测与识别项目源码
- (源码)基于Python的CSGO饰品价格分析与比较系统.zip
- ccs3.3安装补丁SR12-CCS-v3.3-SR-3.3.82.13 2
- (源码)基于Spring Boot框架的攀枝花物流系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功