keil教程

如题所述

为了帮助初学者快速入门Keil编程,作者特别设计了两款实验仿真板,分别为键盘LED显示板和更为复杂的单片机实验板。这两款板子通过AGSI接口,将数字编程转化为直观的图形展示,降低了初学者接触单片机的难度。


图1所示的键盘LED板相当基础,8个发光二极管连接在P1口,4个按钮位于P3口。右侧的原理图清晰展示了板子的结构。另一块板子如图2所示,它配备了8个数码管、16个矩阵式按键,以及P1口的8个发光管,还配有外部中断和计数器等高级功能,能进行更丰富的实验。


要使用这些仿真板,首先需要将对应的.dll文件(ledkey.dll或simboard.dll)复制到Keil软件的c51\bin文件夹。设置工程时,如需ledkey.dll,可在Project>Option for Target 'Target1'对话框中,选择Debug标签页,输入-dledkey并配置其他参数,如图3所示,然后编译、连接后通过CTRL+F5进入调试,选择"键盘LED仿真板(K)"选项,即可看到相应的界面。


第二块板的电路复杂一些,但其键盘和数码管部分的电路原理图已在图4中给出。通过字形码表,用户可以自行编写其他字符。除了键盘和数码管,P1口的8个发光二极管与图1连接方式相同,INT0和INT1按键分别连接到P3口的INT0和INT1引脚,而脉冲发生器则接入P3.4引脚。


以一个实用的实例来说,一个实现可控流水灯的程序可以展示这些板子的使用。程序中,P3.2键为启动键,P3.3键为停止键,P3.4和P3.5键分别控制灯的上下流动。通过仿真板,用户可以直观地理解和学习此类编程应用。




扩展资料

Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部分组合在一起。运行Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统。如果你使用C语言编程,那么Keil几乎就是你的不二之选,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。

温馨提示:答案为网友推荐,仅供参考
相似回答