- 34
- 0
- 约5.35千字
- 约 13页
- 2019-08-03 发布于中国
- 举报
4 软件的设计与调试
软件部分主要是用所编写的语言程序来配合相应的硬件电路,控制所设计电路实现所预期功能的部分。C8051F120单片机的程序可以使用C语言,也可以使用汇编语言,或者是两者的结合,本设计使用C语言编写程序实现拖拉机工况油耗仪功能。
软件部分分成几大模块来实现单片机的功能。程序主函数的设计,由于设计中使用了相应的芯片,所以必须首先对相应的芯片进行初始化并对通讯串口芯片进行初始化、中断向量的设计以及开中断、循环等待等准备。程序的详细如附录中的程序部分所示。
4.1初始化程序
对所有模块进行初始化,例如单片机的初始化、LED数码管显示的初始化等。程序如附录中所示。初始化是为了让系统正常工作,而给一些变量参数赋以初值的程序。初始化程序主要任务是清屏幕。初始化模块,如图4.1所示。系统加电后进行初始化,测量系统进入起始状态,等待控制面板输入。系统检测控制面板输入,根据控制面板输入进入相应测量程序。
SFRPAGE = CONFIG_PAGE;
WDTCN = 0xde; // Disable watchdog timer
WDTCN = 0xad;
OSCILLATOR_Init (); // Initialize oscillator
PORT_Init_UART0 ();
您可能关注的文档
- 【精选资料】人力资源-xjj.doc
- 【精选资料】意外事故应急救援预案.doc
- 【全国百强校】山东省实验中学2019届高三第二次诊断性考试地理试题.doc
- 【生物】2009年高考试题——(宁夏卷)解析版.doc
- 【优质】传染病疫情应急预案.doc
- 【优质】年度工作计划表.doc
- 【优质】施工总承包企业特级资质标准信息化考评表世界杯版溪炎钦.doc
- 【优质】外资酒店跨文化人力资源管理研究.doc
- 【优质】职业健康安全管理标准.doc
- 【优质】职业健康和安全管理体系内部审核员试题.doc
- 2023电力变压器用绝缘材料介电性能的频域介电谱试验方法.docx
- 皖2016J911 太阳能热水系统建筑一体化设计图集.docx
- 北京市政交通基础设施工程规划设计技术文件办理指南培训(市政部分).docx
- 辽2006J403 金属成品变形缝建筑构造.docx
- 冀12G09 钢筋混凝土板式楼梯.docx
- 河南省图集 12YJ5-2 坡屋面.docx
- GB_Z 29014.100-2024 切削刀具数据表达与交换 第100部分:参考字典的定义、原则和方法.docx
- DB62∕T 5198-2025 管道超声内检测技术规范.docx
- codex零基础学习手册-前哨ai-202607.docx
- 大数据与景区管理(92页PPT).docx
原创力文档

文档评论(0)