当前位置: 首页 > news >正文

学生做网站的目的/怎样做网站

学生做网站的目的,怎样做网站,asp网站建设助理招聘,南昌网站忧化在Linux下没有像keli那样好用的IDE来开发51单片机,开发环境只能自己搭建了。 第一步:安装交叉编译工具 a) 安装SDCC sudo apt-get install sdcc b)测试SDCC是否可用,这是个网上找的简单的流水灯代码 test.c, 用来测试 1 #include…

在Linux下没有像keli那样好用的IDE来开发51单片机,开发环境只能自己搭建了。 

第一步:安装交叉编译工具 
a) 安装SDCC 
sudo apt-get install sdcc 
b)测试SDCC是否可用,这是个网上找的简单的流水灯代码 test.c, 用来测试

 1 #include "8051.h"
 2 
 3 #define uint unsigned int 
 4 #define uchar unsigned char 
 5 uchar tab[8] = {0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};
 6 
 7 void Delay(uint xms){
 8         uint i,j;
 9         for(i=xms;i>0;i--)
10         for(j=110;j>0;j--);
11 }
12 
13 void main(){
14     uchar i;
15     while(1){
16         for(i=0;i<8;i++){
17             P1 = tab[i];
18             Delay(100);
19         }
20     }
21 }

编译它: 

sdcc test.c 

会生成这么多的文件(我们只需要其中的 test.ihx):

  test.lk test.map test.rel test.sym test.asm test.ihx test.lst test.mem test.rst 

packihx file.ihx >file.hex 转换为hex文件

接着下载hex2bin文件,网址(http://sourceforge.net/projects/hex2bin/files/latest/download)。

hex2bin sourcefile.hex。之后就会生成sourcefile.bin文件。

注意:为了方便以后调用hex2bin,可以将路径加入到 .bashrc文件在~/.bashrc最后一行加上Hex2bin 所在的文件夹位置:

PATH=$PATH:/home/jikexianfeng/51-demo/Hex2bin-2.5

可以写个makefile文件,编译方便些 
这是我写的makefile:

1 test.hex : test.c
2     sdcc test.c
3     packihx test.ihx > test.hex
4     hex2bin test.hex
5 clean:
6     rm -rf *.asm *.lst *.mem *.rst *.lnk *.rel *.sym *.ihx *.hex *.map

第二步:安装烧写工具 
a)下载stcflash: http://github.com/laborer/stcflash ,这是个用python写的向单片机烧写bin文件的软件 
b)安装环境:sudo apt-get install python-serial 
c)烧写 : sudo python ./stcflash.py test.bin

 

 解决 ImportError: No module named 'serial' 问题

Traceback (most recent call last):File "/home/jikexianfeng/51-demo/.stcflash/stcflash.py", line 22, in <module>import serial
ImportError: No module named serial

解决办法(安装 serial module,这里区分python2和 python3):

sudo apt install python-pip //python2
sudo apt install python3-pip    //python3

安装python3的 pip3的时候,如果时国内的软件源可能安装不上,(当时用中国科学技术大学的软件源,python3-pip下载有问题),换成ubuntu官网成功下载。

安装pyserial

 

pip install pyserial    //python2
pip3 install pyserial   //python3

可以从pyserial下载这里去获取源码进行熟悉和学习。

转载于:https://www.cnblogs.com/jikexianfeng/p/9056966.html

http://www.lbrq.cn/news/1620307.html

相关文章:

  • 音乐网站设计总结/参考消息今天新闻
  • 手机端企业网站怎么做/网络推广怎么做方案
  • w网站怎么做/海南seo顾问服务
  • wordpress如何修改页脚/合肥网站推广优化公司
  • 提供免费网站建设/互联网培训机构排名前十
  • 建一个公司需要多少钱/怎么优化整站
  • 网站频道建设/seo网站排名全选
  • 大良营销网站建设流程/深圳网站营销seo电话
  • 外贸网站外链/盘古百晋广告营销是干嘛
  • 公司网站设计素材/电商网站前端页面内容编写
  • 怎么查看自己网站有没有做301/seo优化在线
  • wordpress挖/网站内链优化
  • 网站建设常见问题及解决办法/百度推广开户费用标准
  • 承德网站制作多少钱/深圳网络推广公司
  • uc网站怎么做/搜索引擎营销的英文缩写
  • 做水果网站需要多钱/seo的研究对象
  • 工业云网站建设/企业营销案例
  • 水利部建设安全管理中心网站/app推广注册放单平台
  • 模版网站怎么做/哈尔滨seo服务
  • 让人做网站需要注意什么/游戏代理
  • 顺德网站制作案例教程/自己建网站详细流程
  • html5移动端网站开发/网站排名怎么优化
  • 集团网站建设的要求/搜索引擎分析论文
  • 滨州网站建设有实力/站长工具网站
  • 一个网站可以做多个描述吗/搜索百度网页版
  • 永修县建设局网站/在线代理浏览网站
  • 邯郸做网站推广多少钱/济南seo关键词优化方案
  • 前端外包公司/无锡网站制作优化
  • 网站搭建福州公司/百度提交网址入口
  • 数据网站怎么做的/谷歌外贸seo
  • 分类-鸢尾花分类
  • 计算机存储正数,负数
  • 基于单片机胎压检测/锅炉蒸汽压力/气压检测系统
  • Mac配置iterm2
  • docker 安装elasticsearch
  • [25-cv-08377]Hublot手表商标带着14把“死神镰刀“来收割权!卖家速逃!