第一章
C 语言简介与Turbo C 的使用
◎ C 语言的优点:
○ 效率高:C 语言的编译器会产生最小的程序代码。
○ 可移植性/移植性高:经过些许的修改,可以在不同的平台使用。
○ 功能强而有弹性。
○ 需要记忆的东西很少,易于写作。
◎ Turbo C 的安装:已安装在学校主机。
Turbo C 的环境设定:Turbo C 安装的目录必须设定在 PATH 的系统变量。
如: PATH=C:TC;C:DOS;...... 如此 TC 才能正常工作。
◎ Turbo C 的使用
只要设定好 PATH 变量,在 DOS 提示号输入 TC ,就可以执行 Turbo C 的整合环境了。TC 将编辑(Edit)、编译(Compile)、连结(Link)、除错(Debug)、档案管理(File)、...等等的功能整合在一起,所以我们称之为整合环境。最好先用 CD 的指令,变更工作目录到你要写 C 的目录,再执行 TC,这样所产生的档案,就会里这个目录里面,便于备份与管理。
◎ 移动光标
方向键 ←↑↓→ 可以用来移动光标。
◎ 删除文字
将光标移到你要删除的文字上,再按下 Del 键即可。
将光标移到要删除文字的右边,再按下 BS 退位键也可以。
◎ 加载文字文件(C 语言原始码文件)
按下功能键 F3 或 按 F10 选 File → Load 就会出现一个询问窗口要求输入文件名:
┌───────── Load File Name ───────────┐
│*.C │
└────────────────────────────────────┘
其中的文件名可以使用万用字符 * 或 ? ,或直接指定你要的檔名。
若是使用万用字符,TC 会再秀出一个窗口让你选择所要的档案,
你可以用方向键移动反白光棒,按 Enter 键则是选择反白的档案。
◎ 储存编辑的文字文件
按下功能键 F2 或 按 F10 选 File → Save 就会储存目前编辑档案。
若你想另外取一个档名,并加以存盘,就必须 按 F10 选 File → Write to
就会出现一个询问窗口要求输入文件名:
┌────────── New Name ──────────────┐
│_ │
└────────────────────────────────────┘
输入新的档名,按下 Enter 即可。
◎ 编译并执行目前的所编辑的程序
Turbo C 是一种编译语言系统,你所写的程序,经过 TC 的编译(pass 1)及连结(pass 2)后,产生可执行档(.exe),才能在 PC 上执行。
按下 Ctrl + F9 或 按 F10 选 Run → Run ,TC 会编译目前所编辑的程序,
如果没有错误发生,TC 会立即执行所编辑的程序。
TC 在执行完程序后,会立刻切换回到 TC 的整合环境,如果你还想看刚才程序执行的结果,可以按下 Alt + F5 或 按 F10 选 Run → User screen ,就会切换到执行画面,再按下任何一键,就会回到 TC 的整合环境。
◎ 结束 Turbo C
按下 Alt + X 或 按 F10 选 File → Quit 便可结束 Turbo C。
若你还有已编修尚未储存的档案,TC 会问你要不要存。
╔═══════════ Verify ═════════════╗
║NONAME.C not saved. Save? (Y/N)║
╚════════════════════════════════╝
要存就按 Y ,不想存就按 N 。
关键字:单片机 编程入门
引用地址:
单片机学习:单片机编程入门十九
推荐阅读最新更新时间:2024-03-16 14:45
MSP430单片机各种寄存器总结(6)——ADC12
参考资料: 王宏波老师的PPT MSP430F6638用户手册 王宏波老师实验教程 本章最新更新日期:2018.12.22 第六章 ADC12 6.1 REFCTL0 【注】:只用REFMSTR =1时,下面两个才有用 6.2 ADC12CTL0 【注】:必须把ADC12ENC置零才可以设置有阴影的寄存器位 6.3 ADC12CTL1 6.4 ADC12MEMx 采样结果寄存器。 当转换结果写入选定的ADC12MEMx, ADC12IFGx中对应标志位置位,若对应的ADC12IEx 和GIE 置位,将会产生中断请求;当这个寄存器的值被读取之后,IFG自动复位。 6.5
[单片机]
基于单片机的简易机械手的设计
0 引言 机械手是近几十年发展起来的一种高科技自动化生产设备,它的特点是可通过编程来完成各种预期的作业任务,在构造和性能上兼有人和机器各自的优点,尤其体现了人的智能和适应性。机械手作业的准确性和各种环境中完成作业的能力,在国民经济各领域有着广阔的发展前景。 1 机械手的基本原理 机械手主要由手部和运动机构组成。手部是用来抓持工件(或工具)的部件,根据被抓持物件的形状、尺寸、重量、材料和作业要求而有多种结构形式,如夹持型、托持型和吸附型等。运动机构使手部完成各种转动(摆动)、移动或复合运动来实现规定的动作,改变被抓持物件的位置和姿势。运动机构的升降、伸缩、旋转等独立运动方式,称为机械手的自由度。自由度是机械手设计的关键参数。自
[单片机]
μPD780208单片机的功能及应用
摘要: μPD780208 是日本NEC公司生产的8位高性能单片机产品,文中比较全面的介绍了 μPD780208 的特点和功能,并给出了一个完整 μPD780208 的系统应用实例。
关键词: 单片机 μPD780208 微控制器
1 概述
日本NEC公司生产的μPD780208系列8位单片机属于78K/0家族,该系列是NEC公司内部集成FIP显示驱动器各系列中功能最强的。根据内部集成的ROM和RAM容量的不同,μPD780208系列可分为5个型号,本文主要介绍最高型号μPD780208芯片的功能和应用。该芯片为100引脚QFP封装,内部集成了1个8位78K0CPU内核,它带有60kB
[工业控制]
最新赛普拉斯Traveo™ II车用MCU进一步瞄准车联网市场
赛普拉斯 作为全球领先的嵌入式解决方案供应商对于自身的市场定位十分明晰,为物联网中部部署广泛的 Wi-Fi 及 蓝牙 无线连接解决方案,为业界提供出色的混合信号 MCU 解决方案。他们也做到了 USB -C控制器、汽车仪表盘、 电容 传感解决方案等多项领域的第一名,这是赛普拉斯新晋总裁兼首席执行官Hassane El-Khoury交出的答卷。 根据赛普拉斯的2018年第四季度财报显示,汽车电子在其整个终端市场的业务量高达36%,这也表明了赛普拉斯对汽车电子行业的重视及决心。本次发布的最新赛普拉斯Traveo™ II车用MCU也是瞄准车联网市场,为车身电子应用提供创新解决方案。在新品发布会上,赛普拉斯半导体汽车电子事业部亚太区市场
[汽车电子]
对单片机初学者一点建议!新手必看!
我开发单片机有5年了,积累了一点经验,这是对初学者的一点小建议! 工欲善其事必先利其器,有好的工具能大大提高效率! 硬件工具: (1)示波器!示波器是必须有的,想学习的话,就算省吃俭用也必须买下来,当然,也不是说要买很高档的,我觉得单单用在单片机上面的话,国产的就很好了。我买了普源的DS1052E ,双通道50MHZ 数字示波器,全新 1700 左右,而且伴随我搞了很多开发方案了,很好用。在学校的学生怎么也要去找老师借一个回来,或者干脆去实验室折腾好了。当然,还有个选择就是买个二手的模拟示波器,不过搞单片机的话不是很建议。 (2) 万用表,国产胜利的表就不错了,也不贵,我买了个 FLUKE 15B ,320RMB,感觉挺好
[单片机]
Microchip Trust&Go Wi-Fi 单片机模块,让双MCU时代说再见
Wi-Fi将在大多数物联网环境中发挥作用,无论是单独使用还是与更专业的协议或与蜂窝网络互通,这是业界已经达成的共识。当前,具有Wi-Fi功能的MCU是承载该技术的主体,可市面上已有的此类MCU功能有限,还需要增加额外的MCU配合工作,大幅提升了开发周期和成本。为此,Microchip公司推出了Trust&Go Wi-Fi® 32位单片机模块,搭配最高效的32位单片机内核和一流的外设选项,将结束双MCU搭配使用的尴尬局面。 据Microchip公司无线解决方案部产品线经理Alex Li介绍,双MCU的设计方式会有几个缺陷: 首先,在Wi-Fi模块和主单片机之间的连接本身限制了Wi-Fi的速度。因为很多设计采用UART的连接方
[嵌入式]
【自学51单片机】8 -- 按键的学习,单片机最小系统
1、单片机最小系统 电源 单片机中常见5v和3.3v的单片机,“5v”和“3.3v”分别只是他们正常工作的典型值,5v和3.3v单片机也是以他们正常工作典型值命名的,他们正常工作电压的标准范围要根据单片机手册查询, 晶振 晶振分无源晶振和有源晶振。实物图和原理图见下图。 无源晶振: 依靠单片机内部振荡电路才能工作,接到单片机两个振荡引脚即可,晶体两个引脚无区别,电压无要求,两侧通常有电容,手册有要求根据手册选电容,手册无要求一般选20pf。 有源晶振: 无需依靠单片机内部振荡电路,只需外部供电达到电压要求,即可产生振荡频率,接到单片机晶振输入引脚即可接受到晶振频率,单片机晶振输出引脚无需连接。 两者区别:无源晶振信号质
[单片机]
8位MCU TM56F1552在电陶炉的应用方案,集成低噪声OPA
随着人们生活水平的不断提高,消费者对厨房电器的要求越来越高,对电器的环保节能特性,安全性,灵活性等都有很高的需求,电陶炉由于其加热效率高且可以持续加热,无辐射,适用性高等特点很好的满足了目前消费者的需要。 为了满足市场上对于电陶炉产品的需求,本文介绍一种成熟的电陶炉产品整体解决方案,方案由AC-DC电源芯片与8位MCU主控两部分组成,MCU内置触摸模块,LED/LCD显示驱动模块,多路PWM输出,带基准电压源的ADC以及EEPROM存储器等模块。其中主控TM56F1552芯片内集成了低噪声OPA,CMP,LDO,CTK,可以减少产品零件数目及降低成本。 方案中TM56F1552是一款8位内置OPA,外围电路简单,可以节省B
[嵌入式]