第 七 讲 51单片机C语言程序设计 (教材4.4~4.5节) * 微机原理及应用Principle and Applications of Micro-Computers 教学目的: 函数和模块化程序设计 要求: 掌握程序设计的模块化思路和分层设计思路;掌握如何使用高级语言访问MCU的片上资源 难点: 掌握程序设计的模块化思路和分层设计思路 例1, 循环程序设计 包含的主要指令: DJNZ 包含的主要C语言: 例2, 查表和子程序(包含输入和输出参数)调用 包含的主要指令: MOVC, LCALL 包含的主要C语言: 例3, BCD码运算程序 包含的主要指令: ADD, ADDC, DA 例4, 搜索最小(大)数程序(逻辑判断) 包含的主要指令: JNC, XCH 例5, I/O端口控制程序设计 (位操作) 包含的主要指令: JB, JNB, CPL 内容 * * 汇编语言程序设计 示例1 功能 计算n个无符号整型数之和 要求 写成子程序形式 子程序的输入和输出参数 输入: 数据个数存放在R4中, 数据的起始地址在R0中 输出: 和存放在R4(高8位)和R5(低8位)中 * * 汇编语言程序设计 示例1的源码 Sum: PUSH Acc ; 保存A的内容在堆栈区 PUSH B ; 保存B的内容在堆栈区 PUS
您可能关注的文档
最近下载
- 机械原理(第九版)孙恒课后习题答案解析.pdf
- 银河麒麟桌面操作系统 V10用户手册.pdf VIP
- OTIS奥的斯XIOTIS西子奥的斯GECS EN115扶梯电气原理图纸XAA26201AT(GCS非变频)2011.pdf
- 阿启蒙GP400变频器说明书.pdf
- 2025年无人机驾驶员执照隐私保护风险评估方法与流程专题试卷及解析.pdf VIP
- 2025年特许金融分析师投资政策声明中版本控制与文档管理专题试卷及解析.pdf VIP
- 和谐同学关系主题班会PPT课件.pptx VIP
- 2025年演出经纪人艺人发展定位之行业竞争格局与差异化策略专题试卷及解析.pdf VIP
- 2025年AWS认证AmplifyUI组件库使用专题试卷及解析.pdf VIP
- 2025年无人机驾驶员执照旋翼轴与轴承磨损检查专题试卷及解析.pdf VIP
原创力文档

文档评论(0)