- 47
- 0
- 约16.17万字
- 约 16页
- 2016-12-03 发布于河南
- 举报
微控制器作业答.doc
微控制器作业(第四章)
4.5、试用C51语言编写将0-9,A-F转换成相应的ASC2码的程序。
答:程序段如下:
#includereg52.h
#include stdio.h
void main()
{
unsigned char ch;
scanf(%c, ch);
if(9=ch=0||F=ch=A)
printf(%d.\n,ch);
return 0;
}
4.11、用C51语言和汇编语言混合编程的方法,使单片机的 P1.0引脚产生占空比为90%周期为10ms的方波。
答:程序如下:
C程序文件:
#includereg52.h
#define uchar unsigned char
sbit P1_0=P1^1;
extern delay1ms(unchar x); //外部函数delay1ms()声明,入口参数为x
main()
{
for(;;)
{
P1_0=1;
delay1ms(9); //调用外部函数delay1ms(9),参数9送入寄存器R7
P1_0=0;
delay1ms(1);
}
}
void delay1ms()
{
#pragma asm
public_delay1ms //用public声明_delay1ms为其他函数调用,以_开头后跟函数名
de segmen
您可能关注的文档
最近下载
- 05G512:钢天窗架 国标图集.pdf VIP
- 供水公司安全生产责任制及职责.docx VIP
- 【新教材】仁爱科普版(2024)七年级下册英语Unit 10 Lending a helping hand教案(共8课时).docx
- 铁门关经济技术开发区纺织服装园区污水处理厂工程环境影响报告书.PDF VIP
- 医学伦理学考试题与答案.docx VIP
- XXX高级职业中学办学章程.docx
- 山东省济南市历下区2026届中考语文考前最后一卷含解析.doc VIP
- “技能兴威”威海市第二届职业技能大赛技术文件--数控铣(含赛题).docx VIP
- 05G513 钢托架设计图集--.pdf VIP
- 《运筹学》期末考试试卷A-答案.docx VIP
原创力文档

文档评论(0)