1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
4个回答
|
|
uint8_t NumCode(uint8_t *a)//Êý×Ö½âÂë
{ uint8_t i=*a; switch (i) { case '0': return zero; case '1': return one; case '2': return two; case '3': return three; case '4': return four; case '5': return five; case '6': return six; case '7': return seven; case '8': return eight; case '9': return nine; default: return 0; } } uint8_t *TubeRead(uint8_t *TubeTab,uint8_t *a)//Êý¾Ý¶ÁÈë { int i; for(i=0;i<4;i++) { *(TubeTab+i)=NumCode((a+i)); } return TubeTab; } /* USER CODE END 0 */ int main(void) { /* USER CODE BEGIN 1 */ uint8_t TubeTab[]={two,zero,one,eight}; uint8_t a[]="12345";//自定义的一串数字 uint8_t b[]={0x00}; uint8_t n; // /* USER CODE END 1 */ /* MCU Configuration----------------------------------------------------------*/ /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock */ SystemClock_Config(); /* Initialize all configured peripherals */ MX_GPIO_Init(); /* USER CODE BEGIN 2 */ ALIX_Delay_init(); /* USER CODE END 2 */ /* Infinite loop */ /* USER CODE BEGIN WHILE */ while (1) { /* USER CODE END WHILE */ /* USER CODE BEGIN 3 */ for(n=0;n<9;n++)//¹ö¶¯ÏÔʾ { TubeRead(TubeTab,(a+n)); TMSegDisplay(TubeTab); ALIX_Delay_us(1000000); } TMSegDisplay(b);//½áÊøÇåÆÁ ALIX_Delay_us(2000000); // HAL_GPIO_TogglePin(led_GPIO_Port,led_Pin); // ALIX_Delay_us(90000); } /* USER CODE END 3 */ }
最佳答案
|
|
1 条评论
|
|
自己编吧,有问题大家再帮你
|
|
|
|
|
|
|
|
答案仅供参考,先查查显示原理,编程并不难,加油
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2049 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
1893 浏览 3 评论
4485 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
2040 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
2549 浏览 1 评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-21 21:15 , Processed in 0.725485 second(s), Total 91, Slave 71 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号