历史上的今天
今天是:2024年11月07日(星期四)
2019年11月07日 | (海尔)东软单片机 HR7P153 SOP-16数码管显示程序
2019-11-07 来源:51hei
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; } } }
史海拾趣
|
本帖最后由 paulhyde 于 2014-9-15 09:25 编辑 今年清单出来了,与往年相比,小车还是有的,用光电传感器,最大的不同是“无线收发模块”,可以猜想是通信方面的问题,或者是两车,或者是遥控操作,或是上位机。 … 查看全部问答> |
|
梅捷主板怎样禁用开机LOGO,主板型号梅捷 SY-N8M-RL V2.0 ,说明书中说在BIOS的高级设置中有一项,禁用即可。但我在BIOS中按说明书写的去找,未发现有那一项。难道我的主板是假的?… 查看全部问答> |
|
这次eeworld发力团购 DK-KM3S9B96开发板,确实是给了大家一个认识TI新产品的机会,TI的产品我用的非常多了,其优点就是稳定、可靠。 DK-LM3S9B96开发板是支持10/100M以太网、USB OTG、3.5寸触摸屏、SD卡、I2S音频,扩 ...… 查看全部问答> |
|
本人才开始接触LM3S9B92,手上有块LCD。。。16位并口。。。 求ssd1289的驱动程序,最好是LM3S系列的。。。 [ 本帖最后由 olympicjun 于 2012-4-23 15:33 编辑 ]… 查看全部问答> |
|
本程序有df_uart.c和main.c文件,在编译时都没错,但是make时出现如下提示的错误: Error[e24]: Segment DATA16_AN (seg part no 2, symbol \"IFG1\" in module \"df_uart\", address [2-2]) overlaps segment DATA16_AN (seg part no ...… 查看全部问答> |
|
:rose: 大虾们!你们好!俺们招聘FPGA、硬件开发工程师,欢迎探讨啊:hr@queentest.com; http://www.queentest.cn 工作职责: 1.高速AD、DA板卡总线接口等FPGA平台开发; 2.参与基于FPGA的开发、测试平台的设计与调试; 3.负责或 ...… 查看全部问答> |




