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接收中断,数码管会动态切换数码管的显示。也可以串口发送字符,触发串口接收中断。

相关推荐
晓蛋3 天前
c语言指的是什么意思
c语言·编译器·编程开发·集成开发环境·程序实例
不悔哥3 天前
开源OV-Watch:怎么做一个智能手表
单片机·开源·嵌入式
傲世仙尊3 天前
目录即文件-Ext文件系统收尾篇
linux·c语言
XiHongShi20163 天前
STM32F407 RTC定时器例程,建议保存
stm32·单片机·学习
牵猫散步的鱼儿3 天前
重载、重写(覆盖)、重定义区别
c语言
phltxy3 天前
C 语言指针:从内存地址到灵活的数据访问
c语言
phltxy4 天前
C 语言中的数据存储:从类型到二进制位
c语言
深圳老胡4 天前
STM32F407 控制 L6470 步进电机驱动 —— 控制过程简介
笔记·stm32·单片机·嵌入式硬件·代码规范
女神下凡4 天前
嵌入式设计的各种存储芯片的硬件/软件设计规范,非常全面。
arm开发·单片机·嵌入式硬件
梅梅9664 天前
一款mipi转lvds的lcd调试(LT8912B)
单片机·计算机外设·电脑·显示器·pd芯片