嵌入式技术课程设计--数字时钟内容摘要:
uint8 i。 uint8 m。 int n=1。 //1 关总中断 DisableInterrupt()。 //禁止总中断 //2 芯片初始化 MCUInit()。 //3 模块初始化 Light_Init(Light_Run_PORT,Light_Run,Light_OFF)。 LCDinit()。 TPMinit(TPM_NUM_1)。 SCIInit(SCI_NUM_1,SYSTEM_CLOCK,9600)。 //定时器 //内存初始化 g_time[0]=0。 g_time[1]=0。 g_time[2]=39。 :39。 g_time[3]=0。 g_time[4]=0。 g_time[5]=39。 :39。 g_time[6]=0。 g_time[7]=0。 remember=g_time[7]。 //开放中断 //LCD LCDshow(g_DispalyInit)。 while(n){ if(GPIO_Get(LCD_Run_PORT,0)==LCD_Run){ remember = g_time[7]。 n = 0。 EnableSCIReInt()。 EnableInterrupt()。 EnabletimerInt(TPM_NUM_1)。 } //4 主循环 while (!n){ if(g_time[7]!=remember){ for(i=0。 i8。 i++) { if(i==2 || i ==5){ g_DispalyInit[i] =g_time[i]。 } else{ m=g_time[i]。 g_DispalyInit[i]=m+39。 039。 } } LCDshow(g_DispalyInit)。 SCISendN(SCI_NUM_1,3,g_time)。 remember=g_time[7]。 } if(GPIO_Get(LCD_Run_PORT,0)!=LCD_Run){ LCDshow(g_DispalyInit)。 n = 1。 DisableInterrupt()。 DisableSCIReInt()。 DisabletimerInt(TPM_NUM_1)。 } } } } include //此处为用户新定义中断处理函数的存放处 include //此处为用户新定义中断处理函数的存放处 interrupt void isrT1Out(void){ DisableInterrupt()。 SecAdd1(g_time)。 TPM_CSTR(1) amp。 =~(TPM1SC_TOF_MASK)。 EnableInterrupt()。 } //未定义的中断处理函数 ,本函数不能删除 interrupt void isrDummy(void){ } //中断处理子程序类型定义 typedef void( *ISR_func_t)(void)。 //中断矢量表 ,如果需要定义其它中断函数 ,请修改下表中的相应项目 const ISR_func_t ISR_vectors[] @0xFFCC = { isrDummy, // 0xFFCC //时基中断 isrDummy, // 0xFFCE //IIC 中断 isrDummy, // 0xFFD0 //ADC 转换中断 isrDummy, // 0xFFD2 //键盘中断 isrDummy, // 0xFFD4 //SCI2 发送中断 isrDummy, // 0xFFD6 //SCI2 接收中断 isrDummy, // 0xFFD8 //SCI2 错误中断 isrDummy, // 0xFFDA //SCI1 发送中断 isrDummy, // 0xFFDC //SCI1 接收中断 isrDummy, // 0xFFDE //SCI1 错误中断 isrDummy, // 0xFFE0 //SPI 中断 isrDummy, // 0xFFE2 //TPM2 溢出中断 isrDummy, // 0xFFE4 //TPM2通道 1输入捕捉 /输出比较中断 isrDummy, // 0xFFE6 //TPM2通道 0输入捕捉 /输出比较中断 isrT1Out, // 0xFFE8 //TPM1 溢出中断 isrDummy, // 0xFFEA //TPM1通道 5输入捕捉 /输出比较中断 isrDummy, // 0xFFEC //TPM1通道 4输入捕捉 /输出比较中 断 isrDummy, // 0xFFEE //TPM1通道 3输入捕捉 /输出比较中断 isrDummy, // 0xFFF0 //TPM1通道 2输入捕捉 /输出比较中断 isrDummy, // 0xFFF2 //TPM1通道 1输入捕捉 /输出比较中断 isrDummy, // 0xFFF4 //TPM1通道 0输入捕捉 /输出比较中断 isrDummy, // 0xFFF6 //ICG 的 PLL锁 相状态变化中断 isrDummy, // 0xFFF8 //低电压检测中断 isrDummy, // 0xFFFA //IRQ 引脚中断 isrDummy // 0xFFFC //SWI 指令中断 //RESET 是特殊中断 ,其向量由开发环境直接设置 (。嵌入式技术课程设计--数字时钟
相关推荐
业论文 (设计 )排版格式 17 附巾凋傍绿巧壮乐诛氟貉捕阀重斑诽孔辽劝楚遍贸替辛坯柒瑚便转圈匀噪涵鼻宵朱筒晕彬乃冠暴聪竿配滦扭驰意罩饲浦骤支霸诗前屑卷碎兆咬攀恒醇 毕业论文 (设计 )的质量是衡量教学水平的重要依据。 根据《中华人民共和国学位条例暂行实施办法》第三条之规定,学生毕业论文 (设计 ) 的通过,是学生获得学士学位的必要 条件。 因此,各学院要重视毕业论文 (设计 )工作
图像等。 数字水印技术可以为各 种票据提供不可见的认证标志,从而大大增加了伪造的难度。 声像数据的隐藏标志和篡改提示 有些数据的标志信息往往比数据本身更具有保密价值,如遥感图像的拍摄日期经纬度等。 没有标志信息的数据有时甚至无法使用,但直接将这些重要信息标记在原始文件上又很危险。 数字水印技术提供了一种隐藏标志的方法:标志信息在原始文件上是看不到的,只有通过特殊的阅读程序才可以读取。
名 [J].刊名,出版年,卷 (期 ):起止页码. [1] 周庆荣,张泽廷,朱美文,等.固体溶质在含夹带剂超临界流体中的溶解度[J].化工学报, 1995, 46(3): 317323. [2] 金显贺,王昌长,王忠东,等.一种用于在线检测局部放电的数字滤波技术[J].清华大学 学报 (自然科学版 ), 1993, 33(4): 6267. [3] 刘仲能,金文清.合成医药中间体
装企业的充分肯定。 23 联合申报单位项目负责人基本情况: 姓名 邢旭佳 性 别 男 出生年月 1978 年 11 月 最终 学历 本科 专业技 术职务 副教授 手机 13957799418 学位 工学学士 职业资 格证书 技师 传真 所在 部门 轻工系 职 务 教师 电子 邮箱 通信地址(邮编) 浙江省温州茶山高教园区温职院轻工系( 325035) 教学与技术专长 服装结构与工艺 工作简历(
礼障伊世赎牡核蔚烫寂玉十殃睁挖假鄂 3) 按学校教务处下发的毕业设计(论文)手册模版撰写并打印装订成册的毕业设计(论文)手册一本。 山东理工大学化工学院毕业论文、设计指导手册 01 山 东 理 工 大 学化 学 工 程 学 院毕业论文设计指导手册二 0一一年二月目 录一、化学工程学院毕业论文(设计)实施办法 2二、化学工程学院毕业论文指导教师考勤办法 7三
sFree归还 COMPVARS所占用的资源。 VC++ 简介 我们通常所说的 Visual C++实际上是一个完善的、非常强大的 C++程序开发环境,它的名字是 Microsoft Developer Studio。 二者之间的细小差别并不重要,通常这两个术语可以互换。 但如果你不围绕 Developer Studio 来进行学习,就不能有效地使用 Visual C++( Developer