完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
7个回答
|
|
期待分享和源码
|
|
|
|
看了郭天祥的视频后写的一个例题
#include #include #define uint unsigned int #define uchar unsigned char uchar temp,t1,t0,aa,bb,cc,ge,shi,bai,flag1,flag0; uint shu; ***it dula=P2^6; ***it wela=P2^7; uchar code table[]={ 0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71, 0x76,0x79,0x38,0x3f,0}; void fenli(); void display(uchar aa,uchar bb,uchar cc,uchar bai,uchar shi,uchar ge); void init(); void delay(uint z); void main() { init(); temp=0xef; P1=temp; while(1) { if(flag1!=1) display(7,6,5,bai,shi,ge); else display(16,17,18,18,19,20); } } void delay(uint z) { uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); } void timer0() interrupt 1 { TH0=(65536-50000)/256; TL0=(65536-50000)%256; t0++; if(flag0!=1) { if(t0==10) { t0=0; temp=_cror_(temp,1); P1=temp; } } else { if(t0%2==0) P1=~P1; if(t0==60) { TR0=0; P1=0xff; } } } void init() { shu=432; TMOD=0x11; TH0=(65536-50000)/256; TL0=(65536-50000)%256; EA=1; ET0=1; ET1=1; TR0=1; TR1=1; } void timer1() interrupt 3 { TH0=(65536-50000)/256; TL0=(65536-50000)%256; t1++; if(t1==2) { t1=0; fenli(); shu--; } if(shu==399) { flag1=1; TR1=0; TR0=0; t0=0; TR0=1; flag0=1; TH0=(65536-50000)/256; TL0=(65536-50000)%256; } } void display(uchar aa,uchar bb,uchar cc,uchar bai,uchar shi,uchar ge) { dula=1; P0=table[aa]; dula=0; P0=0xff; wela=1; P0=0xfe; wela=0; delay(1); dula=1; P0=table[bb]; dula=0; P0=0xff; wela=1; P0=0xfd; wela=0; delay(1); dula=1; P0=table[cc]; dula=0; P0=0xff; wela=1; P0=0xfb; wela=0; delay(1); dula=1; P0=table[bai]; dula=0; P0=0xff; wela=1; P0=0xf7; wela=0; delay(1); dula=1; P0=table[shi]; dula=0; P0=0xff; wela=1; P0=0xef; wela=0; delay(1); dula=1; P0=table[ge]; dula=0; P0=0xff; wela=1; P0=0xdf; wela=0; delay(1); } void fenli() { bai=shu/100; shi=shu%100/10; ge=shu%10; } |
|
|
|
你可以用仿真软件进行仿真的,只是进行模块仿真。如果你自己搭电路的话上面好多程序都可以省略,比如锁存器的那块。。。推荐用proteus
|
|
|
|
|
|
|
|
找不到的时候就心烦死了,有时候一个下午也不能让一个简单的程序运行起来,那才叫一个烦躁 |
|
|
|
恩恩 采用仿真确实方便多了 |
|
|
|
谢谢分享,正好用到
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2024年上海海思MCU开发者体验官招募,手机/MatePad大奖等你拿!
862 浏览 0 评论
【xG24 Matter开发套件试用体验】蓝牙控制板载LED
814 浏览 0 评论
951 浏览 0 评论
电赛:mspm0l1306的开发板可以烧录程序,但是程序运行不了,怎么解决这个问题?
1008 浏览 1 评论
【xG24 Matter开发套件试用体验】Silicon Labs 基于 EFR32MG24 Explorer Kit 开发板 开箱试用体验
807 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
10507 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-5 15:09 , Processed in 1.107858 second(s), Total 82, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191