8088单板机C语言汇编混合编程实验方法与步骤

以所给例程prj14为例

1.例程功能:串口中断接收(触发8259的IR1中断),8253时钟芯片,定时触发8259的IR0中断,8255数码管的动态显示。
2.硬件电路如下

端口地址和硬件原理图,参见

3.程序代码如下

可以适用自己熟悉的编辑器进行修改编写(这里使用的是vscode)

4.编译 下载 运行测试

4.1进入windows终端

4.2 键入cmd,切换到命令行模式(因为默认是powershell模式)

4.3键入build编译

4.5打开串口助手,下载编译好的程序

正确选择对应的串口,设置好对应参数

按8088单板机上的RESET复位键,串口助手显示3个ok,点击发送文件即可下载测试程序

4.6 手动按单板机上S6按键,可以手动触发8259接收中断,数码管会动态切换数码管的显示。也可以串口发送字符,触发串口接收中断。

相关推荐
listhi52013 分钟前
基于单片机的步进电机控制系统
单片机·嵌入式硬件
灯琰126 分钟前
STM32L051K6U6 IAP要点记录-LL库
stm32·单片机·嵌入式硬件
社交怪人27 分钟前
【判断整除】信息学奥赛一本通C语言解法(题号1046)
c语言
tianyuanwo35 分钟前
C语言编译完全指南:从工具链到跨架构静态与动态编译
c语言·动态编译·静态编译
韭菜钟40 分钟前
将vscode的数据从C盘迁移至D盘
c语言·ide·vscode
2601_961845151 小时前
2026四级作文预测题|英语四级写作押题+提纲PDF
java·c语言·数据库·c++·python·pdf·php
MAR-Sky1 小时前
stc8h系列单片机使用中断号超过32的插件解决办法
单片机·嵌入式硬件
十月的皮皮2 小时前
C语言学习笔记20260609-字符串反转两种实现方法
c语言·笔记·学习
CodeSheep程序羊2 小时前
宇树科技,即将上市!
java·c语言·c++·人工智能·python·科技·硬件工程