- 0
- 0
- 约7.08千字
- 约 10页
- 2022-07-03 发布于山东
- 举报
/*要求8盏LED每隔500ms循环点亮。
由于4MHz晶振时,最大延不时间为65.536ms。因此利用中断服务子程序中每隔10次,C口移位一次。
TMR0
延时
50MS
产生中断,在
*/
#includepic.h
__CONFIG(0x3F39);
voidinterruptINT_SER(void);
/*4MHz,Tcy=1us,延时50ms:
50000=256*K*Tcy,K=195,取K=256
(256-X)*K*Tcy=50000,X=61
*/
#defineT0_50MS61
voidmain(void)
{TRISC=0;//C口全为输出口
OPTION_REG=0//TMR0为对内部时钟计数,预分频器给
1:256
TMR0=T0_50MS;//TMR0赋初值
INTCON=0//GIE=1;T0IE=1;
TMR0,分频比为
PORTC=0//C口赋初值,任意
while(1);
}
voidinterruptINT_SER(void)
{staticcharN=0;//定义静态变量N,每次退出中断程序返回主程序时,N保留数值if(T0IF==1)
{T0IF=0;
TMR0=T0_50MS;//TMR0再赋初值,一定!N++;
if(N=10)
{N=0;PORTC=
您可能关注的文档
最近下载
- DIP系统化学习·第6期:医保结算与稽核监管深度解析.pptx
- 口腔器械灭菌培训课件.pptx VIP
- (国家标准)GB_18209.1-2010 机械电气安全 指示、标志和操作.pdf VIP
- 公文格式标准范例(GB_T 9704-2012).docx VIP
- 2024年北京清华附中高一(下)期末生物试卷(含答案).docx
- 食品留样制度.docx VIP
- 数字电子技术基础(华中科大)中国大学MOOC慕课 章节测验期末考试答案.pdf VIP
- 《皮肤性病学》第20章 结缔组织病、第21章 大疱性皮肤病.ppt VIP
- 2025年中国玻璃纤维硅胶布行业市场分析及投资价值评估前景预测报告.docx VIP
- 口腔器械认识培训.pptx VIP
原创力文档

文档评论(0)